O SQL Server Agent permite automatizar várias tarefas administrativas. Uma dessas tarefas envolve o uso do SQL Server Agent para criar e agendar uma tarefa que automatiza a administração do banco de dados.
01 de 06Inicie o serviço do SQL Server Agent
Abra o Microsoft SQL Server Configuration Manager e localize o serviço SQL Server Agent. Se o status desse serviço for "RUNNING", não será necessário fazer nada. Caso contrário, clique com o botão direito do mouse no serviço SQL Server Agent e selecione Começar no menu pop-up para abrir a janela Starting Service.
Nota: Este artigo se aplica ao SQL Server 2008. Se você estiver usando uma versão posterior do SQL Server, convém ler Configurando o SQL Server Agent no SQL Server 2012.
Continue lendo abaixo
02 de 06Abra o SQL Server Management Studio e expanda a pasta do SQL Server Agent
Feche o SQL Server Configuration Manager e abra o SQL Server Management Studio. No SSMS, expanda a pasta do SQL Server Agent.
Continue lendo abaixo
03 de 06Criar um novo trabalho do SQL Server Agent
Clique com o botão direito no Empregos pasta e selecione Novo emprego no menu de inicialização. Preencha o Nome campo com um nome exclusivo para o seu trabalho (ser descritivo irá ajudá-lo a gerenciar empregos melhor no futuro). Especifique a conta que você deseja que seja o proprietário do trabalho no Proprietário caixa de texto. O trabalho será executado com as permissões dessa conta e só poderá ser modificado pelos membros da função owner ou sysadmin.Depois que você especificar um nome e proprietário, escolha uma das categorias de trabalho predefinidas na lista suspensa. Por exemplo, você pode escolher a categoria "Manutenção de banco de dados" para tarefas de manutenção de rotina.Use o grande Descrição campo de texto para fornecer uma descrição detalhada da finalidade do trabalho. Escrevê-lo de tal forma que alguém (você incluído) seria capaz de olhar para ele daqui a vários anos e entender o propósito do trabalho.Finalmente, certifique-se de que ativado caixa está marcada.
Entre na tela Etapas da tarefa do SQL Server Agent
No lado esquerdo do Novo emprego janela, você verá um Passos ícone sob o cabeçalho "Selecionar uma página". Clique neste ícone para ver a lista de etapas da tarefa em branco.
Continue lendo abaixo
05 de 06Adicionar etapas da tarefa do SQL Server Agent
Adicione as etapas individuais para o trabalho. Clique no Novo para criar uma nova etapa de trabalho e você verá a janela Nova Etapa de Trabalho.Use o Nome do Passo caixa de texto para fornecer um nome descritivo para a Etapa.Use o Base de dados caixa suspensa para selecionar o banco de dados no qual o trabalho irá atuar.Finalmente, use o Comando caixa de texto para fornecer a sintaxe Transact-SQL correspondente à ação desejada para essa etapa da tarefa. Depois de concluir a inserção do comando, clique no Analisar botão para verificar a sintaxe.Após validar com sucesso a sintaxe, clique em Está bem para criar o passo. Repita este processo quantas vezes forem necessárias para definir o trabalho desejado do SQL Server Agent.
Agendar o trabalho do SQL Server Agent
Defina uma programação para o trabalho clicando no Cronograma ícone na parte Selecionar uma página do Novo emprego janela. Você verá o Novo horário de trabalho janela.Forneça um nome para o agendamento no Nome caixa de texto e escolha um tipo de agendamento - Único, recorrente, iniciar quando o SQL Server Agent for iniciado ou iniciar quando CPUs se tornar ocioso - na caixa suspensa. Use as seções de frequência e duração da janela para especificar os parâmetros do trabalho. Quando terminar, clique Está bem para fechar a janela Schedule e Está bem para criar o trabalho.