Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como executar script gerado (arquivo .sql) com esquema e dados no SQL Server 2008


O SQL Server oferece 2 recursos de prompt de comando que podem ser usados ​​para executar grandes consultas - osql (será removido no futuro) e sqlcmd

osql está localizado na subpasta Tools\Binn. Para executar um script SQL:
  1. Iniciar o prompt de comando
  2. Navegue até a pasta onde o utilitário osql está localizado

  3. Execute o comando no seguinte formato:

    osql –H -S -U -P –i

Para executar o arquivo large.sql localizado em D:\test, no banco de dados Central na instância do SQL Server Dell\SQL2012, como um sa com a senha 'sqladmin', execute o seguinte comando:

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

O sqlcmd O utilitário de linha de comando também está localizado no subdiretório Tools\Binn do SQL Server. Para executar um script SQL:
  1. Iniciar o prompt de comando
  2. Navegue até a pasta onde o utilitário sqlcmd está localizado

  3. Execute um comando no seguinte formato:

    sqlcmd –S -d -i -U –P

Para executar o mesmo acima, execute o seguinte comando:
sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin

Iniciar o utilitário sqlcmd Executar arquivos de script Transact-SQL usando sqlcmd