Quando estamos trabalhando em projetos grandes e que precisamos mudar constantemente a nossa base de dados precisamos automatizar a tarefa de atualização da base de dados.
Para atualizarmos o uma base de dados no SQL Server dispomos do SQL Command que dispõe de vários recursos que facilitam a vida do DBA.
Para executar um comando primeiramente precisamos verificar se o servidor pelo qual desejamos conectar está na mesma rede:
c:\>sqlcmd -L
Executando um comando:
c:>sqlcmd -S nome_do_computador -U usuario -P senha -d nome_da_base_de_dados -q "select getdate()"
O comando acima serve para executar apenas um simples comando, porém para automatizar o processo de atualização poderemos ler um batch que contém o script de atualização:
c:\>sqlcmd -S nome_do_computador -U usuario -P senha -d nome_da_base_de_dados -i C:\temp\arquivoAtualiza.sql -o c:\temp\resultado_do_script.txt
Para maiores detalhes disponíveis na MSDN.
Requisitos: Microsoft® ODBC Driver 11 para SQL Server® – Windows
Deixe um comentário