Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo le ayuda a resolver el problema que se produce al intentar modificar una tabla grande mediante el diseñador de tablas en SQL Server Management Studio.
Versión del producto original: SQL Server
Número de KB original: 915849
Síntomas
Al intentar modificar una tabla grande mediante el diseñador de tablas de Microsoft SQL Server Management Studio, puede recibir un mensaje de error similar al siguiente:
No se puede modificar la tabla.
Tiempo de espera agotado. El tiempo de espera transcurrió antes de que se completase la operación, o bien el servidor no responde.
Causa
Este comportamiento se produce debido a la configuración de tiempo de espera de transacción para el diseñador de tablas y para el diseñador de bases de datos en SQL Server Management Studio. Puede especificar esta configuración en el cuadro Tiempo de espera de transacción después . De forma predeterminada, esta configuración es de 30 segundos.
Nota:
Esta configuración difiere de la configuración del cuadro Tiempo de espera de ejecución en SQL Server Management Studio. De forma predeterminada, la configuración del cuadro Tiempo de espera de ejecución para Editor de Power Query en SQL Server Management Studio es cero. De forma predeterminada, la configuración del cuadro Tiempo de espera de consulta (segundos) para Editor de Power Query en el Analizador de consultas SQL Server 2000 también es cero. Por lo tanto, Editor de Power Query espera infinitamente para que la consulta finalice y nunca agote el tiempo de espera.
Solución
Para resolver este comportamiento, use uno de los métodos siguientes:
Haga clic para desactivar la casilla Invalidar cadena de conexión valor de tiempo de espera para las actualizaciones del diseñador de tablas para el diseñador de tablas y para el diseñador de bases de datos en SQL Server Management Studio.
Especifique una configuración alta en el cuadro Tiempo de espera de transacción para el diseñador de tablas y para el diseñador de bases de datos en SQL Server Management Studio.
Modifique la tabla grande mediante instrucciones Transact-SQL en Editor de Power Query en SQL Server Management Studio.
Para obtener más información sobre esta configuración, vea Opciones (Diseñadores : página Diseñadores de tablas y diseñadores de bases de datos).
Estado
Este comportamiento es por diseño.
Más información
La modificación de una tabla grande puede llevar mucho tiempo. Esto se debe a que SQL Server debe realizar las siguientes acciones al intentar modificar el esquema de tabla:
- Cree una tabla temporal con el mismo esquema de tabla.
- Copie todos los datos de la tabla real en la tabla temporal.
- Quite la tabla real.
- Cambie el nombre de la tabla temporal por el nombre de la tabla real.