Criar um plano de manutenção (área de design do plano de manutenção)

Aplica-se a: SQL Server

Este artigo descreve como criar um plano de manutenção de servidor único ou vários servidores usando a área de design do Plano de Manutenção no SQL Server. Embora o Assistente de Plano de Manutenção seja melhor para criar planos de manutenção básicos, a criação de planos usando a superfície de design permite utilizar o fluxo de trabalho aprimorado.

Limitações e restrições

Para criar um plano de manutenção multisservidor, é necessário configurar um ambiente multisservidor contendo um servidor mestre e um ou mais servidores de destino. Devem ser criados e mantidos planos de manutenção multisservidor no servidor mestre. Os planos podem ser exibidos, mas não mantidos, nos servidores de destino.

Os membros das funções db_ssisadmin e dc_admin podem elevar seus privilégios para sysadmin. Essa elevação de privilégio pode ocorrer porque essas funções podem modificar os pacotes dos serviços de integração e esses pacotes podem ser executados pelo SQL Server usando o contexto de segurança sysadmin do SQL Server Agent. Para se proteger contra essa elevação de privilégio ao executar planos de manutenção, conjuntos de coletas de dados e outros pacotes dos serviços de integração, configure os trabalhos do SQL Server Agent que executam pacotes para usar uma conta proxy com privilégios limitados ou apenas adicione membros sysadmin às funções db_ssisadmin e dc_admin.

Permissões

Para criar ou gerenciar planos de manutenção, é necessário ser membro da função de servidor fixa sysadmin. O Pesquisador de Objetos só exibe o nó Planos de Manutenção para usuários que são membros da função de servidor fixa sysadmin.

Usar a área de design do plano de manutenção

Criar um plano de manutenção

  1. No Pesquisador de Objetos, selecione o sinal de adição para expandir o servidor em que você deseja criar um plano de manutenção.

  2. Selecione o sinal de adição para expandir a pasta Gerenciamento.

  3. Clique com o botão direito do mouse na pasta Planos de Manutenção e selecione Novo Plano de Manutenção.

  4. Na caixa de diálogo Novo Plano de Manutenção, na caixa Nome, digite um nome para o plano e selecione OK. Isso abre a Caixa de Ferramentas e a superfície maintenance_plan_name [Design] com o subplano Subplan_1 criado na grade principal.

    As opções a seguir estão disponíveis no cabeçalho do espaço de design.

    • Adicionar Subplano

      Adiciona um subplano que você pode configurar.

    • Propriedades do Subplano

      Exibe a caixa de diálogo Propriedades do Subplano do subplano selecionado na grade principal. Alternativamente, clique duas vezes no subplano na grade para exibir a caixa de diálogo Propriedades do Subplano . Mais informações sobre essa caixa de diálogo estão disponíveis mais adiante neste artigo.

    • Exclua o Subplano Selecionado

      Exclui o subplano selecionado.

    • Agenda do Subplano

      Exibe a caixa de diálogo Nova Agenda de Trabalho para o subplano selecionado.

    • Remover Agenda

      Remove uma agenda do subplano selecionado.

    • Gerenciar Conexões

      Exibe a caixa de diálogo Gerenciar Conexões . Usado para adicionar conexões de instância do SQL Server adicionais ao plano de manutenção. Mais informações sobre essa caixa de diálogo estão disponíveis mais adiante neste artigo.

    • Relatório e Registro em Log

      Exibe a caixa de diálogo Relatório e Registro em Log . Mais informações sobre essa caixa de diálogo estão disponíveis mais adiante neste artigo.

    • Servidores

      Exiba a caixa de diálogo Servidores , que é usada para selecionar os servidores em que serão executadas as tarefas do subplano. Essa opção só está habilitada em servidores mestre em ambientes multisservidor. Para obter mais informações, veja Criar um ambiente multisservidor e Plano de manutenção (Servidores).

    • Nome

      Exibe o nome do plano de manutenção. Para planos de manutenção novos, o nome é especificado em uma caixa de diálogo antes que o designer de plano de manutenção seja aberto. Para renomear um plano de manutenção, clique com o botão direito do mouse no plano no Pesquisador de Objetos e selecione Renomear.

    • Descrição

      Exiba ou especifique uma descrição para o plano de manutenção. O comprimento máximo para uma descrição é 512 caracteres.

    • Superfície do Designer

      Executa design e mantém os planos de manutenção. Use a área de designer para adicionar tarefas de manutenção a um plano, remover tarefas de um plano, especificar os links com precedência entre tarefas e para indicar a ramificação ou paralelismo de uma tarefa.

    Um link de precedência entre duas tarefas estabelece uma relação entre elas. A segunda tarefa (a tarefa dependente) é executada somente se o resultado da execução da primeira tarefa (a tarefa precedente) corresponde aos critérios especificados. Normalmente o resultado da execução especificado é Êxito, Falhaou Conclusão. Para obter mais informações, consulte a etapa 8 abaixo.

  5. No cabeçalho do espaço de design, clique duas vezes em Subplano_1 e insira um nome e uma descrição para o subplano na caixa de diálogo Propriedades do Subplano .

    As opções a seguir estão disponíveis na caixa de diálogo Propriedades do Subplano .

    • Nome

      O nome do subplano.

    • Descrição

      Uma descrição breve do subplano.

    • Agendar

      Indica em qual agendamento o subplano será executado. Selecione Agendar subplano para abrir a caixa de diálogo Novo plano de trabalho. Selecione Remover Agenda para excluir a agenda do subplano.

    • ListaExecutar como

      Selecione a conta a ser usada para executar esta subtarefa.

  6. Selecione Agendar subplano para inserir detalhes de agenda na caixa de diálogo Novo plano de trabalho.

  7. Para criar o subplano, arraste e solte elementos de fluxo de tarefas da Caixa de Ferramentas para a superfície de design do plano. Clique duas vezes nas tarefas, para abrir as caixas de diálogo e configurar suas opções.

    As seguintes tarefas de plano de manutenção estão disponíveis na Caixa de Ferramentas:

    • Tarefa Backup de Banco de Dados
    • Tarefa Verificar Integridade do Banco de Dados
    • Tarefa Executar Trabalho do SQL Server Agent
    • Tarefa Executar Instrução T-SQL
    • Tarefa Limpeza do Histórico
    • Tarefa Limpeza de Manutenção
    • Tarefa de Notificação do Operador
    • Tarefa Recriar Índice
    • Tarefa Reorganizar Índice
    • Tarefa Reduzir Banco de Dados
    • Tarefa Atualizar Estatísticas

    Para adicionar tarefas à Caixa de Ferramentas:

    1. No menu Ferramentas, selecione Escolher Itens da Caixa de Ferramentas.

    2. Selecione as ferramentas que devem aparecer na Caixa de Ferramentas e selecione OK.

    A adição de tarefas do plano de manutenção à Caixa de Ferramentas também as disponibiliza no Assistente de Plano de Manutenção. Para obter mais informações sobre as tarefas individuais acima, consulte Usando o Assistente de Plano de Manutenção em Iniciar o Assistente de Plano de Manutenção.

  8. Para definir um fluxo de trabalho entre tarefas:

    1. Clique com o botão direito do mouse na tarefa anterior e selecione Adicionar Restrição de Precedência.

    2. Na caixa de diálogo Fluxo de Controle, na lista Para, selecione a tarefa dependente e clique em OK.

    3. Clique duas vezes no conector entre as duas tarefas para abrir a caixa de diálogo Editor de Restrição de Precedência.

      As opções a seguir estão disponíveis na caixa de diálogo Editor de Restrição de Precedência .

      • Opção de restrição

        Define como uma restrição funciona entre duas tarefas.

      • ListaOperação de avaliação

        Especifica a operação de avaliação usada pela restrição de precedência. As operações são: Constraint, Expression, Expression and Constraint e Expression or Constraint.

      • ListaValor

        Especifique o valor de restrição: Success, Failure ou Completion. Êxito é o padrão.

        Observação

        A linha de restrição de precedência é verde para Êxito, vermelha para Falhae azul para Conclusão.

      • Expressão

        Se usar as operações Expression, Expression and Constraintou Expression or Constraint, digite uma expressão. A expressão deve ser avaliada como um booliano.

      • Test

        Valide a expressão.

      • Várias restrições

        Defina como várias restrições interoperam para controlar a execução da tarefa restrita.

      • AND lógico

        Selecione para especificar que várias restrições de precedência no mesmo executável devem ser avaliadas juntas. Todas as restrições devem ser avaliadas como True. Essa é a opção padrão.

        Observação

        Este tipo de restrição de precedência aparece como uma linha sólida nas cores verde, vermelho ou azul.

      • OR lógico

        Selecione para especificar que várias restrições de precedência no mesmo executável devem ser avaliadas juntas. Pelo menos uma restrição deve ser avaliada como True.

        Observação

        Este tipo de restrição de precedência aparece como uma linha pontilhada nas cores verde, vermelho ou azul.

  9. Para adicionar outro subplano, contendo tarefas executadas em uma agenda diferente, clique em Adicionar Subplano na barra de ferramentas para abrir a caixa de diálogo Propriedades do Subplano.

  10. Para adicionar conexões a servidores diferentes:

    1. Na barra de ferramentas do espaço de design, selecione Gerenciar Conexões.

    2. Na caixa de diálogo Gerenciar Conexões , selecione Adicionar.

    3. Na caixa de diálogo Propriedades de Conexão , na caixa Nome da conexão , insira o nome da conexão que você está criando.

    4. Em Especifique o seguinte para conectar-se aos dados do SQL Server, na caixa Selecione ou inserir o nome do servidor, inisra o nome da Instância do SQL Server que você deseja usar ou selecione as reticências (...) e selecione um servidor na caixa de diálogo SQL Server. Se você selecionar um servidor na caixa de diálogo SQL Server, clique em OK.

    5. Em Insira as informações para fazer logon no servidor, selecione Usar Segurança Integrada do Windows NT ou Usar nome de usuário e senha específicos. Se você optar por usar um nome e uma senha de usuário específicos, insira essas informações nas caixas Nome de usuário e Senha , respectivamente.

    6. Na caixa de diálogo Propriedades de Conexão, selecione OK.

    7. Na caixa de diálogo Gerenciar Conexões, selecione Fechar.

  11. Para especificar opções de relatório:

    1. Na barra de ferramentas do espaço de design, clique em Relatório e Log.

    2. Na caixa de diálogo Relatório e Registro em Log , em Relatório, selecione Gerar um relatório de arquivo de texto ou Enviar relatório para um destinatário de email ou ambas as opções.

      1. Se você selecionar Gerar um relatório de arquivo de texto, selecione Criar um novo arquivo ou Acrescentar ao arquivo.

      2. Dependendo da seleção acima, insira o nome e o caminho completo do novo arquivo ou do arquivo a ser adicionado inserindo as informações nas caixas Pasta ou Nome do arquivo . Como alternativa, selecione as reticências (…) e selecione o caminho para a pasta ou nome de arquivo nas caixas de diálogo Localizar Pasta –server_name ou Localizar Arquivos de Banco de Dados –server_name.

      3. Se você selecionar Enviar relatório para um destinatário de email, na lista Operador do agente , selecione o destinatário do relatório enviado por e-mail.

        Observação

        O SQL Server Agent deve ser configurado para usar o Database Mail para o envio de email. Para obter mais informações, consulte Configure SQL Server Agent Mail to Use Database Mail

    3. Para salvar informações mais detalhadas, em Log, selecione Registrar informações estendidas em log.

    4. Para gravar informações de resultados do plano de manutenção em outro servidor, selecione Log no servidor remoto e selecione uma conexão de servidor na lista Conexão ou selecione Nova e insira as informações de conexão na caixa de diálogo Propriedades de Conexão.

    5. Na caixa de diálogo Relatório e Log, clique em OK.

  12. Para exibir os resultados no visualizador de arquivo de log, no Pesquisador de Objetos, clique com o botão direito do mouse na pasta Planos de Manutenção ou no plano de manutenção específico e selecione Exibir Histórico.

    As opções a seguir estão disponíveis na caixa de diálogo Visualizador do Arquivo de Log –server_name.

    • Carregar Log

      Abra uma caixa de diálogo onde seja possível especificar um arquivo de log a ser carregado.

    • Exportar

      Abra uma caixa de diálogo que permita exportar as informações mostradas na grade Resumo do arquivo de log para um arquivo de texto.

    • Atualizar

      Atualize a lista de servidores disponíveis.

    • Filter

      Abra uma caixa de diálogo que permita especificar configurações usadas para filtrar o arquivo de log, como Conexão, Dataou outros critérios de filtragem Gerais .

    • Pesquisar

      Pesquise o texto específico no arquivo de log. Não há suporte à pesquisa com caracteres curinga.

    • Parar

      Interrompe o carregamento das entradas do arquivo de log. Por exemplo, você poderá usar essa opção se um arquivo de log remoto ou offline demorar muito tempo para ser carregado e você desejar exibir apenas as entradas mais recentes.

    • Resumo do arquivo de log

      Esse painel de informações exibe um resumo da filtragem do arquivo de log. Se o arquivo não for filtrado, você verá o seguinte texto, Nenhum filtro aplicado. Se um filtro for aplicado ao log, você verá o texto Filtrar entradas de log, em que:<critérios de filtro>.

    • Data

      Exibe a data do evento.

    • Origem

      Exibe o recurso de origem do qual o evento é criado, como o nome do serviço (MSSQLSERVER, por exemplo). Isso não é exibido para todos os tipos de log.

    • Message

      Exibe todas as mensagens associadas ao evento.

    • Tipo de Log

      Exibe o tipo de log ao qual o evento pertence. Todos os logs selecionados são exibidos na janela de resumo de arquivo de log.

    • Origem do Log

      Exibe uma descrição do log de origem no qual o evento é capturado.

    • Detalhes da linha selecionada

      Selecione uma linha para exibir detalhes adicionais sobre a linha de evento selecionada na parte inferior da página. As colunas podem ser reordenadas arrastando-as para locais novos na grade. As colunas podem ser redimensionadas arrastando para a esquerda ou direta as barras separadoras de coluna no cabeçalho de grade. Clique duas vezes nas barras separadoras de coluna no cabeçalho da grade para dimensionar automaticamente a coluna para a largura do conteúdo.

    • Instância

      O nome da instância do na qual ocorreu o evento. Esse nome é exibido como nome do computador\nome da instância.