No MS SQL Server 2005, existe uma forma de exportar o plano completo de manutenção de um banco de dados como um Script SQL?
-
09-06-2019 - |
Pergunta
Atualmente, se eu quiser gerar um script SQL para uma tabela em meu banco de dados, no Management Studio, posso clicar com o botão direito e gerar um script de criação.
Existe um equivalente para gerar um script SQL para o plano de manutenção de um banco de dados?#
Editar
A empresa onde trabalho possui 4 servidores, 3 servidores e nenhum sinal de integração, cada um executando cerca de 500 mil transações por dia.Os planos de manutenção originais não estavam documentados e tentavam criar um modelo de plano de manutenção padrão.
Solução
Você não pode exportá-los como scripts, mas se sua intenção for migrá-los entre instâncias de servidor, você poderá importá-los e exportá-los da seguinte maneira:
Conecte-se ao Integration Services e expanda Pacotes Armazenados>MSDB>Planos de Manutenção.Você pode então clicar com o botão direito no plano e selecionar importar ou exportar
Outras dicas
Não acho que você possa fazer isso com Planos de Manutenção, porque esses são pacotes DTS, agora eles são chamados de SSIS (SQL Server Integration Services).
Havia um procedimento armazenado a partir do qual você poderia adicionar planos de manutenção, mas acho que ele pode estar obsoleto.(sp_add_maintenance_plan).Não tenho um SQL 2005 para testar aqui.
A questão é: por que você deseja exportar o MP completo?:) Se for para importar para outro servidor, um pacote ssis pode ser útil.Sugiro que você dê uma olhada nessa direção, pois você pode exportar/importar entre servidores.