Ejecutando script TSQL generado a partir de SSMS en SQLCMD. Fallar en las cotizaciones


9

Estoy tratando de implementar una base de datos en una máquina mediante la ejecución de un script generado por la herramienta "Generar scripts" en SQL Server Management Studio.

Aquí está el comando que he emitido:

sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i 
    C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt

Recibo errores como este:

Sqlcmd: Error: error de sintaxis en la línea 39488 cerca del comando '' 'en el archivo' C: \ Rollouts \ NI-9-25-2012_10-42-AM \ Rollout.sql '.

Cuando veo esta línea con un editor de texto, todos los signos apuntan a un problema con comillas.

La línea en cuestión se ve así:

$ (''. cat-menu-new ''). slideDown ('' lento '');

¿Hay algún cambio con el que debería estar ejecutando o generando el script para admitir citas dentro del script?


El script anterior parece JQuery, no SQL ... ???
Mr.Brownstone

¿También estás escribiendo los datos? ¿Puedes publicar más de la secuencia de comandos que se generó?
Mr.Brownstone

¿Guión de línea de más de 40k? Ay.
Aaron Bertrand

Jaja para aclarar un poco más. El script incluye contenido HTML y javascript, así que sí, el contenido es código jQuery. Terminamos creando un script de respaldo que es mucho más rápido y fácil.
munroan

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.