Compartilhar via


Gerenciador de conexões de vários arquivos

Um gerenciador de conexões de Vários Arquivos permite que um pacote faça referência a arquivos e pastas existentes ou crie arquivos e pastas em tempo de execução.

ObservaçãoObservação

As tarefas internas e os componentes de fluxo de dados do Integration Services não usam o gerenciador de conexões de vários arquivos. No entanto você pode usar o gerenciador de conexões na tarefa Script ou no componente Script. Para obter informações gerais sobre como usar gerenciadores de conexões na tarefa Script, consulte Conectando a fontes de dados na tarefa Script. Para obter informações gerais sobre como usar gerenciadores de conexões no componente Script, consulte Conectando-se a fontes de dados no componente de Script.

Tipos de uso do gerenciador de conexões de vários arquivos

A propriedade FileUsageType do gerenciador de conexões de vários arquivos especifica como a conexão é utilizada. O gerenciador de conexões de vários arquivos pode criar arquivos, pastas e usar arquivos e pastas existentes.

A tabela a seguir lista os valores de FileUsageType.

Valor

Descrição

0

O gerenciador de conexões de vários arquivos utiliza um arquivo existente.

1

O gerenciador de conexões de vários arquivos cria um arquivo.

2

O gerenciador de conexões de vários arquivos utiliza uma pasta existente.

3

O gerenciador de conexões de vários arquivos cria uma pasta.

Configuração do gerenciador de conexões de vários arquivos

Quando você adicionar um gerenciador de conexões de vários arquivos a um pacote, o Integration Services criará um gerenciador de conexões que será resolvido como um gerenciador de conexões de vários arquivos no tempo de execução, definirá as propriedades de conexão de vários arquivos e adicionará essa conexão à coleção Connections do pacote.

A propriedade ConnectionManagerType do gerenciador de conexões é definida como MULTIFILE.

Você pode configurar um gerenciador de conexões de vários arquivos da seguinte maneira:

  • Especifique o tipo de uso de arquivos e pastas.

  • Especifique as pastas e os arquivos.

  • Se estiver usando vários arquivos ou pastas, especifique a ordem na qual devem ser acessados os arquivos e as pastas.

Se o gerenciador de conexões de vários arquivos consultar vários arquivos e pastas, os caminhos dos arquivos e pastas serão separados pelo caractere pipe (|). A propriedade ConnectionString do gerenciador de conexões tem o seguinte formato:

<path>|<path>

Você também pode especificar vários arquivos ou pastas usando caracteres curingas. Por exemplo, para fazer referência a todos os arquivos de texto na unidade C, o valor da propriedade ConnectionString pode ser definido como C:\*.txt.

Você pode definir propriedades por meio do SSIS Designer ou programaticamente.

Para obter mais informações sobre as propriedades que podem ser definidas no Designer do SSIS, consulte Referência da interface do usuário da caixa de diálogo Adicionar Gerenciador de Conexões de Arquivos.

Para obter informações sobre como configurar um gerenciador de conexões programaticamente, consulte ConnectionManager e Adicionando conexões programaticamente.

Conteúdo relacionado

Ícone do Integration Services (pequeno) Mantenha-se atualizado com o Integration Services

Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, bem como soluções selecionadas pela comunidade, visite a página do Integration Services no MSDN:


Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.