Gestione connessione file

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Una gestione connessione file consente a un pacchetto di fare riferimento a un file o a una cartella esistente oppure di creare un file o una cartella in fase di esecuzione. Ad esempio, è possibile fare riferimento a un file di Excel. Alcuni componenti di Microsoft SQL Server Integration Services usano informazioni nei file per il proprio funzionamento. L'attività Esegui SQL può ad esempio fare riferimento a un file che contiene le istruzioni SQL eseguite dall'attività. In altri componenti le operazioni vengono effettuate nei file. Ad esempio, tramite l'attività File System è possibile fare riferimento a un file per copiarlo in una nuova posizione.

Tipi di utilizzo per la gestione connessione file

Tramite la proprietà FileUsageType della gestione connessione file viene specificata la modalità di utilizzo della connessione file. La gestione connessione file può creare un file o una cartella oppure utilizzare un file o una cartella esistente.

Nella tabella seguente vengono elencati i possibili valori di FileUsageType.

Valore Descrizione
0 La gestione connessione file utilizza un file esistente.
1 La gestione connessione file crea un file.
2 La gestione connessione file utilizza una cartella esistente.
3 La gestione connessione file crea una cartella.

Connessioni a più file o cartelle

La gestione connessione file può fare riferimento solo a un file o a una cartella. Per fare riferimento a più file o cartelle, al posto di una gestione connessione file utilizzare una gestione connessione per più file. Per altre informazioni, vedere Multiple Files Connection Manager.

Configurazione della gestione connessione file

Quando si aggiunge una gestione connessione file a un pacchetto, Integration Services crea una gestione connessione che in fase di esecuzione verrà risolta in una connessione file, imposta le proprietà della connessione file e la aggiunge alla raccolta Connessioni del pacchetto.

La proprietà ConnectionManagerType della gestione connessione viene impostata su FILE.

Per configurare una gestione connessione file, procedere nel modo seguente:

  • Specificare il tipo di utilizzo.

  • Specificare un file o una cartella.

È possibile impostare la proprietà ConnectionString per la gestione connessione file specificando un'espressione nella finestra Proprietà di SQL Server Data Tools (SSDT). Tuttavia, per evitare un errore di convalida quando si usa un'espressione per specificare il file o la cartella, aggiungere il percorso di un file o di una cartella in Editor gestione connessione fileper File/Cartella.

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di codice.

Per altre informazioni sulle proprietà che è possibile impostare in SSIS Designer, vedere Editor gestione connessione file.

Per informazioni sulla configurazione di una gestione connessione a livello di programmazione, vedere l'articolo relativo a ConnectionManager e Aggiunta di connessioni a livello di programmazione.

Editor gestione connessione file

Utilizzare la finestra di dialogo Editor gestione connessione file per specificare le proprietà utilizzate per la connessione a un file o a una cartella.

Nota

È possibile impostare la proprietà ConnectionString per la gestione connessione file specificando un'espressione nella finestra Proprietà di SQL Server Data Tools (SSDT). Tuttavia, per evitare un errore di convalida quando si usa un'espressione per specificare il file o la cartella, aggiungere il percorso di un file o di una cartella in Editor gestione connessione fileper File/Cartella.

Per ulteriori informazioni sulla gestione connessione file, vedere File Connection Manager.

Opzioni

Tipo di utilizzo
Consente di specificare se Gestione connessione file flat deve connettersi a un file o a una cartella esistente o creare un nuovo file o cartella.

Valore Descrizione
Crea file Consente di creare un nuovo file in fase di esecuzione.
File esistente Consente di utilizzare un file esistente.
Crea cartella Consente di creare una nuova cartella in fase di esecuzione.
Cartella esistente Consente di utilizzare una cartella esistente.

File/Cartella
Se si sceglie File, specificare il file da usare.

Se si sceglie Cartella, specificare la cartella da utilizzare.

Sfoglia
Selezionare il file o la cartella usando la finestra di dialogo Seleziona file o Sfoglia cartella .