Script de um plano de manutenção

12

Criei um plano de manutenção para o meu SQL Server 2008 R2 usando o SQL Server Management Studio (SSMS).

No entanto, não consigo exportar / convertê-lo em um script, caso precise refazê-lo em outro servidor.

Há algum jeito?

Se não, haverá uma maneira com uma versão mais recente do SQL Server?

carlo.borreo
fonte
1
Você pode querer olhar para os scripts de manutenção de Ola Hallengren. Eles suportam muito mais opções e configurabilidade, além de serem o T-SQL padrão, para que você possa personalizá-los e criar scripts para os objetos para migração para outros servidores, conforme necessário. ola.hallengren.com
Max Vernon

Respostas:

10

Quando você cria um trabalho usando o plano de manutenção, um trabalho é criado automaticamente no SQL Server Agent em Trabalhos. Então agora vá para o SQL Server Agent, expanda trabalhos e procure seu trabalho. Clique com o botão direito do mouse e selecione Trabalho de script como ... Solte e recrie para ... Nova janela do editor de consultas .

Editar:

Você também pode exportar os planos de manutenção. Você precisa se conectar ao Integration Services da instância. Expanda os pacotes armazenados e, em seguida, MSDB e, em seguida, expanda Planos de manutenção. Clique com o botão direito no MP e selecione um pacote de exportação. Em seguida, você pode mover o pacote para outro SQL Server.

Shanky
fonte
3
Apenas esclarecendo - os planos de manutenção são realmente armazenados como pacotes SSIS e o trabalho do agente que os executa realmente chama os pacotes para execução. Ele é armazenado no MSDB, mas não existe um único clique para obter o plano de manutenção real como um script, pois é um pacote SSIS. É possível exportar o pacote, mas não através da GUI.
precisa saber é o seguinte
2
Concorde com Sean aqui. @ Carlo: O script seria o de um trabalho criado, não do plano de manutenção. Quando você executar o script em um servidor diferente, apenas o trabalho será criado, não o MP.
shanky
0

A maneira mais rápida de mover planos entre servidores é conectar-se do Management studio para o servidor em que os planos já estão confundidos, começar a editar seu plano e apenas copiar / colar tarefas entre subplanos. No entanto, isso só funciona quando a conexão entre servidores está funcionando.

usuario
fonte