Compartilhar via


Trabalhos do SQL Server Agent para pacotes

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

Você pode automatizar e agendar a execução de pacotes do SQL Server Integration Services usando o SQL Server Agent. Você pode agendar pacotes que são implantados no servidor do Integration Services e está armazenado no SQL Server, o Armazenamento de Pacotes SSIS e o sistema de arquivos.

Observação

Este artigo descreve como agendar pacotes do SSIS em geral e como agendar pacotes localmente. Também é possível executar e agendar pacotes do SSIS nas seguintes plataformas:

Agendando trabalhos no SQL Server Agent

SQL Server O Agent é o serviço instalado pelo SQL Server que permite automatizar e agendar tarefas executando trabalhos do SQL Server Agent. O serviço do SQL Server Agent deve estar sendo executado antes que os trabalhos possam ser executados automaticamente. Para obter mais informações, consulte Configure SQL Server Agent.

O nó do SQL Server Agent é exibido no Pesquisador de Objetos em SQL Server Management Studio quando você se conecta a uma instância do Mecanismo de Banco de Dados do SQL Server.

Para automatizar uma tarefa recorrente, crie um trabalho na caixa de diálogo Novo Trabalho . Para obter mais informações, consulte Implementar trabalhos.

Depois de criar o trabalho, adicione pelo menos uma etapa. Um trabalho pode incluir várias etapas, e cada etapa pode executar uma tarefa diferente. Para obter mais informações, consulte Gerenciar etapas de trabalho.

Depois de criar o trabalho e as etapas do trabalho, crie uma agenda para executar o trabalho. Entretanto, você também pode criar um trabalho agendado para execução manual. Para obter mais informações, veja Criar e anexar agendamentos a trabalhos.

Você pode aperfeiçoar o trabalho configurando opções de notificação, 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 Alertas.

Agendando pacotes do Integration Services

Quando você cria um trabalho do SQL Server Agent para agendar pacotes do Integration Services , é necessário adicionar pelo menos uma etapa e definir o tipo da etapa para o Pacote do SQL Server Integration. Um trabalho pode incluir várias etapas, e cada etapa pode executar um pacote diferente.

A execução de um pacote do Integration Services de uma etapa de trabalho é semelhante à execução de um pacote com os utilitários dtexec (dtexec.exe) e DTExecUI (dtexecui.exe). 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 , defina as opções de tempo de execução na caixa de diálogo Nova Etapa do Trabalho . Para obter mais informações sobre as opções para executar um pacote, consulte Utilitário dtexec.

Para obter mais informações, consulte Agendar um pacote usando o SQL Server Agent.

Assista a um vídeo que demonstra como usar o Agente SQL Server para executar um pacote na página inicial de vídeos, Como automatizar a execução de pacotes usando o SQL Server Agent (vídeo do SQL Server), na Biblioteca MSDN.

Solução de problemas

Uma etapa de trabalho do SQL Server Agent não inicia um pacote, embora o pacote seja executado com êxito no SQL Server Data Tools (SSDT) e na linha de comando. Há algumas razões comuns para esse problema e várias soluções recomendadas. Para obter mais informações, consulte os recursos a seguir.

Depois que uma etapa de trabalho do SQL Server Agent iniciar um pacote, a execução do pacote poderá falhar ou o pacote poderá ser executado com êxito, mas com resultados inesperados. Você pode usar uma das ferramentas a seguir para solucionar esses problemas.

  • Para pacotes armazenados no banco de dados MSDB do SQL Server, o repositório de pacotes de SSIS, ou em uma pasta no computador local, você pode usar o Visualizador de Arquivo de Log e todos os logs e arquivos de despejo de depuração gerados durante a execução do pacote.

    Para usar o Visualizador do Arquivo de Log, siga os procedimentos a seguir.

    1. Clique com o botão direito do mouse no trabalho do SQL Server Agent no Pesquisador de Objetos, depois selecione Exibir Histórico.

    2. Localize a execução do trabalho na caixa Resumo do arquivo de log com a mensagem falha no trabalho na coluna Mensagem .

    3. Expanda o nó do trabalho e selecione a etapa de trabalho para exibir os detalhes da mensagem na área abaixo da caixa Resumo do arquivo de log.

  • Para pacotes armazenados no banco de dados SSISDB, você também pode usar o Visualizador de Arquivo de Log e todos os logs e arquivos de despejo de depuração gerados durante a execução do pacote. Além de isso, você pode usar os relatórios do servidor do Integration Services .

    Para localizar informações nos relatórios para a execução do pacote associada à execução de um trabalho, siga os procedimentos abaixo.

    1. Siga as etapas anteriores para exibir os detalhes da mensagem para a etapa de trabalho.

    2. Localize a ID da execução listada na mensagem.

    3. Expanda o nó Catálogo do Integration Services no Pesquisador de Objetos.

    4. Clique com o botão direito do mouse em SSISDB, aponte para Relatórios, depois para Relatórios Padrão, então selecione Todas as Execuções.

    5. No relatório Todas as Execuções , localize a ID de execução na coluna ID . Selecione Visão Geral, Todas as Mensagens ou Desempenho de Execução para exibir informações sobre essa execução de pacote.

    Para obter mais informações sobre os relatórios Visão Geral, Todas as Mensagens e Desempenho de Execução, consulte Relatórios do servidor do Integration Services.

Agendar um pacote usando o SQL Server Agent

O procedimento a seguir fornece as etapas para automatizar a execução do pacote usando uma etapa de trabalho do SQL Server Agent para executar o pacote.

Para automatizar a execução do pacote usando o SQL Server Agent

  1. No SQL Server Management Studio, conecte-se à instância do SQL Server em que você deseja criar um trabalho ou a instância que contém o trabalho ao qual deseja adicionar uma etapa.

  2. Expanda o nó SQL Server Agent no Pesquisador de Objetos e execute uma das tarefas a seguir:

    • Para criar um trabalho, clique com o botão direito do mouse em Trabalhos, depois selecione Novo Trabalho.

    • Para adicionar uma etapa a um trabalho existente, expanda Trabalhos, clique com o botão direito do mouse no trabalho desejado e selecione Propriedades.

  3. Na página Geral, se você estiver criando um trabalho, forneça um nome, selecione o proprietário e a categoria de trabalho e, se desejar, forneça uma descrição para o trabalho em questão.

  4. Para disponibilizar o trabalho para agendamento, selecione Habilitado.

  5. Para criar uma etapa de trabalho do pacote que deseja agendar, selecione Etapas, depois Nova.

  6. Selecione Pacote do Integration Services para o tipo de etapa do trabalho.

  7. Na lista Executar como , selecione Conta de Serviço do SQL Server Agent ou selecione uma conta proxy com as credenciais que a etapa de trabalho usará. Para obter informações sobre como criar uma conta proxy, consulte Create a SQL Server Agent Proxy.

    Usar uma conta proxy em vez de uma Conta de Serviço do SQL Server Agent pode resolver problemas comuns que podem ocorrer ao executar um pacote usando o SQL Server Agent. Para obter mais informações sobre esses problemas, confira o seguinte artigo da Base de Dados de Conhecimento da Microsoft: Um pacote SSIS não é executado quando você chama o pacote do SSIS por meio de uma etapa de trabalho do SQL Server Agent.

    • Ao executar o trabalho com um Proxy, é preciso ter os itens de segurança a seguir em vigor para que o trabalho seja executado com sucesso.

      As credenciais de logon usadas pelo Proxy, a conta que executa o SQL Server Agent e a conta que executa o serviço do SQL Server exigem as seguintes permissões:

      • Atributo da Política de Segurança Local: substituir um token de nível de processo
      • Controle total sobre %SYSTEMROOT%\Temp

      A falha em incluir os itens de segurança resultará na falha do trabalho e em uma mensagem de erro semelhante a esta: Houve falha no trabalho. O cliente não tem um privilégio obrigatório.

      Observação

      Se a senha for alterada para as credenciais usadas pela conta proxy, será necessário atualizar a senha da credencial. Caso contrário, a etapa do trabalho falhará.

      Para obter informações sobre como configurar a conta de serviço do SQL Server Agent, confira Definir a conta de inicialização do serviço para o SQL Server Agent (SQL Server Configuration Manager).

  8. Na caixa de listagem Origem do Pacote, selecione a origem do pacote e configure as opções para a etapa do trabalho.

    A seguinte tabela descreve as possíveis origens do pacote.

    Origem do Pacote Descrição
    Catálogo do SSIS Os pacotes armazenados no banco de dados SSISDB. Os pacotes são contidos em projetos de Integration Services que são implantados no servidor Integration Services .
    SQL Server Os pacotes armazenados no banco de dados MSDB. Use o serviço de Integration Services para gerenciar esses pacotes.
    Armazenamento de Pacotes SSIS Pacotes que estão armazenados na pasta padrão no computador. A pasta padrão é <drive>:\Program Files\Microsoft SQL Server\110\DTS\Packages. Use o serviço de Integration Services para gerenciar esses pacotes.

    Observação: Você pode especificar uma pasta diferente ou pastas adicionais no sistema de arquivos a ser gerenciado pelo serviço de Integration Services modificando o arquivo de configuração para Integration Services. Para obter mais informações, confira Serviço Integration Services (Serviço SSIS).
    Sistema de Arquivos Pacotes que estão armazenados em qualquer pasta em sua máquina local.

    As tabelas seguintes descrevem as opções de configuração que estão disponíveis para a etapa de trabalho segundo a origem do pacote que você selecionou.

    Importante

    Se o pacote estiver protegido por senha, quando você clicar em qualquer uma das guias na página Geral da caixa de diálogo Nova Etapa do Trabalho , com exceção da guia Pacote , precisará digitar a senha na caixa de diálogo Senha do Pacote que aparecer. Caso contrário, o trabalho do SQL Server Agent não poderá executar o pacote.

    Origem do pacote: Catálogo do SSIS

    Tab Opções
    Pacote Servidor

    Digite ou selecione o nome da instância de servidor de banco de dados que hospeda o catálogo de SSISDB.

    Quando o Catálogo do SSIS é a origem do pacote, você pode entrar no servidor usando somente uma conta de usuário do Microsoft Windows. Autenticação do SQL Server indisponível.
    Pacote

    Selecione o botão de reticências e escolha um pacote.

    Você está selecionando um pacote em uma pasta sob o nó de Catálogos do Integration Services no Pesquisador de Objetos.
    Parâmetros

    Localizado na guia Configuração .
    O Assistente de Conversão de Projetos do Integration Services permite substituir configurações de pacote por parâmetros.

    A guia Parâmetros exibe os parâmetros que você adicionou quando criou o pacote, por exemplo, usando SQL Server Data Tools (SSDT). A guia também exibe os parâmetros que foram adicionados ao pacote quando você converteu o projeto Integration Services do modelo de implantação de pacote para o modelo de implantação de projeto. Insira novos valores de parâmetros que estão contidos no pacote. Você pode inserir um valor literal ou usar o valor contido em uma variável de ambiente de servidor que já mapeou para o parâmetro.

    Para inserir o valor literal, selecione o botão de reticências ao lado de um parâmetro. A caixa de diálogo Editar Valor Literal para Execução é exibida.

    Para usar uma variável de ambiente, selecione Ambiente, depois escolha o ambiente que contém a variável que deseja usar.

    **Importante** Se você tiver mapeado vários parâmetros e/ou propriedades do gerenciador de conexões para variáveis contidas em vários ambientes, o SQL Server Agent exibirá uma mensagem de erro. Para uma execução específica, um pacote pode ser executado somente com os valores contidos em um único ambiente de servidor.

    Para obter informações sobre como criar um ambiente de servidor e mapear uma variável para um parâmetro, consulte Implantar projetos e pacotes do SSIS (Integration Services).
    Gerenciadores de conexões

    Localizado na guia Configuração .
    Altere os valores das propriedades do gerenciador de conexões. Por exemplo, você pode alterar o nome do servidor. Os parâmetros são gerados automaticamente no servidor do SSIS para as propriedades do gerenciador de conexões. Para alterar um valor de propriedade, você pode inserir um valor literal ou usar o valor contido em uma variável de ambiente de servidor que já mapeou para a propriedade do gerenciador de conexões.

    Para inserir o valor literal, selecione o botão de reticências ao lado de um parâmetro. A caixa de diálogo Editar Valor Literal para Execução é exibida.

    Para usar uma variável de ambiente, selecione Ambiente, depois escolha o ambiente que contém a variável que deseja usar.

    **Importante** Se você tiver mapeado vários parâmetros e/ou propriedades do gerenciador de conexões para variáveis contidas em vários ambientes, o SQL Server Agent exibirá uma mensagem de erro. Para uma execução específica, um pacote pode ser executado somente com os valores contidos em um único ambiente de servidor.

    Para obter informações sobre como criar um ambiente de servidor e mapear uma variável para uma propriedade do gerenciador de conexões, consulte Implantar projetos e pacotes do SSIS (Integration Services).
    Avançado

    Localizado na guia Configuração .
    Defina as seguintes configurações adicionais para a execução do pacote:
    Substituições de propriedades:

    Selecione Adicionar para inserir um novo valor em uma propriedade de pacote, especificar o caminho dela e indicar se o valor dela é confidencial. O servidor Integration Services criptografa dados confidenciais. Para editar ou remover as configurações de uma propriedade, selecione uma linha na caixa Substituições de propriedade e escolha Editar ou Remover. Você pode encontrar o caminho da propriedade seguindo um destes procedimentos:

    -Copie o caminho da propriedade do arquivo de configuração XML (*.dtsconfig). O caminho é listado na seção Configuração do arquivo como um valor do atributo Caminho. Veja a seguir um exemplo de caminho para a propriedade MaximumErrorCount: \Package.Properties[MaximumErrorCount]

    Execute o Assistente de Configuração de Pacotes e copie os caminhos da propriedade da página final Conclusão do Assistente . Então, você pode cancelar o assistente.



    Observação: A opção de Substituições de Propriedades é destinada a pacotes com configurações atualizadas de uma versão anterior de Integration Services. Pacotes que você cria usando SSIS (SQL Server 2019 Integration Services) e implanta para o servidor Integration Services usam parâmetros em vez de configurações.
    Nível de log

    Selecione um dos seguintes níveis de log para a execução do pacote. Selecionar o nível de log Desempenho ou Detalhado pode afetar o desempenho da execução do pacote.

    Nenhum:
    O log está desativado. Apenas o status da execução do pacote é registrado em log.

    Básico:
    Todos os eventos são registrados em log, menos personalizados e de diagnóstico. Este é o valor padrão do nível de log.

    Desempenho:
    Apenas estatísticas de desempenho e eventos OnError e OnWarning são registrados em log.

    Detalhado:
    Todos os eventos são registrados em log, inclusive eventos personalizados e de diagnóstico.

    O nível de log selecionado determina quais informações são exibidas em exibições SSISDB e nos relatórios do servidor Integration Services . Para obter mais informações, consulte Log do SSIS (Integration Services).
    Despejar quando ocorrerem erros

    Especifique se os arquivos de despejo de depuração são gerados quando ocorre um erro durante a execução do pacote. O arquivo contém informações sobre a execução do pacote que pode ajudar a solucionar problemas de execução. Quando você seleciona essa opção e ocorre um erro durante a execução, Integration Services cria um arquivo .mdmp (arquivo binário) e um arquivo .tmp (arquivo de texto). Por padrão, o Integration Services armazena esses arquivos na <unidade>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps folder.
    runtime de 32 bits

    Indique se o pacote será executado usando a versão de 32 bits do utilitário dtexec em um computador de 64 bits que tenha a versão de 64 bits do SQL Server e do SQL Server Agent instalada.

    Você pode precisar executar o pacote usando uma versão de 32 bits do dtexec, por exemplo, se o pacote usar um provedor OLE DB nativo que não esteja disponível em uma versão de 64 bits. Para obter mais informações, consulte Considerações do Integration Services sobre versões de 64 bits.

    Por padrão, quando você seleciona o tipo de etapa de trabalho Pacote do SQL Server Integration Services , o SQL Server Agent executa o pacote usando a versão do utilitário dtexec invocada automaticamente pelo sistema. O sistema invoca a versão de 32 bits ou de 64 bits do utilitário, dependendo do processador do computador, e a versão do SQL Server e do SQL Server Agent que está sendo executada no computador.

    Origem do pacote: SQL Server, armazenamento de pacotes SSIS ou sistema de arquivos

    Muitas das opções que você pode definir para pacotes armazenados no SQL Server, no Repositório de Pacotes SSIS ou no sistema de arquivos correspondem às opções de linha de comando para o utilitário de prompt de comando dtexec . Para obter mais informações sobre as opções de linha de comando e utilitário, consulte Utilitário dtexec.

    Tab Opções
    Pacote

    Estas são as opções da guia para pacotes que estão armazenados no SQL Server ou no Armazenamento de pacotes SSIS .
    Servidor

    Digite ou selecione o nome da instância do servidor do banco de dados do SQL Server ou do serviço Integration Services .
    Usar Autenticação do Windows

    Selecione esta opção para entrar no servidor usando uma conta de usuário do Microsoft Windows.
    Usar Autenticação do SQL Server

    Quando um usuário se conecta com um nome de logon e senha especificados em uma conexão não confiável, o próprio SQL Server efetua a autenticação verificando se foi definida uma conta de logon do SQL Server e se a senha especificada corresponde a uma senha registrada previamente. Se o SQL Server não localizar a conta de login, ocorrerá uma falha na autenticação e o usuário receberá uma mensagem de erro.
    Nome de usuário
    Senha
    Pacote

    Selecione o botão de reticências e escolha o pacote.

    Você está selecionando um pacote em uma pasta sob o nó de Pacotes Armazenados no Pesquisador de Objetos.
    Pacote

    Estas são as opções da guia para pacotes que estão armazenados no sistema de arquivos.
    Pacote

    Digite o caminho completo do arquivo do pacote ou selecione o botão de reticências para escolher o pacote.
    Configurações Adicione um arquivo de configuração XML para executar o pacote com uma configuração específica. Use uma configuração de pacote para atualizar os valores das propriedades do pacote no runtime.

    Essa opção corresponde à opção de /ConfigFile para dtexec.

    Para compreender como são aplicadas as configurações de pacote, consulte Package Configurations. Para obter informações sobre como criar uma configuração de pacote, consulte Create Package Configurations.
    Arquivos de comando Especifique opções adicionais que deseja executar com dtexecem um arquivo separado.

    Por exemplo, você pode incluir um arquivo que contém a opção de /Dump errorcode para gerar arquivos de despejo de depuração quando um ou mais eventos especificados ocorrerem durante a execução do pacote.

    Você pode executar um pacote com conjuntos diferentes de opções criando vários arquivos e especificando o arquivo apropriado usando a opção Arquivos de Comando .

    A opção Arquivos de comando corresponde à opção /CommandFile para dtexec.
    Fontes de dados Exiba os gerenciadores de conexões contidos no pacote. Para modificar uma cadeia de conexão, selecione o gerenciador de conexões e escolha a cadeia de conexão desejada.

    Essa opção corresponde à opção de /Connection para dtexec.
    Opções de Execução Reprovar o pacote nos avisos de validação
    Indica se uma mensagem de aviso é considerada um erro. Se você selecionar essa opção e ocorrer um aviso durante a validação, o pacote falhará durante a validação. Essa opção corresponde à opção de /WarnAsError para dtexec.

    Validar pacote sem executar
    Indica se a execução do pacote é interrompida depois da fase de validação, sem executar realmente o pacote. Essa opção corresponde à opção de /Validate para dtexec.

    Substituir a propriedade MacConcurrentExecutables
    Especifica o número de arquivos executáveis que o pacote pode executar simultaneamente. O valor de -1 significa que o pacote pode executar um número máximo de arquivos executáveis igual ao número total de processadores no computador que executa o pacote mais dois. Essa opção corresponde à opção de /MaxConcurrent para dtexec.

    Ativar pontos de verificação do pacote
    Indica se o pacote usará pontos de verificação durante sua execução. Para saber mais, confira Restart Packages by Using Checkpoints.

    Essa opção corresponde à opção /CheckPointing do dtexec.

    Substituir opções de reinicialização
    Indica se um novo valor está definido para a propriedade CheckpointUsage no pacote. Selecione um valor na caixa de listagem Opção de Reinicialização .

    Essa opção corresponde à opção de /Restart para dtexec.

    Use o runtime de 32 bits
    Indique se o pacote será executado usando a versão de 32 bits do utilitário dtexec em um computador de 64 bits que tenha a versão de 64 bits do SQL Server e do SQL Server Agent instalada.

    Você pode precisar executar o pacote usando uma versão de 32 bits do dtexec, por exemplo, se o pacote usar um provedor OLE DB nativo que não esteja disponível em uma versão de 64 bits. Para obter mais informações, consulte Considerações do Integration Services sobre versões de 64 bits.

    Por padrão, quando você seleciona o tipo de etapa de trabalho Pacote do SQL Server Integration Services , o SQL Server Agent executa o pacote usando a versão do utilitário dtexec invocada automaticamente pelo sistema. O sistema invoca a versão de 32 bits ou de 64 bits do utilitário, dependendo do processador do computador, e a versão do SQL Server e do SQL Server Agent que está sendo executada no computador.
    Logging Associe um provedor de logs à execução do pacote.

    Provedor de log SSIS log para arquivos de Texto
    Grava entradas de log em arquivos de texto ASCII

    Provedor de log SSIS log para o SQL Server
    Escreve entradas de log na tabela sysssislog do banco de dados MSDB.

    Provedor de log SSIS para o SQL Server Profiler
    Grava rastreamentos que você pode exibir usando o SQL Server Profiler.

    Provedor de log SSIS para o Log de Eventos do Windows
    Grava entradas de log no log de aplicativos do log de eventos do Windows Event.

    Provedor de log SSIS log para arquivos XML
    Grava arquivos de log em um arquivo XML.

    Para o arquivo de texto, arquivo XML e os provedores de log do SQL Server Profiler, você está selecionando os gerenciadores de conexões de arquivos que estão contidos no pacote. Para o provedor de logs do SQL Server, você está selecionando um gerenciador de conexões OLE DB que está contido no pacote.

    Essa opção corresponde à opção de /Logger para dtexec.
    Valores definidos Substitua uma configuração de propriedade do pacote. Na caixa Propriedades , digite os valores nas colunas Caminho da Propriedade e Valor . Depois que você inserir valores para uma propriedade, uma linha vazia será exibida na caixa Propriedades para permitir que você insira valores para outra propriedade.

    Para remover uma propriedade da caixa Propriedades, selecione a linha e escolha Remover.

    Você pode encontrar o caminho da propriedade seguindo um destes procedimentos:

    -Copie o caminho da propriedade do arquivo de configuração XML (*.dtsconfig). O caminho é listado na seção Configuração do arquivo como um valor do atributo Caminho. Veja a seguir um exemplo de caminho para a propriedade MaximumErrorCount: \Package.Properties[MaximumErrorCount]

    Execute o Assistente de Configuração de Pacotes e copie os caminhos da propriedade da página final Conclusão do Assistente . Então, você pode cancelar o assistente.
    Verificação Executar apenas pacotes assinados
    Indica se a assinatura do pacote foi verificada. Se o pacote não for assinado ou a assinatura não for válida, o pacote falhará. Essa opção corresponde à opção de /VerifySigned para dtexec.

    Verificar a compilação do pacote
    Indica se o número da compilação do pacote será verificado no número da compilação inserido na caixa Compilar ao lado dessa opção. Se ocorrer um erro de correspondência, o pacote não será executado. Essa opção corresponde à opção de /VerifyBuild para dtexec.

    Verificar ID do pacote
    Indica se o GUID do pacote será verificado comparando-o ao ID do pacote inserido na caixa ID do Pacote ao lado dessa opção. Essa opção corresponde à opção de /VerifyPackageID para dtexec.

    Verificar ID da versão
    Indica se o GUID da versão do pacote será verificada comparando o ID da versão inserido na caixa ID da Versão ao lado dessa opção. Essa opção corresponde à opção de /VerifyVersionID para dtexec.
    Linha de comando Modifique as opções de linha de comando para dtexec. Para obter mais informações sobre as opções, consulte dtexec Utility.

    Restaurar as opções originais
    Use as opções de linha de comando que você definiu nas guias Pacote, Configurações, Arquivos de comando, Fontes de dados, Opções de execução, Logging, Definir valorese Verificação da caixa de diálogo Propriedades do Trabalho .

    Editar o comando manualmente
    Digite opções adicionais de linha de comando na caixa Linha de Comando .

    Antes de selecionar OK para salvar suas alterações na etapa de trabalho, você pode remover todas as opções adicionais que digitou na caixa Linha de comando clicando em Restaurar opções originais.

    ** Dica ** Você pode copiar a linha de comando para uma janela de prompt de comando, adicionar dtexec e executar o pacote na linha de comando. Essa é uma maneira fácil de gerar o texto da linha de comando.
  9. Selecione OK para salvar as configurações e feche a caixa de diálogo Nova Etapa de Trabalho.

    Observação

    Para pacotes armazenados no Catálogo do SSIS, o botão OK é desativado quando há um parâmetro não resolvido ou uma configuração de propriedade do gerenciador de conexões. Uma configuração não resolvida ocorre quando você está usando um valor contido em uma variável de ambiente de servidor para definir o parâmetro ou a propriedade e uma das seguintes condições é atendida:

    A caixa de seleção Ambiente na guia Configuração não está marcada.

    O ambiente de servidor que contém a variável não está selecionado na caixa de listagem na guia Configuração .

  10. Para criar um agendamento para uma etapa de trabalho, escolha Agendamentos no painel Selecionar uma página. Para obter informações sobre como configurar uma agenda, consulte Schedule a Job.

    Dica

    Ao nomear a agenda, use um nome que seja exclusivo e descritivo para que você possa distinguir mais facilmente a agenda de outras agendas do SQL Server Agent.

Consulte Também

Execução de projetos e pacotes

Recursos externos