Esto ocurrirá incluso si la consulta se ejecuta en modo SQLCMD.
En este caso deberemos recurrir a la utilidad SQLCMD desde la línea de comandos. Con la siguiente sintaxis:
SQLCMD -S [servidor] -d [base de datos] -E -i [ruta al archivo]
Por ejemplo:
SQLCMD -S EQUIPO\SQLExpress -d Documentos -E -i C:\Docs\Data.sql
Woooow! Gracias!!! Muy buen tip, en estos momentos por fin pude ejecutar mi script, pesa 500 MB, saludos.
ResponderBorrarMuchas gracias, ha sido de mucha ayuda
ResponderBorrarMuchas gracias, ha sido de mucha ayuda.
ResponderBorrarOtro ejemplo es:
ResponderBorrarSQLCMD -S 192.168.x.x -d BASEDEDATOS -i "C:\Docs\Data 2.sql" -U miusuario -P mipassword
Saludos
SQLCMD -S 192.168.x.x -d BASEDEDATOS -i "C:\Docs\Data 2.sql" -U miusuario -P mipassword
ResponderBorrarme sirvio mucho hay que aclarar que e servidor es el nombre de la maquin o pc y la base de datos tiene que ser en donde quiere hacer ese script si creas una BD nueva sera en master si es un script nada mas sera en la base de datos ya creada
SQLCMD -S 192.168.x.x -d BASEDEDATOS -i "C:\Docs\Data 2.sql" -U miusuario -P mipassword
ResponderBorrarme fue muy util
BASEDEDATOS = (master o la base donde corres el script)
Estoy ejecutando esta sugerencia que al parecer le ha ayudado a muchos otros compañeros de labor, pero cuando me intento conecgtar con este metodo me arroja un error el cual indica:
ResponderBorrarProveedor de TCP: Se ha forzado la interrupción de una conexión existente por el host remoto.
Error en el vínculo de comunicación.
agradezco su gran ayuda.