Existe uma maneira de copiar planos de manutenção de um SQL Server 2012 para outro? Ambos os servidores não podem ser acessados pela mesma cópia do Management Studio ao mesmo tempo (em redes diferentes).
relate perguntas
-
SQL Server 2012 Criar índice com Sort In TempDb On - Gains False?
-
Transparência de failover do SQL Server AlwaysOn
-
Por que as sequências Denali devem ter um desempenho melhor do que as colunas de identidade?
-
O SQL Server não deveria oferecer suporte a RANGE?
-
O que é SQL Server "Denali"? O que há de novo?
Vá para o servidor onde os trabalhos existem, no Pesquisador de Objetos do Management Studio vá para Management > SQL Server Agent e destaque a pasta Jobs. Clique F7(ou Exibir > Detalhes do Pesquisador de Objetos). Você deve ver vários trabalhos no painel direito. Realce os que você deseja copiar, clique com o botão direito do mouse, Script Job As > Create To > Clipboard. Agora conecte-se ao outro servidor, abra uma nova janela de consulta, cole e pressione F5. Muito mais fácil do que mucking com SSIS.
Você pode ter que tomar medidas adicionais, dependendo do que os planos fazem. Conecte-se à instância do Integration Services, em vez da instância do banco de dados, expanda Pacotes Armazenados > MSDB > Planos de Manutenção e clique com o botão direito do mouse em qualquer plano e escolha Exportar pacote. No outro servidor, siga as mesmas etapas, mas clique com o botão direito do mouse em Planos de Manutenção e escolha Importar pacote. Você terá que fazer isso para cada plano.
Eu encontrei uma maneira mais hacker.
Cada Plano de Execução é um registro na
msdb.sysssispackages
tabela.Você pode copiar registros da
msdb.sysssispackages
tabela do servidor de origem para amsdb.sysssispackages
tabela do servidor de destino.Basta criar um servidor vinculado no servidor de origem e usar este Insert do servidor de origem:
IMPORTANTE: Os registros de coping apenas copiam a estrutura do plano de manutenção. Para recriar trabalhos, ao terminar a cópia, você DEVE editar cada Plano de Manutenção, redefinir o cronograma e salvá-lo.
log como "sa" caso contrário não será exibido.
para ver rapidamente: