gestione connessione per più fileMultiple Files Connection Manager

Una gestione connessione per più file consente a un pacchetto di fare riferimento a file e cartelle esistenti o di creare file e cartelle in fase di esecuzione.A Multiple Files connection manager enables a package to reference existing files and folders, or to create files and folders at run time.

Nota

Le attività predefinite e i componenti del flusso di dati in Integration ServicesIntegration Services non utilizzano la gestione connessione per più file.The built-in tasks and data flow components in Integration ServicesIntegration Services do not use the Multiple Files connection manager. È tuttavia possibile utilizzare la gestione connessione nell'attività Script o nel componente di script.However, you can use this connection manager in the Script task or Script component. Per informazioni sull'uso delle gestioni connessioni nell'attività Script, vedere Connessione a origini dati nell'attività Script.For information about how to use connection managers in the Script task, see Connecting to Data Sources in the Script Task. Per informazioni sull'uso delle gestioni connessioni nel componente Script, vedere Connessione a origini dati nel componente Script.For information about how to use connection managers in the Script component, see Connecting to Data Sources in the Script Component.

Tipi di utilizzo per la gestione connessione per più fileUsage Types of the Multiple Files Connection Manager

La proprietà FileUsageType della gestione connessione per più file specifica la modalità di uso della connessione.The FileUsageType property of the Multiple Files connection manager specifies how the connection is used. La gestione connessione per più file consente sia di creare file e cartelle, sia di utilizzare file e cartelle esistenti.The Multiple Files connection manager can create files, create folders, use existing files, and use existing folders.

Nella tabella seguente vengono elencati i possibili valori di FileUsageType.The following table lists the values of FileUsageType.

ValoreValue DescrizioneDescription
00 La gestione connessione per più file utilizza un file esistente.Multiple Files connection manager uses an existing file.
11 La gestione connessione per più file crea un file.Multiple Files connection manager creates a file.
22 La gestione connessione per più file utilizza una cartella esistente.Multiple Files connection manager uses an existing folder.
33 La gestione connessione per più file crea una cartella.Multiple Files connection manager creates a folder.

Configurazione della gestione connessione per più fileConfiguration of the Multiple Files Connection Manager

Quando si aggiunge una gestione connessione per più file a un pacchetto, Integration ServicesIntegration Services crea una gestione connessione che in fase di esecuzione verrà risolta in una connessione per più file, imposta le proprietà di tale connessione e quindi la aggiunge alla raccolta Connections del pacchetto.When you add a Multiple Files connection manager to a package, Integration ServicesIntegration Services creates a connection manager that will resolve to a Multiple Files connection at run time, sets the Multiple Files connection properties, and adds the Multiple Files connection to the Connections collection of the package.

La proprietà ConnectionManagerType della gestione connessione viene impostata su MULTIFILE.The ConnectionManagerType property of the connection manager is set to MULTIFILE.

Per configurare una gestione connessione per più file, procedere nel modo seguente:You can configure a Multiple Files connection manager in the following ways:

  • Specificare il tipo di utilizzo di file e cartelle.Specify the usage type of files and folders.

  • Specificare file e cartelle.Specify files and folders.

  • Se si utilizzano più file e cartelle, specificare l'ordine con cui accedere a tali elementi.If using multiple files or folders, specify the order in which the files and folders are accessed.

    Se la gestione connessione per più file fa riferimento a più file e cartelle, i percorsi dei file e delle cartelle sono separati da una barra verticale.If the Multiple Files connection manager references multiple files and folders, the paths of the files and folders are separated by the pipe (|) character. La proprietà ConnectionString della gestione connessione ha il formato seguente:The ConnectionString property of the connection manager has the following format:

    <percorso>|<percorso><path>|<path>

    Per specificare più file o cartelle è inoltre possibile utilizzare caratteri jolly.You can also specify multiple files or folders using wildcard characters. Per fare riferimento, ad esempio, a tutti i file di testo sull'unità C è possibile impostare il valore della proprietà ConnectionString su C:\.txt.For example, to reference all the text files on the C drive, the value of the **ConnectionString* property can be set to C:\*.txt.

    È possibile impostare le proprietà tramite Progettazione SSISSSIS o a livello di codice.You can set properties through SSISSSIS Designer or programmatically.

    Per altre informazioni sulle proprietà che è possibile impostare in Progettazione SSISSSIS , vedere Riferimento all'interfaccia utente della finestra di dialogo Aggiungi gestione connessione file.For more information about the properties that you can set in SSISSSIS Designer, see Add File Connection Manager Dialog Box UI Reference.

    Per informazioni sulla configurazione di una gestione connessione a livello di programmazione, vedere ConnectionManager e Aggiunta di connessioni a livello di programmazione.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.