Preciso saber como fazer uma consulta SQL ser executada diariamente usando um trabalho do SQL Server Agent, com as definições de configuração mínimas necessárias.
sql
sql-server
database
sql-server-2008
sql-job
Bobj-C
fonte
fonte
Respostas:
Expanda o nó do SQL Server Agent e clique com o botão direito do mouse no nó Trabalhos no SQL Server Agent e selecione
'New Job'
Na
'New Job'
janela, digite o nome do trabalho e uma descrição na'General'
guia.Selecione
'Steps'
no lado esquerdo da janela e clique'New'
na parte inferior.Na
'Steps'
janela, insira um nome de etapa e selecione o banco de dados no qual deseja que a consulta seja executada.Cole o comando T-SQL que deseja executar na janela Comando e clique em
'OK'
.Clique no
'Schedule'
menu à esquerda da janela Novo Trabalho e insira as informações de programação (por exemplo, diariamente e um horário).Clique
'OK'
- e deve ser isso.(Existem, é claro, outras opções que você pode adicionar - mas eu diria que é o mínimo necessário para configurar e programar um trabalho)
fonte
Fiz um GIF animado das etapas da resposta aceita. Isto é do MSSQL Server 2012
fonte
Para fazer isso em t-sql, você pode usar os seguintes procedimentos armazenados do sistema para agendar um trabalho diário. Este exemplo é programado diariamente à 1h. Consulte a ajuda da Microsoft para obter detalhes sobre a sintaxe dos procedimentos armazenados individuais e o intervalo válido de parâmetros.
fonte
Usando T-SQL: Meu trabalho está executando o procedimento armazenado. Você pode alterar facilmente
@command
para executar seu sql.fonte
Aqui está um exemplo de código:
fonte
se você quiser backup diário // seguinte armazenamento de script sql em C: \ Users \ admin \ Desktop \ DBScript \ DBBackUpSQL.sql
abra o agendador de tarefas
criar tarefa-> selecionar
Triggers
guia SelecionarNew
.Botão Selecionar botão de rádio diário
clique no
Ok
botãoem seguida, clique na
Action
guia Selecionar novo.Botão Coloca
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE"
-S ADMIN-PC -i"C:\Users\admin\Desktop\DBScript\DBBackUpSQL.sql"
na caixa de texto do programa / script (certifique-se de que corresponda ao caminho dos seus arquivos e coloque o caminho entre aspas em iniciar-> caixa de pesquisa e se encontrar, clique nele e veja se o backup está lá ou não )- o caminho acima pode ser instado 100 gravação 90
"C:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLCMD.EXE" -S ADMIN-PC -i
"C:\Users\admin\Desktop\DBScript\DBBackUpSQL.sql"
então clique no botão ok
o Script será executado na hora que você selecionar na guia Trigger diariamente
Aproveite.............
fonte