Adicionar, excluir ou compartilhar um gerenciador de conexões em um pacote
O Integration Services inclui uma variedade de gerenciadores de conexões para se conectar a diferentes fontes de dados, como bancos de dados relacionais, bancos de dados do Analysis Services e arquivos em formatos CSV e XML. Um gerenciador de conexões pode ser criado no nível de pacote ou no nível de projeto. O gerenciador de conexões criado no nível de projeto está disponível para todos os pacotes no projeto. Por outro lado, o gerenciador de conexões criado no nível de pacote está disponível para aquele pacote específico.
Use gerenciadores de conexões que são criados no nível de projeto em vez de fontes de dados, para compartilhar conexões com origens. Para adicionar um gerenciador de conexões no nível de projeto, o projeto do Integration Services deve usar o modelo de implantação de projeto. Quando um projeto é configurado para usar este modelo, a pasta Gerenciadores de Conexões é exibida no Gerenciador de Soluçõese a pasta Fontes de Dados é removida do Gerenciador de Soluções.
Observação
Se você quiser usar fontes de dados em seu pacote, precisará converter o projeto para o modelo de implantação do pacote.
Para obter mais informações sobre os dois modelos, consulte Deployment of Projects and Packages. Para obter mais informações sobre conversão de um projeto para o modelo de implantação de projetos, consulte Deploy Projects to Integration Services Server.
Estes procedimentos aplicam-se a todos os tipos de gerenciadores de conexões e descrevem como realizar as seguintes tarefas:
Para adicionar um gerenciador de conexões ao criar um pacote
Para adicionar um gerenciador de conexões a um pacote existente
Para adicionar um gerenciador de conexões no nível de projeto.
Para criar um parâmetro para uma propriedade de gerenciador de conexões
Para excluir um gerenciador de conexões compartilhado (gerenciador de conexões de nível de projeto).
Para adicionar um gerenciador de conexões ao criar um pacote
Usar o Assistente de Importação e Exportação do SQL Server
Além de criar e configurar um gerenciador de conexões, o assistente também ajuda a criar e configurar origens e destinos que usam o gerenciador de conexões. Para obter mais informações, consulte Create Packages in SQL Server Data Tools.
Para adicionar um gerenciador de conexões a um pacote existente
No SQL Server Data Tools (SSDT), abra o projeto do Integration Services que contém o pacote desejado.
No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo
No Designer SSIS , clique na guia Controle de Fluxo , na guia Fluxo de Dados , ou na guia Manipulador de Eventos para disponibilizar o Gerenciador de Conexões .
Clique com o botão direito do mouse em qualquer lugar na área Gerenciadores de Conexões e execute uma das seguintes ações:
Clique no tipo de gerenciador de conexões que será adicionado ao pacote.
-ou-
Se o tipo que deseja adicionar não estiver listado, clique em Nova Conexão para abrir a caixa de diálogo Adicionar Gerenciador de Conexões SSIS , selecione um tipo de gerenciador de conexões e clique em OK.
A caixa de diálogo personalizada para o tipo de gerenciador de conexões selecionado é aberta. Para obter mais informações sobre tipos de gerenciador de conexões e as opções que estão disponíveis, consulte a tabela de opções a seguir.
A área Gerenciadores de Conexões lista o gerenciador de conexões adicionado.
Como opção, clique com o botão direito do mouse no gerenciador de conexões, clique em Renomeare modifique o nome padrão do gerenciador de conexões.
Para salvar o pacote atualizado, clique em Salvar Item Selecionado no menu Arquivo .
Para adicionar um gerenciador de conexões no nível de projeto.
No SQL Server Data Tools (SSDT), abra o projeto Integration Services .
No Gerenciador de Soluções, clique com o botão direito do mouse em Gerenciadores de Conexõese clique em Novo Gerenciador de Conexões.
Na caixa de diálogo Adicionar Gerenciador de Conexões SSIS , selecione o tipo de gerenciador de conexões e clique em Adicionar.
A caixa de diálogo personalizada para o tipo de gerenciador de conexões selecionado é aberta. Para obter mais informações sobre tipos de gerenciador de conexões e as opções que estão disponíveis, consulte a tabela de opções a seguir.
O gerenciador de conexões que você adicionou aparecerá sob o nó Gerenciadores de Conexões no Gerenciador de Soluções. Ele também aparecerá na guia Gerenciadores de Conexões na janela Designer SSIS para todos os pacotes no projeto. O nome do gerenciador de conexões nesta guia terá um prefixo (projeto) para diferenciar este gerenciador de conexões de nível de projeto dos gerenciadores de conexões de nível de pacote.
Como opção, clique com o botão direito do mouse no gerenciador de conexões na janela Gerenciador de Soluções no nó Gerenciadores de Conexões ou na guia Gerenciadores de Conexões da janela Designer SSIS , clique em Renomeare modifique o nome padrão do gerenciador de conexões.
Observação
Na guia Gerenciadores de Conexões da janela Designer SSIS, você não poderá substituir o prefixo (projeto) do nome do gerenciador de conexões. Isso ocorre por design.
Para criar um parâmetro para uma propriedade de gerenciador de conexões
Na área Gerenciadores de Conexões , clique com o botão direito do mouse no gerenciador de conexões para o qual você deseja criar um parâmetro e clique em Definir Parâmetros.
Configure os parâmetros na caixa de diálogo Definir Parâmetros . Para obter mais informações, consulte Parameterize Dialog Box.
Para excluir um gerenciador de conexões de um pacote
No SQL Server Data Tools (SSDT), abra o projeto do Integration Services que contém o pacote desejado.
No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo.
No Designer SSIS , clique na guia Controle de Fluxo , na guia Fluxo de Dados , ou na guia Manipulador de Eventos para disponibilizar o Gerenciador de Conexões .
Clique com o botão direito do mouse no gerenciador de conexões que deseja excluir e clique em Excluir.
Ao excluir um gerenciador de conexões utilizado por um elemento do pacote, como uma tarefa Executar SQL ou uma fonte OLE DB, você terá os seguintes resultados:
Um ícone de erro aparece no elemento do pacote que usou o gerenciador de conexões excluído.
O pacote não é validado.
O pacote não pode ser executado.
Para salvar o pacote atualizado, clique em Salvar Itens Selecionados no menu Arquivo .
Para excluir um gerenciador de conexões compartilhado (gerenciador de conexões de nível de projeto).
Para excluir um gerenciador de conexões de nível de projeto, clique com o botão direito do mouse no gerenciador de conexões no nó Gerenciadores de Conexões na janela Gerenciador de Soluções e clique em Excluir. SQL Server Data Tools exibe a seguinte mensagem de aviso:
Aviso
Quando você exclui um gerenciador de conexões de projeto, os pacotes que usam o gerenciador de conexões podem não ser executados. Você não pode desfazer essa ação. Você quer excluir o gerenciador de conexões?
Clique em OK para excluir o gerenciador de conexões ou em Cancelar para mantê-lo.
Observação
Você também pode excluir um gerenciador de conexões de nível de projeto da guia Gerenciador de Conexões da janela Designer SSIS aberta para qualquer pacote no projeto. Isso é feito clicando-se com o botão direito do mouse no gerenciador de conexões na guia e clicando em Excluir.
Consulte Também
Conexões do SSIS (Integration Services)
Definir as propriedades de um Gerenciador de Conexões