Estou tendo dezenas de MSSQL Servers 2012 R2 no Windows Server 2008 R2 com configuração semelhante, configuração (em máquinas virtuais) em produção. Nenhum dos dois tem o SSIS instalado.
Eu tenho que manter (migrar, restaurar) da mesma forma os mesmos planos de manutenção em todas as dezenas de servidores
Existe alguma maneira de importar-exportar-migrar-salvar-restaurar planos de manutenção sem ter o SQL Server Integration Service (SSIS) e o Data Tools (BIDS) instalados (e em execução)? Embora eu possa preparar uma máquina de servidor separada para eles
Vi a resposta para "Executando um pacote SSIS sem o serviço SSIS instalado", mas ainda incerto
Se você tiver um plano de manutenção em funcionamento, que na verdade é apenas um pacote SSIS, poderá exportar esse arquivo .dtsx do banco de dados e reimplantá-lo no próximo.
Para 2008/2012, esses pacotes são armazenados em msdb.dbo.sysssispackages que você pode verificar com uma consulta
Em seguida, você desejará canalizar essas informações para chamadas dtutil repetidas, conforme descrevo neste Extrato de pacote SSIS de msdb . Em vez da
/file
saída, porém, você gostaria de fazê-lo/destserver thatdatabase /copy SQL;PkgName
Veja a resposta em https://stackoverflow.com/questions/7603021/updating-deployed-ssis-package/7605044#7605044Conforme observado nos comentários, se você usou criptografia em nível de pacote, também precisará adicionar um parâmetro para isso.
/encrypt file;"foo.dtsx";3;<somepass>
Isso é apresentado como está porque não defendo senhas de pacote, nem as testei.