Error al ejecutar en SQL server un script muy largo o pesado

Bueno el error en especifico que me salío fue este:

y no encontre forma de solucionarlo desde el SQL Server Management studio. Lo que tienen que hacer es ejecutar el script con SQLCMD

para hacerlo abran su ventana de comandos de windows (por si acaso en modo administrador) y teclean lo siguiente:

sqlcmd -S YOURSQLSERVER\INSTANCENAME -i «C:\YourScript.sql”

obviamente cambiando los valores por su servidor sql y la ruta de su script.

en este ejemplo que puse se esta conectando con windows authentification pero pueden con sqlconnection a una base de datos remota agregando variables de usuario y contraseña como en este ejemplo:

sqlcmd -S YOURSQLSERVER\INSTANCENAME -U sa -P pas123 -i «C:\Your Script.sql”

si quieren saber todas las variantes para el comando SQLCMD ingresen a este sitio:

http://msdn.microsoft.com/es-es/library/ms162773.aspx
Espero les sirva y aunque funciona un poco mas lento porque procesa una linea a la vez funciona muy bien no importando que tan largo y pesado sea el script. En lo personal se me hace una tonteria que el SQL server sea capas de generar los scripts, de abrirlos para editarlos, pero no de ejecutarlos.

 

 

También te podría gustar...

Escribeme un comentario

Tu dirección de correo electrónico no será publicada.