Exportando planos de manutenção

Estava configurando um ambiente de alta disponibilidade e precisa recriar todos os planos de manutenção no outro servidor, mas recriar na mão seria um trabalho árduo, então para criamos os planos no outro lado vamos as seguintes configurações.

1) Conecte na instancia do Integration Services

2) Faça o seguinte caminho: Stored Packages -> MSDB -> Maintenance Plans

Conforme mostra a figura clique sobre o pacote desejado e vá na opção “Export Package”.

3) Após isso a tela abaixo ira aparecer.

Voce deve se conectar no servidor para a qual deseja exportar os pacotes, clicar em “Package Path” e selecionar o mesmo caminho dentro de SSIS Packages.

Feito isso os jobs aparecerão para voce no outro servidor, porem um detalhe importante é que os jobs do SQL Server Agent nao sao exportados. Nada adianta ter exportado os pacotes e ter que criar os jobs tudo na mao.

Pesquisando por ai, encontrei um script em powershell  feito por Enrique Puig Nouselles (SolidQ – Blog) para gerar o codigos dos jobs. Para configurar o script voce deve se atentar a dois parametros dentro do script.

1) $server = ‘localhost’ <- Servidor SQL Server
2) $outputPath = ‘C:\Temp\Script_Jobs.txt’ <- Onde deverá criar o arquivo

Feito a execução o arquivo ira aparecer onde voce predefiniu o caminho.

Agora é só executar o mesmo no outro servidor e pronto, tudo estará criado.

O script powershell pode ser baixado aqui.

Por hoje é isso, espero que tenham gostado.

Att,
Marcos Freccia
MCITP SQL Server 2008

Advertisements

About Marcos Freccia

MVP em SQL Server (Data Plataform) , especialista em SQL Server, e atualmente trabalhando com Microsoft Azure!

Posted on October 14, 2011, in Administração, MCITPSC, Powershell, Scripts, Uncategorized, VirtualPass and tagged , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: