Partilhar via


Agendando a execução de pacotes no SQL Server Agent

Você pode automatizar a execução de pacotes do SQL ServerIntegration Services usando o SQL Server Agent. SQL Server Agent é o serviço do Windows que lhe permite automatizar tarefas executando trabalhos do SQL Server Agent. O SQL Server Agent deve estar ativo antes que os trabalhos locais ou multisservidor possam ser executados automaticamente. Para obter mais informações, consulte Configurando o SQL Server Agent.

Para automatizar a execução de pacote, é possível criar um trabalho que use a caixa de diálogo Novo Trabalho que SQL Server Management Studio fornece para SQL Server. Para obter mais informações, consulte Implementando trabalhos.

Após criar o trabalho, é necessário adicionar pelo menos uma etapa e configurar o tipo da etapa para o Pacote do SQL Server Integration Services. Um trabalho pode incluir várias etapas, cada uma executando em um pacote diferente. Uma etapa do trabalho do SQL Server Agent pode executar pacotes do Integration Services salvos no banco de dados msdb ou no sistema de arquivos. Para obter mais informações, consulte Criando etapas de trabalho.

ObservaçãoObservação

Em um computador de 64 bits, o tipo de etapa do trabalho do SQL Server Integration Services significa que a etapa do trabalho executará o pacote no modo de 64 bits. Para executar um pacote no modo de 32 bits de uma versão de 64 bits do SQL Server Agent, na caixa de diálogo Nova Etapa do Trabalho, na guia Opções de execução, selecione Usar tempo de execução de 32 bits. Para obter mais informações, consulte Como executar um pacote.

A execução de um pacote do Integration Services de uma etapa do trabalho é semelhante à execução de um pacote usando os utilitários dtexec e DTExecUI. Em vez de configurar as opções de tempo de execução para um pacote usando as opções de linha de comando ou a caixa de diálogo Executar Utilitário de Pacote, é possível definir as opções de tempo de execução usando a caixa de diálogo Nova Etapa de Trabalho. Para obter mais informações sobre as opções de linha de comando para executar um pacote, consulte Utilitário dtexec.

Depois que você adicionar o trabalho e a etapa do trabalho, crie uma agenda para executar o trabalho. Para obter mais informações, consulte Criando e anexando agendas a trabalhos.

Você pode aprimorar o trabalho configurando opções de notificação, tal como especificar um operador para enviar uma mensagem de email quando o trabalho for concluído ou adicionar alertas. Para obter mais informações, consulte Definindo alertas.

A conta que executa um pacote do Integration Services como uma etapa do trabalho do SQL Server Agent exige as mesmas permissões que uma conta que executa um pacote diretamente.

Para criar uma etapa do trabalho de execução do pacote

Recursos externos

Í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 exclusivas 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.