Gerenciador de conexões de vários arquivos
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
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çã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 sobre como usar gerenciadores de conexões na tarefa Script, consulte Conectando-se a fontes de dados na tarefa Script. Para obter informações sobre como usar gerenciadores de conexões no componente Script, consulte Conectando-se a fontes de dados no componente 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ê adiciona um gerenciador de conexões de vários arquivos a um pacote, o Integration Services cria um gerenciador de conexões que será resolvido como um gerenciador de conexões de vários arquivos em tempo de execução, define as propriedades de conexão de vários arquivos e adiciona 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 pelo Designer do SSIS 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.