Compartilhar via


Criando um pacote pai

Após carregar pacotes SSIS de balanceamento em vários servidores, a etapa seguinte será criar o pacote pai, depois de os pacotes filho terem sido criados e implantados e os trabalhos do SQL Server Agent remotos criados para executá-los. O pacote pai conterá muitas tarefas Executar Trabalho do SQL Server Agent, sendo cada tarefa responsável por chamar um trabalho diferente do SQL Server Agent que executa um dos pacotes filho. As tarefas Executar Trabalho do SQL Server Agent no pacote pai executam em turnos os vários trabalhos do SQL Server Agent. Cada tarefa no pacote pai contém informações, por exemplo, como se conectar ao servidor remoto e qual trabalho deve ser executado nesse servidor. Para obter mais informações, consulte Tarefa Executar Trabalho do SQL Server Agent.

Restrições de precedência no pacote pai

Quando você cria restrições de precedência entre as tarefas Executar Trabalho do SQL Server Agent no pacote pai, elas controlam somente a hora em que os trabalhos do SQL Server Agent são iniciados nos servidores remotos. As restrições de precedência não podem receber informações relacionadas ao êxito ou falha dos pacotes filho executados pelas etapas dos trabalhos do SQL Server Agent.

Isso significa que o êxito ou a falha do pacote filho não se propaga para o pai, porque a única função de Executar Trabalho do SQL Server Agent no pacote pai é solicitar ao trabalho do SQL Server Agent que execute o pacote filho. Depois que o trabalho do SQL Server Agent é chamado com êxito, o pacote pai recebe um resultado do Success.

A falha nesse cenário significa apenas que houve uma falha na chamada da tarefa remota do Trabalho do SQL Server Agent. Uma situação em que isso pode acontecer é quando o servidor remoto está inoperante e o agente não responde. No entanto, se o agente disparar, o pacote pai completará sua tarefa com êxito.

ObservaçãoObservação

Você pode usar uma Tarefa Executar SQL que contém uma instrução Transact-SQL do sp_start_job N'package_name'. Para obter mais informações, consulte sp_start_job (Transact-SQL).

Depurando um pacote pai

Durante o teste do pacote pai, use o ambiente de depuração do designer para executá-lo usando Depurar / Iniciar depuração (F5). Alternativamente, você pode usar o utilitário de prompt de comando, dtexec. Para obter mais informações, consulte Utilitário dtexec.

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.