Partilhar via


Editor da tarefa Executar Pacote

Use o Editor da tarefa Executar Pacote para configurar a Tarefa Executar Pacote. A tarefa Executar Pacote estende os recursos empresariais do Integration Services ao permitir que pacotes executem outros pacotes como parte de um fluxo de trabalho.

O que você deseja fazer?

Abrir o editor da tarefa Executar Pacote

  1. Abrir um projeto do Integration Services no Visual Studio que contém uma tarefa do Executar Pacote.

  2. Clique com o botão direito do mouse na tarefa no Designer SSIS e clique em Editar.

Definir as opções na página Geral

Nome
Forneça um nome exclusivo para a tarefa Executar Pacote. Esse nome é usado como rótulo no ícone de tarefa.

Observação

Os nomes das tarefas devem ser exclusivos em um pacote.

Descrição
Digite uma descrição para a tarefa Executar Pacote.

Definir as opções na página Pacote

ReferenceType
Selecione Referência do Projeto para pacotes filho que estão no projeto. Selecione Referência Externa para pacotes filho localizados fora do pacote

Observação

A opção ReferenceType é somente leitura e será definida como Referência Externa se o projeto que contém o pacote não tiver sido convertido no modelo de implantação de projeto. Para obter mais informações sobre conversão, consulte Implantar projetos no Servidor do Integration Services.

Senha
Se o pacote filho for protegido por senha, forneça a senha dele ou clique no botão de reticências (...) e crie uma senha para ele.

ExecuteOutOfProcess
Especifique se o pacote filho é executado no processo do pacote pai ou um processo separado. Por padrão, a propriedade ExecuteOutOfProcess da tarefa Executar Pacote é definida como False, e o pacote filho é executado no mesmo processo que o pacote pai. Se você definir esta propriedade como true, o pacote filho será executado em um processo separado. Isto pode reduzir a velocidade do lançamento do pacote filho. Além disso, se definir a propriedade como true, você não poderá depurar o pacote em uma instalação somente de ferramentas; você deverá instalar o produto Integration Services. Para obter mais informações, consulte Instalar o Integration Services.

Opções dinâmicas ReferenceType

ReferenceType = referência externa

Localidade
Selecione o local de armazenamento do pacote filho. As opções dessa propriedade são listadas na tabela a seguir.

Valor Descrição
SQL Server Defina o local como uma instância do SQL Server.
Sistema de Arquivos Defina o local para o sistema de arquivos.

Conexão
Selecione o tipo de local de armazenamento para o pacote filho.

PackageNameReadOnly
Exibe o nome do pacote.

ReferenceType = referência do projeto

PackageNameFromProjectReference
Selecione um pacote contido no projeto para ser o pacote filho.

Opções Dinâmicas de Local

Local = SQL Server

Conexão
Selecione um gerenciador de conexões do OLE DB na lista ou clique em <Nova Conexão…> para criar um novo gerenciador de conexões.

Tópicos relacionados: Gerenciador de Conexões OLE DB, Configurar o Gerenciador de Conexões OLE DB

PackageName
Digite o nome do pacote filho ou clique nas reticências (...) e localize o pacote.

Local = Sistema de arquivos

Conexão
Selecione um gerenciador de conexões de arquivos na lista ou clique em <Nova conexão...> para criar um novo gerenciador de conexões.

Tópicos relacionados: File Connection Manager, File Connection Manager Editor

PackageNameReadOnly
Exibe o nome do pacote.

Defina as opções na Página Associação de Parâmetros

Você pode passar valores do pacote pai ou do projeto para o pacote filho. O projeto deve usar o modelo de implantação de projeto e o pacote filho deve ser contido no mesmo projeto que contém o pacote pai.

Para obter mais informações sobre conversão de um projeto para o modelo de implantação de projetos, consulte Implantar projetos no Servidor do Integration Services.

Parâmetro de pacote filho
Insira ou selecione um nome para o parâmetro de pacote filho.

Parâmetro ou variável de associação
Selecione o parâmetro ou variável que contêm o valor que você quer passar para o pacote filho.

Adicionar
Clique para mapear um parâmetro ou variável para um parâmetro de pacote filho.

Remover
Clique para remover um mapeamento entre um parâmetro ou variável e um parâmetro de pacote filho.