Pregunta

Estoy intentando rellenar una base de datos en mi servidor SQL2008 local usando un plan de generación de datos. Sin embargo, cuando lo ejecuto me sale:

  

La generación de datos fracasó debido a la siguiente excepción: tiempo de espera agotado. El período de tiempo de espera transcurrido antes de la finalización de la operación o el servidor no está respondiendo .. produjo 1 hora (s).

He tratado de establecer la configuración de conexión de tiempo de espera en las propiedades avanzadas de conexión a 120 en lugar de 15, pero todavía consigo el error.

¿Cómo puedo solucionar este problema?

Hay aproximadamente 40 tablas involucradas y alrededor de 20 de ellos están recibiendo 100 filas insertadas tiempo, 10 mesas ~ 1000 filas y el resto menos de 100 filas. Además, cuando yo excluyo la tabla problemas para la secuencia de comandos se realiza completamente.

Gracias!

¿Fue útil?

Solución

Ir al menú Herramientas> Opciones> Herramientas de base de datos> Generador de Datos> Tiempo de espera de SQL

Es posible que tenga que reiniciar Visual Studio para que el cambio surta efecto, al menos tenía que hacerlo.

También hay otros valores de tiempo que se pueden configurar a través del registro (QueryTimeoutSeconds, LongRunningQueryTimeoutSeoncds, LockTimeoutSeconds), aunque no entiendo la diferencia. Ver aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top