Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este procedimento descreve como criar uma configuração de pacote que usa o tipo de configuração variável pai. Este tipo de configuração habilita um pacote filho que é executado de um pacote pai para acessar uma variável no pai.
Observação
Você também pode passar valores para um pacote filho configurando a tarefa Executar Pacote para mapear as variáveis de pacote pai ou parâmetros, ou parâmetros de projeto, para parâmetros de pacote filho. Para obter mais informações, consulte Execute Package Task.
Não é necessário criar a variável no pacote pai antes de criar a configuração do pacote no pacote filho. É possível adicionar a variável ao pacote pai a qualquer momento, mas será preciso usar o nome exato da variável pai na configuração do pacote. Entretanto, antes de criar uma configuração da variável pai, é preciso que exista uma variável no pacote filho que possa ser atualizada pela configuração. Para obter mais informações sobre como adicionar e configurar variáveis, consulte Adicionar, excluir, alterar o escopo de uma variável definida pelo usuário em um pacote.
O escopo da variável no pacote pai que é usado na configuração da variável pai pode ser definido como a tarefa Executar Pacote, tanto para o contêiner que tenha a tarefa quanto para o pacote. Se várias variáveis tiverem o mesmo nome, será usada a variável que tiver o escopo mais próximo da tarefa Executar Pacote. O escopo mais próximo da tarefa Executar Pacote é a própria tarefa.
Adicionar uma variável a um pacote pai
No SQL Server Data Tools (SSDT), abra o projeto do Integration Services que contém o pacote no qual deseja adicionar uma variável para ser transmitida a um pacote filho.
No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo.
No Designer SSIS , defina o escopo da variável, seguindo uma das ações:
Para definir o escopo para o pacote, clique na superfície de design da guia Fluxo de Controle .
Para definir o escopo para um contêiner pai da tarefa Executar Pacote, clique no contêiner.
Para definir o escopo para a tarefa Executar Pacote, clique na tarefa.
Adicione e configure uma variável.
Observação
Selecione um tipo de dados que seja compatível com os dados que serão armazenados pela variável.
Para salvar o pacote atualizado, clique em Salvar Itens Selecionados no menu Arquivo .
Adicionar uma variável a um pacote filho
No SQL Server Data Tools (SSDT), abra o projeto do Integration Services que contém o pacote no qual deseja adicionar uma configuração de variável pai.
No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo.
No Designer do SSIS, para definir o escopo do pacote, clique em qualquer lugar na superfície do design da guia Fluxo de Controle.
Adicione e configure uma variável.
Observação
Selecione um tipo de dados que seja compatível com os dados que serão armazenados pela variável.
Para salvar o pacote atualizado, clique em Salvar Itens Selecionados no menu Arquivo .
Para adicionar uma configuração de pacote pai a um pacote filho
Se ainda não estiver aberto, abra o pacote filho no SSDT (SQL Server Data Tools).
Clique em qualquer lugar na superfície de design da guia Fluxo de Controle .
No menu SSIS , clique em Configurações do Pacote.
Na caixa de diálogo Organizador de Configuração de Pacote , selecione Habilitar configuração de pacote e clique em Adicionar.
Na página de boas-vindas do Assistente de Configuração de Pacote, clique em Avançar.
Na página Selecionar Tipo de Configuração, na lista de tipos de configuração , selecione a variável de pacote Pai e siga um destes procedimentos:
Selecione Especificar configurações diretamente e, na caixa variável Pai , forneça o nome da variável no pacote pai a ser usado na configuração.
Importante
Nomes de variáveis fazem diferenciação de maiúsculas e minúsculas.
Selecione ou O local de configuração é armazenado em uma variável de ambiente e, na lista de variáveis de ambiente, selecione o ambientevariável que contém o nome da variável.
Clique em Próximo.
Na página Selecionar Propriedade de Destino, expanda o nó Variável e expanda o nó Propriedades da variável a ser configurada e clique na propriedade a ser definida pela configuração.
Clique em Próximo.
Opcionalmente, na página Concluindo o Assistente, modifique o nome padrão da configuração e revise as informações da configuração.
Clique em Concluir para concluir o assistente e retorne à caixa de diálogo Organizador de Configuração de Pacotes .
Na caixa de diálogo Organizador de Configuração de Pacote , a caixa Configuração lista a nova configuração.
Clique em Fechar.
Consulte Também
Configurações do Pacote
Criar configurações de pacote
Variáveis do SSIS (Integration Services)
Usar variáveis em pacotes