Partager via


Gestionnaire de connexions de fichiers

Un gestionnaire de connexions de fichiers permet à un package de référencer un fichier ou dossier existant ou de créer un fichier ou dossier au moment de l'exécution. Par exemple, vous pouvez référencer un fichier Excel. Certains composants de Microsoft SQL Server Integration Services utilisent les informations figurant dans les fichiers pour réaliser leur travail. Par exemple, une tâche d'exécution SQL peut référencer un fichier contenant les instructions SQL exécutées par la tâche. D'autres composants exécutent des opérations sur les fichiers. Par exemple, la tâche de système de fichiers peut référencer un fichier pour le copier à un nouvel emplacement.

Types d'utilisations du gestionnaire de connexions de fichiers

La propriété FileUsageType du gestionnaire de connexions de fichiers spécifie la manière dont la connexion de fichiers est utilisée. Le gestionnaire de connexions de fichiers peut créer un fichier, créer un dossier, utiliser un fichier existant ou utiliser un dossier existant.

Le tableau qui suit énumère les valeurs de FileUsageType.

Valeur Description
0 Le gestionnaire de connexions de fichiers utilise un fichier existant.
1 Le gestionnaire de connexions de fichiers crée un fichier.
2 Le gestionnaire de connexions de fichiers utilise un dossier existant.
3 Le gestionnaire de connexions de fichiers crée un dossier.

Connexions de fichiers ou de dossiers multiples

Le gestionnaire de connexions de fichiers peut référencer un seul fichier ou dossier. Pour référencer plusieurs fichiers ou dossiers, utilisez un gestionnaire de connexions de fichiers multiples au lieu du gestionnaire de connexions de fichiers. Pour plus d’informations, consultez Gestionnaire de connexions de fichiers multiples.

Configuration du gestionnaire de connexions de fichiers

Lorsque vous ajoutez un gestionnaire de connexions de fichiers à un package, Integration Services crée un gestionnaire de connexions qui se résout en une connexion de fichier au moment de l’exécution, définit les propriétés de connexion de fichier et ajoute la connexion de fichier à la Connections collection du package.

La propriété ConnectionManagerType du gestionnaire de connexions a pour valeur FILE.

Vous pouvez configurer un gestionnaire de connexions de fichiers de plusieurs manières :

  • Spécifiez le type d'utilisation.

  • Spécifiez un fichier ou un dossier.

Vous pouvez définir la propriété ConnectionString du gestionnaire de connexions de fichiers en spécifiant une expression dans la fenêtre Propriétés de SQL Server Data Tools (SSDT). Toutefois, pour éviter une erreur de validation lorsque vous utilisez une expression pour spécifier le fichier ou dossier, dans l’Éditeur du gestionnaire de connexions de fichiers, pour Fichier/Dossier, ajoutez un chemin de fichier ou de dossier.

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programmation.

Pour plus d’informations sur les propriétés définissables dans le concepteur SSIS , consultez Éditeur du gestionnaire de connexions de fichiers.

Pour plus d’informations sur la configuration d’un gestionnaire de connexions par programmation, consultez ConnectionManager et Ajout de connexions par programme.