Introdução
Os Planos de Manutenção fornecem uma GUI fácil de usar e não exigem scripts escritos manualmente. A desvantagem é que as tarefas fornecidas são básicas e não deixam espaço para personalização.
Um Plano de Manutenção também é atômico e, portanto, não pode executar várias tarefas. Cada tipo de tarefa só pode ser configurado para ser executado uma vez. Por exemplo, se uma tarefa for feita para excluir arquivos de backup mais antigos, ela excluirá apenas um tipo de arquivo por vez. Devido a isso, vários Planos de Manutenção precisam ser criados apenas para executar uma única tarefa, em alguns casos, e cada Plano de Manutenção precisa ter um trabalho correspondente do SQL Server Agent a ser agendado.
Para automatizar e agendar um backup usando o SQL Server Maintenance Plan Wizard siga as instruções abaixo:
1. No painel Pesquisador de Objetos, no nó "Management" (Gerenciamento), clique com o botão direito em "Maintenance Plans" (Planos de Manutenção) e selecione a opção "Maintenance Plan Wizard" (Assistente de Plano de Manutenção):
2. Na janela Selecionar Propriedades do Plano, especifique um "name" (nome), na caixa "description" (descrição) descreva brevemente seu plano de manutenção. Na lista Executar como, especifique a credencial usada pelo Microsoft SQL Server Agent ao executar o plano de manutenção.
Para agendar um "job" (trabalho) do SQL Server Agent, clique no botão "Change" (Alterar):
A frequência especificada de um backup depende das necessidades de negócios da empresa. Por exemplo, se o Contrato de Nível de Serviço (SLA) de uma organização especificar que não mais do que uma hora de dados podem ser perdidos de um banco de dados, então o objetivo do ponto de recuperação (RPO) será de uma hora. Antes de preencher o cronograma do novo trabalho, clique aqui e confira todas as informações/funcionalidades de cada tópico do agendamento.
No "schedule" (agendamento) de "job", (trabalho), selecione tipo de agendamento, uma frequência de ocorrência e uma data de início (período de duração) conforme necessidade do negócio, após a seleção das informações, clique em OK:
3. Selecione uma ou mais tarefas de manutenção que devem ser adicionadas ao plano. Para se obter um bom desempenho do ambiente de trabalho, recomenda-se efetuar periodicamente o agendamento das tarefas conforme descrito abaixo:
Veja abaixo as características que cada tarefa faz ao ser executada:
a. Backup da base de dados - incluem todos os objetos do banco de dados, tabelas do sistema, dados e transações que ocorrem durante o backup.
b. Backup de Logs - registram todas as transações, garante a recuperação do banco de dados em um momento específico.
c. Verificar Integridade dos Dados - verifica a alocação e integridade estrutural de todos os objetos, reportando possíveis problemas ao administrador.
d. Reorganizar índice - move as páginas de índice em uma ordem de pesquisa mais eficiente.
e. Atualizar estatísticas - cria uma nova amostra das estatísticas de distribuição de cada índice criado em tabelas de usuário no banco de dados.
f. Reduzir a base de dados - permite a fragmentação do disco e do índice, porém esta operação consome muitos recursos e pode afetar significativamente o desempenho do banco de dados.
g. Índice de reconstrução - garante a saúde e qualidade do processo de leitura dos índices
h. Tarefa de limpeza e manutenção - remove arquivos antigos, inclusive relatórios de texto criados e arquivos de backup de banco de dados.
i. Limpar histórico - permite diagnosticar e solucionar problemas/falhas ou a determinar por que ações de banco de dados ocorreram.
Cuidado ao executar a tarefa do Shrink Database. Apesar de possibilitar a redução do tamanho do banco de dados reduzindo seu espaço não utilizado, é recomendada somente em caso de necessidade real, pois é uma tarefa que consome recursos e causa fragmentação do índice. Havendo necessidade da execução desta tarefa, é importante realizar reconstruções de índice após a redução do banco de dados.
Após a seleção, é imprescindível a organização da ordem de execução dos processos para que se tenha um resultado eficaz das tarefas, caso contrário pode ocorrer do resultado não ser conforme o esperado.
Para organização das tarefas é possível mover para cima ou para baixo conforme exemplo abaixo.
O grande benefício no plano de manutenção é a facilidade de poder selecionar varias bases de dados de uma única vez, base de dados já existentes e bancos que ainda serão criados, levando em consideração um ambiente não critico. PSServer4, PSServer4Datastorage, PSServer4OpcColector2.
No plano de manutenção temos a facilidade de selecionar diversas bases de dados simples (pequenas), otimizando as tarefas de manutenções de uma uma vez nas aplicações.
Se você optou por executar a manutenção em todos os bancos de usuários, recomenda-se a seleção de criar sub-pastas para cada banco conforme campo destacado na figura.2 para armazenar os dados.
figura.1
figura.2
4. Na janela a seguir configure a tarefa de manutenção especificando um banco de dados para backup e as opções de backup.
Defina caminho da pasta onde será criado o backup, informe a extensão do arquivo.
5. Configure a tarefa de manutenção especificando um banco de dados para backup de log e as opções de backup de log.
Defina caminho da pasta onde será criado o backup log, informe a extensão do arquivo.
6. Defina como organizar os índices de tarefas, otimizando o índice somente quando atingir o % de fragmentação e valor informado na pagina dos dados:
7. Nesta janela, configure a tarefa de manutenção especificando um banco de dados para verificar a integridade na base de dados.
8. Configure a tarefa de manutenção especificando um banco de dados para atualizar estatísticas.
9. Configure a tarefa de manutenção especificando um banco de dados para executar o shrink, defina
10. Na janela abaixo, configure a tarefa de manutenção especificando um banco de dados para o índice de reconstrução.
10. Para executar a tarefa de limpeza de manutenção, informe o tipo de arquivo a ser apagado, em seguida informe o caminho de onde o arquivo será apagado com sua respectiva extensão, por ultimo defina por quanto tempo deve ser armazenado o backup.
11 . Para limpar o histórico dos backups, selecione o histórico para excluir, definir em qual período deverá ser apagado.
12. Para gravar os arquivos de texto, informe a pasta de destino para gravar os arquivos.
13. Após verificar as opções e ações, clique em Concluir:
Veja que o plano de manutenção foi executado com sucesso.