Skip to main content

Automatizando a administração de banco de dados com o SQL Server Agent

Lei 8112 Completa e atualizada audio - Lei servidor Publico (Pode 2025)

Lei 8112 Completa e atualizada audio - Lei servidor Publico (Pode 2025)
Anonim

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 06

Inicie 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 06

Abra 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 06

Criar 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.

04 de 06

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 06

Adicionar 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.

06 de 06

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.