sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo ejecutar el script generado (archivo .sql) con esquema y datos en SQL Server 2008

SQL Server ofrece 2 funciones de símbolo del sistema que se pueden usar para ejecutar consultas grandes:osql (se eliminará en el futuro) y sqlcmd

osql se encuentra en la subcarpeta Tools\Binn. Para ejecutar un script SQL:

  1. Iniciar el símbolo del sistema
  2. Navegue a la carpeta donde se encuentra la utilidad osql
  3. Ejecute el comando en el siguiente formato:

    osql –H -S -U -P –i

Para ejecutar el archivo large.sql ubicado en D:\test, en la base de datos central en la instancia de SQL Server Dell\SQL2012, como sa con la contraseña 'sqladmin', ejecute el siguiente comando:

osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin

sqlcmd La utilidad de línea de comandos también se encuentra en el subdirectorio Tools\Binn de SQL Server. Para ejecutar un script SQL:

  1. Iniciar el símbolo del sistema
  2. Navegue a la carpeta donde se encuentra la utilidad sqlcmd
  3. Ejecute un comando en el siguiente formato:

    sqlcmd –S -d -i -U –P

Para ejecutar lo mismo que arriba, ejecute el siguiente comando:

sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin

Inicie la utilidad sqlcmd Ejecute archivos de script Transact-SQL mediante sqlcmd