Compartir a través de


administrador de conexiones de varios archivos

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

Un administrador de conexiones de varios archivos habilita un paquete para que haga referencia a los archivos y carpetas existentes o para crear archivos y carpetas en tiempo de ejecución.

Nota

Las tareas integradas y componentes de flujo de datos en Integration Services no usan el administrador de conexiones de varios archivos. Sin embargo, puede usar este administrador de conexiones en la tarea Script o en el componente de script. Para obtener información acerca de cómo se utilizan los administradores de conexión en la tarea Script, vea Conectarse a orígenes de datos de la tarea Script. Para obtener información acerca de cómo se utilizan los administradores de conexión en el componente de script, vea Conectarse a orígenes de datos del componente de script.

Tipos de uso del administrador de conexiones de varios archivos

La propiedad FileUsageType del administrador de conexiones de varios archivos especifica la forma en que se usa la conexión. El administrador de conexiones de varios archivos puede crear archivos, carpetas, usar archivos existentes y usar carpetas existentes.

La tabla siguiente enumera los valores de FileUsageType.

Value Descripción
0 El administrador de conexiones de varios archivos usa un archivo existente.
1 El administrador de conexiones de varios archivos crea un archivo.
2 El administrador de conexiones de varios archivos usa una carpeta existente.
3 El administrador de conexiones de varios archivos crea una carpeta.

Configuración del administrador de conexiones de varios archivos

Cuando se agrega un administrador de conexiones de varios archivos a un paquete, Integration Services crea un administrador de conexiones que se resuelve en una conexión de varios archivos en tiempo de ejecución, configura las propiedades de conexión de varios archivos y agrega la conexión de varios archivos a la colección Connections del paquete.

La propiedad ConnectionManagerType del administrador de conexiones se establece en MULTIFILE.

Puede configurar el administrador de conexiones de varios archivos de las maneras siguientes:

  • Especificar el tipo de uso de archivos y carpetas.

  • Especificar archivos y carpetas.

  • Si usa varios archivos o carpetas, especificar el orden en que se obtiene acceso a los archivos y carpetas.

Si el administrador de conexiones de varios archivos hace referencia a varios archivos y carpetas, las rutas de los archivos y carpetas se separan con la barra vertical (|). La propiedad ConnectionString del administrador de conexiones tiene el formato siguiente:

<path>|<path>

También puede especificar varios archivos o carpetas mediante caracteres comodín. Por ejemplo, para hacer referencia a todos los archivos de texto de la unidad C, el valor de la propiedad ConnectionString se puede establecer en C:\*.txt.

Puede establecer propiedades a través del Diseñador de SSIS o mediante programación.

Para obtener más información sobre las propiedades que puede configurar en el Diseñador de SSIS , vea Referencia de la interfaz de usuario del cuadro de diálogo Agregar administrador de conexiones de archivos.

Para obtener información sobre la configuración de un administrador de conexiones mediante programación, vea ConnectionManager y Agregar conexiones mediante programación.