Partager via


Éditeur de destination OLE DB (page Gestionnaire de connexions)

Utilisez la page Gestionnaire de connexions de la boîte de dialogue Éditeur de destination OLE DB pour sélectionner la connexion OLE DB de la destination. Cette page vous permet également de sélectionner une table ou une vue à partir de la base de données.

Notes

La CommandTimeout propriété de la destination OLE DB n’est pas disponible dans l’éditeur de destination OLE DB, mais peut être définie à l’aide de la Éditeur avancé. De plus, certaines options de chargement rapide sont uniquement disponibles dans l’Éditeur avancé. Pour plus d’informations sur ces propriétés, consultez la section sur la destination OLE DB dans Propriétés personnalisées OLE DB.

Pour en savoir plus sur la destination OLE DB, consultez OLE DB Destination.

Options statiques

Gestionnaire de connexions OLE DB
Sélectionnez un gestionnaire de connexions existant dans la liste ou créez une nouvelle connexion en cliquant sur Nouveau.

Nouveau
Créez un gestionnaire de connexions à l’aide de la boîte de dialogue Configurer le gestionnaire de connexions OLE DB .

Mode d'accès aux données
Spécifiez la méthode de chargement des données dans la destination. Le chargement de données du jeu de caractères codés sur deux octets (DBCS) nécessite l'utilisation d'une des options de chargement rapide. Pour plus d’informations sur les modes d’accès aux données à chargement rapide, qui sont optimisés pour les insertions en bloc, consultez Destination OLE DB.

Option Description
Table ou vue Chargez les données dans une table ou une vue de la destination OLE DB.
Table ou vue - chargement rapide Chargez les données dans une table ou une vue de la destination OLE DB et utilisez l'option de chargement rapide. Pour plus d’informations sur les modes d’accès aux données à chargement rapide, qui sont optimisés pour les insertions en bloc, consultez Destination OLE DB.
Variable de nom de table ou de vue Spécifiez le nom de la table ou de la vue dans une variable.

Informations connexes : Utiliser des variables dans des packages
Variable de nom de table ou de vue - chargement rapide Spécifiez le nom de la table ou de la vue dans une variable et chargez les données à l'aide de l'option de chargement rapide. Pour plus d’informations sur les modes d’accès aux données à chargement rapide, qui sont optimisés pour les insertions en bloc, consultez Destination OLE DB.
Commande SQL Chargez les données dans la destination OLE DB à l'aide d'une requête SQL.

Préversion
Affichez un aperçu des résultats à l’aide de la boîte de dialogue Visualiser les résultats de la requête . L'aperçu peut afficher jusqu'à 200 lignes.

Options dynamiques du mode d'accès aux données

Chacun des paramètres Mode d’accès aux données affiche un jeu dynamique d’options spécifiques au paramètre en question. Les sections suivantes décrivent chacune des options dynamiques disponibles pour chaque paramètre Mode d’accès aux données .

Mode d'accès aux données = Table ou vue

Nom de la table ou de la vue
Sélectionnez le nom de la table ou de la vue dans la liste de celles qui sont disponibles dans la source de données.

Nouveau
Utilisez la boîte de dialogue Créer une table pour créer une table.

Notes

Quand vous cliquez sur Nouvelle, Integration Services génère une instruction CREATE TABLE par défaut, basée sur la source de données connectée. Cette instruction CREATE TABLE par défaut n'inclut pas l'attribut FILESTREAM, même si la table source inclut une colonne dans laquelle l'attribut FILESTREAM est déclaré. Pour exécuter un composant Integration Services avec l'attribut FILESTREAM, implémentez d'abord le stockage FILESTREAM sur la base de données de destination. Ajoutez ensuite l’attribut FILESTREAM à l’instruction CREATE TABLE dans la boîte de dialogue Créer une table . Pour plus d’informations, consultez Données BLOB (Binary Large Object) (SQL Server).

Mode d’accès aux données = Table ou vue - chargement rapide

Nom de la table ou de la vue
Sélectionnez une table ou une vue dans la base de données à l’aide de cette liste, ou créez une table en cliquant sur Nouveau.

Nouveau
Utilisez la boîte de dialogue Créer une table pour créer une table.

Notes

Quand vous cliquez sur Nouvelle, Integration Services génère une instruction CREATE TABLE par défaut, basée sur la source de données connectée. Cette instruction CREATE TABLE par défaut n'inclut pas l'attribut FILESTREAM, même si la table source inclut une colonne dans laquelle l'attribut FILESTREAM est déclaré. Pour exécuter un composant Integration Services avec l'attribut FILESTREAM, implémentez d'abord le stockage FILESTREAM sur la base de données de destination. Ajoutez ensuite l’attribut FILESTREAM à l’instruction CREATE TABLE dans la boîte de dialogue Créer une table . Pour plus d’informations, consultez Données BLOB (Binary Large Object) (SQL Server).

Conserver l'identité
Spécifiez si les valeurs d'identité doivent être copiées lors du chargement des données. Cette propriété n'est disponible qu'avec l'option de chargement rapide. La valeur par défaut de cette propriété est false.

Conserver les valeurs NULL
Spécifiez si les valeurs NULL doivent être copiées lors du chargement des données. Cette propriété n'est disponible qu'avec l'option de chargement rapide. La valeur par défaut de cette propriété est false.

Verrou de table
Spécifiez si la table est verrouillée pendant le chargement. La valeur par défaut de cette propriété est true.

Contraintes de validation
Spécifiez si la destination vérifie les contraintes lors du chargement des données. La valeur par défaut de cette propriété est true.

Lignes par lot
Permet d'indiquer le nombre de lignes contenues dans un traitement. La valeur par défaut de cette propriété est -1, ce qui signifie qu’aucune valeur n’a été attribuée.

Notes

Effacez la zone de texte dans l’Éditeur de destination OLE DB pour indiquer que vous ne voulez pas assigner de valeur personnalisée à cette propriété.

Taille de validation d'insertion maximale
Spécifiez la taille du lot que la destination OLE DB tente de valider pendant les opérations de chargement rapide. La valeur 0 indique que toutes les données sont validées dans un seul lot après traitement de toutes les lignes.

Notes

Une valeur de 0 peut faire en sorte que le package en cours d’exécution cesse de répondre si la destination OLE DB et un autre composant de flux de données mettent à jour la même table source. Pour empêcher que le package ne s’arrête, affectez la valeur 2147483647 à l’option Taille de validation d’insertion maximale.

Si vous spécifiez une valeur pour cette propriété, la destination valide les lignes par lot qui ont la plus petite taille entre (a) la Taille de validation d’insertion maximaleet (b) les lignes restantes dans le tampon qui sont en cours de traitement.

Notes

Tout échec de contrainte à la destination entraîne l’échec de la totalité du lot de lignes définies par la Taille de validation d’insertion maximale .

Mode d'accès aux données = Variable de nom de table ou de vue

Nom de la variable
Sélectionnez la variable qui contient le nom de la table ou de la vue.

Mode d’accès aux données = Variable de nom de table ou de vue - chargement rapide

Nom de la variable
Sélectionnez la variable qui contient le nom de la table ou de la vue.

Nouveau
Utilisez la boîte de dialogue Créer une table pour créer une table.

Notes

Quand vous cliquez sur Nouvelle, Integration Services génère une instruction CREATE TABLE par défaut, basée sur la source de données connectée. Cette instruction CREATE TABLE par défaut n'inclut pas l'attribut FILESTREAM, même si la table source inclut une colonne dans laquelle l'attribut FILESTREAM est déclaré. Pour exécuter un composant Integration Services avec l'attribut FILESTREAM, implémentez d'abord le stockage FILESTREAM sur la base de données de destination. Ajoutez ensuite l’attribut FILESTREAM à l’instruction CREATE TABLE dans la boîte de dialogue Créer une table . Pour plus d’informations, consultez Données BLOB (Binary Large Object) (SQL Server).

Conserver l'identité
Spécifiez si les valeurs d'identité doivent être copiées lors du chargement des données. Cette propriété n'est disponible qu'avec l'option de chargement rapide. La valeur par défaut de cette propriété est false.

Conserver les valeurs NULL
Spécifiez si les valeurs NULL doivent être copiées lors du chargement des données. Cette propriété n'est disponible qu'avec l'option de chargement rapide. La valeur par défaut de cette propriété est false.

Verrou de table
Spécifiez si la table est verrouillée pendant le chargement. La valeur par défaut de cette propriété est false.

Contraintes de validation
Spécifiez si la tâche vérifie les contraintes. La valeur par défaut de cette propriété est false.

Lignes par lot
Permet d'indiquer le nombre de lignes contenues dans un traitement. La valeur par défaut de cette propriété est -1, ce qui signifie qu’aucune valeur n’a été attribuée.

Notes

Effacez la zone de texte dans l’Éditeur de destination OLE DB pour indiquer que vous ne voulez pas assigner de valeur personnalisée à cette propriété.

Taille de validation d'insertion maximale
Spécifiez la taille du lot que la destination OLE DB tente de valider pendant les opérations de chargement rapide. La valeur par défaut, 2147483647 , indique que toutes les données sont validées dans un seul lot après traitement de toutes les lignes.

Notes

Une valeur de 0 peut faire en sorte que le package en cours d’exécution cesse de répondre si la destination OLE DB et un autre composant de flux de données mettent à jour la même table source. Pour empêcher que le package ne s’arrête, affectez la valeur 2147483647 à l’option Taille de validation d’insertion maximale.

Mode d'accès aux données = Commande SQL

Texte de la commande SQL
Entrez le texte d’une requête SQL, générez la requête en cliquant sur Générer une requêteou recherchez le fichier qui contient le texte de la requête en cliquant sur Parcourir.

Notes

La destination OLE DB ne prend pas en charge les paramètres. Si vous devez exécuter une instruction INSERT paramétrable, envisagez d'utiliser la transformation de commande OLE DB. Pour plus d’informations, consultez OLE DB Command Transformation.

Construire une requête
Utilisez la boîte de dialogue Générateur de requêtes pour construire la requête SQL visuellement.

Parcourir
Dans la boîte de dialogue Ouvrir , localisez le fichier qui contient le texte de la requête SQL.

Analyser la requête
Vérifiez la syntaxe du texte de la requête.

Voir aussi

Guide de référence des erreurs et des messages propres à Integration Services
Éditeur de destination OLE DB (page Mappages)
Éditeur de destination OLE DB (page Sortie d'erreur)
Charger des données à l’aide de la destination OLE DB