Propriétés personnalisées OLE DB
S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory
Propriétés personnalisées des sources
La source OLE DB comporte des propriétés personnalisées et les propriétés communes à l'ensemble des composants de flux de données.
Le tableau suivant décrit les propriétés personnalisées de la source OLE DB. Toutes les propriétés sont en lecture/écriture.
Nom de la propriété | Type de données | Description |
---|---|---|
AccessMode | Integer | Mode utilisé pour accéder à la base de données. Les valeurs possibles sont Open Rowset, OpenRowset à partir de Variable, Commande SQLet Commande SQL à partir d'une variable. La valeur par défaut est Open Rowset. |
AlwaysUseDefaultCodePage | Booléen | Valeur qui indique s'il faut utiliser la valeur de la propriété DefaultCodePage pour chaque colonne ou tenter de dériver la page de codes à partir des paramètres régionaux de chaque colonne. La valeur par défaut de cette propriété est False. |
CommandTimeout | Integer | Nombre de secondes avant l’expiration d’une commande. La valeur 0 indique un délai d’attente infini. Remarque : Cette propriété prend effet uniquement lorsque le mode d’accès aux données est Commande SQL. cette propriété n’est pas disponible dans l’Éditeur de source OLE DB, mais elle peut être définie avec l’Éditeur avancé. |
DefaultCodePage | Integer | Page de codes à utiliser lorsque les informations de page de codes ne sont pas disponibles depuis la source de données. |
OpenRowset | String | Nom de l'objet de base de données utilisé pour ouvrir un ensemble de lignes. |
OpenRowsetVariable | String | Variable qui contient le nom de l'objet de base de données utilisé pour ouvrir un ensemble de lignes. |
ParameterMapping | String | Mappage des paramètres de la commande SQL en variables. |
SqlCommand | String | Commande SQL à exécuter. |
SqlCommandVariable | String | Variable qui contient la commande SQL à exécuter. |
La sortie et les colonnes de sortie de la source OLE DB ne disposent pas de propriétés personnalisées.
Pour plus d’informations, consultez OLE DB Source.
Propriétés personnalisées des destinations
La destination OLE DB comporte à la fois des propriétés personnalisées et les propriétés communes à l'ensemble des composants de flux de données.
Le tableau suivant décrit les propriétés personnalisées de la destination OLE DB. Toutes les propriétés sont en lecture/écriture.
Notes
Les options FastLoad répertoriées ici (FastLoadKeepIdentity, FastLoadKeepNulls et FastLoadOptions) correspondent aux propriétés qui portent des noms similaires et sont présentées dans l’interface IRowsetFastLoad implémentée par le fournisseur Microsoft OLE DB pour SQL Server (SQLOLEDB). Pour plus d'informations, effectuez une recherche sur IRowsetFastLoad dans MSDN Library.
Nom de la propriété | Type de données | Description |
---|---|---|
AccessMode | Integer (énumération) | Valeur qui spécifie la manière dont la destination accède à sa base de données de destination. Cette propriété peut prendre les valeurs suivantes : OpenRowset (0) : vous devez fournir le nom d’une table ou d’une vue. OpenRowset à partir de Variable (1) : vous devez fournir le nom d’une variable qui contient le nom d’une table ou d’une vue. OpenRowset à l’aide de FastLoad (3) : vous devez fournir le nom d’une table ou d’une vue. OpenRowset à l’aide de FastLoad à partir de Variable (4) : vous devez fournir le nom d’une variable qui contient le nom d’une table ou d’une vue. Commande SQL (2) : vous devez fournir une instruction SQL. |
AlwaysUseDefaultCodePage | Booléen | Valeur qui indique s'il faut utiliser la valeur de la propriété DefaultCodePage pour chaque colonne ou tenter de dériver la page de codes à partir des paramètres régionaux de chaque colonne. La valeur par défaut de cette propriété est False. |
CommandTimeout | Integer | Nombre maximal de secondes pendant lesquelles la commande SQL peut être exécutée avant d'arriver à expiration. Une valeur égale à 0 indique une durée illimitée. La valeur par défaut de cette propriété est 0. Remarque : cette propriété n’est pas disponible dans l’Éditeur de destination OLE DB, mais vous pouvez la définir à l’aide de l’éditeur avancé. |
DefaultCodePage | Integer | Page de codes par défaut associée à la destination OLE DB. |
FastLoadKeepIdentity | Booléen | Valeur spécifiant si les valeurs d'identité doivent être copiées lors du chargement des données. Cette propriété est disponible uniquement avec l'une des options de chargement rapide. La valeur par défaut de cette propriété est False. Cette propriété correspond à la propriété OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPIDENTITY. |
FastLoadKeepNulls | Booléen | Valeur spécifiant si les valeurs NULL doivent être copiées lors du chargement des données. Cette propriété est disponible uniquement avec l'une des options de chargement rapide. La valeur par défaut de cette propriété est False. Cette propriété correspond à la propriété OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPNULLS. |
FastLoadMaxInsertCommitSize | Integer | Valeur qui spécifie la taille du lot que la destination OLE DB tente de valider au cours des opérations de chargement rapide. La valeur par défaut ( 0) indique une opération de validation simple après le traitement de toutes les lignes. |
FastLoadOptions | String | Collection d'options de chargement rapide. Les options de chargement rapide incluent le verrouillage des tables et la vérification des contraintes. Vous pouvez spécifier une de ces options, les deux ou ni l'une ni l'autre. Cette propriété correspond à la propriété OLE DB IRowsetFastLoad SSPROP_FASTLOADOPTIONS et accepte les options de chaîne telles que CHECK_CONSTRAINTS et TABLOCK. Remarque : certaines options de cette propriété ne sont pas disponibles dans l’Éditeur de destination Excel, mais vous pouvez les définir à l’aide de l’éditeur avancé. |
OpenRowset | String | Quand AccessMode est défini sur OpenRowset, nom de la table ou de la vue à laquelle la destination OLE DB a accès. |
OpenRowsetVariable | String | Quand AccessMode est défini sur OpenRowset à partir de Variable, nom de la variable contenant le nom de la table ou de la vue à laquelle la destination OLE DB a accès. |
SqlCommand | String | Quand AccessMode est défini sur Commande SQL, instruction Transact-SQL que la destination OLE DB utilise pour spécifier les colonnes de destination pour les données. |
L'entrée et les colonnes d'entrée de la destination OLE DB ne disposent pas de propriétés personnalisées.
Pour plus d’informations, consultez OLE DB Destination.