O SQLServer 2005 introduziu algo chamado link msdn do modo SQLCMD .
À primeira vista, esse modo adiciona subscrição variável dos arquivos em lotes da linha de comando e alguns escapam para os comandos do SO.
Esse recurso é usado em seus ambientes, produção ou teste?
sql-server-2005
ssms
sqlcmd
bernd_k
fonte
fonte
Respostas:
Eu uso o modo sqlcmd no SSMS na ocasião. Normalmente, ao migrar bancos de dados de um ambiente para outro. Por exemplo, se eu precisar fazer backup do banco de dados da produção e restaurá-lo para dev, farei isso tudo em um script usando o modo SQLCMD para alternar servidores. Eu costumava aqui e ali por uma coisa ou outra, mas não uso com tanta frequência.
fonte
Eu o uso ativamente ao implantar o logshipping, pois ele permite que eu faça tudo em um único script, conectando-me aos servidores primário, monitor e secundário.
fonte
Também foi usado no processamento de dados antes de migrarmos para o SSIS. É definitivamente um recurso útil.
fonte
Estou usando o modo sqlcmd principalmente para alterar servidores em um único script. Mas o melhor recurso para mim é que eu posso combinar lotes e arquivos sql em um único pacote (uma combinação de executar um relatório + um pacote ssis para importar / exportar dados no arquivo csv + alguns scripts de alteração de dados).
Pode-se executar arquivos sql a partir de lotes usando parâmetros fornecidos a partir de um arquivo em lote central que executa tudo e possui todos os parâmetros em um único local. Isso é uma coisa doce para mim!
fonte
Eu acho que, o SQLCMD é uma ótima ferramenta, ele substitui os antigos ISQL e OSQL a partir do sql server 2k5. Permite inserir instruções TSQL, procedimentos do sistema e arquivos de script no prompt de comando. E o MSSMS implementou chamadas dessa ferramenta.
fonte
Eu uso o sqlcmd para executar scripts de administração, trabalhos em lotes e relatórios. Também uso o sqlsplus, que é como o Oracle SQL * Plus, mas para o SQL Server (encontrado em www.sqlsplus.com)
fonte