Comparteix a través de


administrador de conexiones de archivos

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

Un administrador de conexiones de archivos permite a un paquete hacer referencia a un archivo o carpeta existente o crear un archivo o carpeta en tiempo de ejecución. Por ejemplo, puede hacer referencia a un archivo de Excel. Ciertos componentes de Microsoft SQL Server Integration Services utilizan información de los archivos para realizar su trabajo. Por ejemplo, una tarea Ejecutar SQL puede hacer referencia a un archivo que contiene las instrucciones SQL que ejecuta la tarea. Otros componentes realizan operaciones en los archivos. Por ejemplo, la tarea Sistema de archivos puede hacer referencia a un archivo para copiarlo en una nueva ubicación.

Tipos de uso del administrador de conexiones de archivos

La propiedad FileUsageType del administrador de conexiones de archivos especifica la forma en que se usa la conexión de archivos. El administrador de conexiones de archivos puede crear un archivo, crear una carpeta, usar un archivo o una carpeta existente.

La tabla siguiente enumera los valores de FileUsageType.

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

Conexiones de varios archivos o carpetas

El administrador de conexiones de archivos puede hacer referencia a un solo archivo o carpeta. Para hacer referencia a varios archivos o carpetas, use, en lugar de un Administrador de conexiones de archivos, un administrador de conexiones de varios archivos. Para más información, consulte Multiple Files Connection Manager.

Configuración del administrador de conexiones de archivos

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

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

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

  • Especificar el tipo de uso.

  • Especificar un archivo o carpeta.

Para establecer la propiedad ConnectionString del administrador de conexiones de archivos, puede especificar una expresión en la ventana Propiedades de SQL Server Data Tools (SSDT). Pero para evitar que se produzca un error de validación al usar una expresión para especificar el archivo o la carpeta, en Editor del administrador de conexiones de archivos, en Archivo/Carpeta, agregue la ruta de acceso de un archivo o una carpeta.

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

Para más información sobre las propiedades que puede configurar en el Diseñador de SSIS , consulte Editor del 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.

Editor del administrador de conexiones de archivos

Utilice el cuadro de diálogo Editor del administrador de conexiones de archivos para especificar las propiedades utilizadas para conectarse a un archivo o una carpeta.

Nota

Para establecer la propiedad ConnectionString del administrador de conexiones de archivos, puede especificar una expresión en la ventana Propiedades de SQL Server Data Tools (SSDT). Pero para evitar que se produzca un error de validación al usar una expresión para especificar el archivo o la carpeta, en Editor del administrador de conexiones de archivos, en Archivo/Carpeta, agregue la ruta de acceso de un archivo o una carpeta.

Para obtener más información acerca del administrador de conexiones de archivos, vea File Connection Manager.

Opciones

Tipo de uso
Especifica si el Administrador de conexiones de archivos se conecta a un archivo o una carpeta existente o si crea un nuevo archivo o una nueva carpeta.

Value Descripción
Crear archivo Crea un nuevo archivo en tiempo de ejecución.
Archivo existente Utiliza un archivo existente.
Crear carpeta Crea una nueva carpeta en tiempo de ejecución.
Carpeta existente Utiliza una carpeta existente.

Archivo / Carpeta
Si se trata de Archivo, especifica el archivo que se va a usar.

Si se trata de Carpeta, especifica la carpeta que se va a utilizar.

Browse
Seleccione el archivo o la carpeta mediante el cuadro de diálogo Seleccionar archivo o Buscar carpeta .

Referencia de la interfaz de usuario del cuadro de diálogo Agregar administrador de conexiones de archivos

Utilice el cuadro de diálogo Agregar administrador de conexiones de archivos para definir una conexión a un grupo de archivos o carpetas.

Para obtener más información acerca del administrador de conexiones de varios archivos, vea Multiple Files Connection Manager.

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.

Opciones del cuadro de diálogo para Agregar administrador de conexiones de archivos

Tipo de uso
Especifique el tipo de archivo que va a utilizar para el administrador de conexiones de varios archivos.

Value Descripción
Creación de archivos El administrador de conexiones creará los archivos.
Archivos existentes El administrador de conexiones utilizará archivos existentes.
Crear carpetas El administrador de conexiones creará las carpetas.
Carpetas existentes El administrador de conexiones utilizará carpetas existentes.

Archivos/Carpetas
Muestra los archivos o carpetas que se han agregado mediante los botones descritos a continuación.

Add (Agregar)
Agregue un archivo desde el cuadro de diálogo Seleccionar archivos o agregue una carpeta desde el cuadro de diálogo Buscar carpeta .

Edición
Seleccione un archivo o una carpeta y reemplácelos con un archivo o una carpeta diferentes desde el cuadro de diálogo Seleccionar archivos o Buscar carpeta , respectivamente.

Remove
Seleccione un archivo o una carpeta y quítelos de la lista con el botón Quitar .

Botones de flecha
Seleccione un archivo o una carpeta y utilice los botones de flecha para subirlos o bajarlos y especificar la secuencia de acceso.

Referencia de la interfaz de usuario del cuadro de diálogo Sugerir tipos de columna

Utilice el cuadro de diálogo Sugerir tipos de columna para identificar el tipo de datos y la longitud de las columnas de un Administrador de conexiones de archivos planos basándose en un muestreo del contenido del archivo.

Para obtener más información sobre los tipos de datos que usa Integration Services, vea Tipos de datos de Integration Services.

Opciones del cuadro de diálogo para Sugerir tipos de columna

Número de filas
Escriba o seleccione el número de filas de la muestra que utiliza el algoritmo.

Sugerir el tipo de datos entero más pequeño
Desactive esta casilla para omitir la evaluación. Si está activada, determina el tipo de datos entero más pequeño posible en columnas que contienen datos numéricos integrales.

Sugerir el tipo de datos real más pequeño
Desactive esta casilla para omitir la evaluación. Si está activada, determina si las columnas que contienen datos numéricos reales pueden utilizar el tipo de datos real más pequeño, DT_R4.

Identificar columnas booleanas mediante los valores siguientes
Escriba los dos valores que desea utilizar como valores booleanos True y False. Los valores deben aparecer separados con una coma; el primer valor representa True.

Rellenar columnas de cadena
Active esta casilla para habilitar el relleno de cadenas.

Porcentaje de relleno
Escriba o seleccione el porcentaje de longitud de columna que se incrementará para tipos de datos de caracteres. El porcentaje debe ser un número entero.

Referencia de errores y mensajes de Integration Services