Partager via


Propriétés personnalisées de la source CDC

Le tableau suivant décrit les propriétés personnalisées de la source CDC. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Descriptif
Connexion Connexion ADO.Net Connexion ADO.NET à la base de données CDC SQL Server 2014 pour accéder aux tables de modification.
Variable d'état Chaîne Variable de package de chaîne SSIS qui conserve l’état CDC de l’exécution actuelle du CDC.
Mode de Traitement Cdc Integer (énumération) Ce mode détermine la façon dont le traitement est géré. Les options possibles sont Tous, Tous avec anciennes valeurs, Net, Net avec masque de mise à jour, et Net avec fusion.

Les modes qui commencent par "All" renvoient toutes les modifications, tandis que ceux qui commencent par "Net" ne renvoient que les modifications nettes.

Les tables sans clé primaire peuvent uniquement prendre les valeurs ALL.

Net avec Update Mask ajoute des colonnes booléennes avec le modèle de nom __$<column-name>__Changed qui indiquent les colonnes modifiées dans la ligne actuelle de changement.

Pour plus d’informations sur les valeurs de cette propriété, consultez l’Éditeur de source CDC (page Gestionnaire de connexions).
CaptureInstance Chaîne Nom de l'instance de capture CDC avec la table CDC à lire. Une table source capturée peut contenir une ou deux instances capturées pour gérer la transition transparente de la définition de table lors des modifications de schéma. Si plusieurs instances de capture sont définies pour la table source qui est capturée, sélectionnez l'instance de capture à utiliser ici. Le nom par défaut de l’instance de capture pour une table [schema].[table] est <schema>_<table>, mais le nom réel utilisé pour cette instance de capture peut être différent. La table réelle dans laquelle les données sont lues est la table CDC cdc .<instance-capture>_CT.
Indicateur de retraitement Booléen Valeur qui spécifie s’il faut ajouter la colonne __$reprocessing . Cette colonne de sortie spéciale permet au développeur SSIS de gérer les erreurs de cohérence différemment lors de l’utilisation de la plage de traitement initiale.

Si la valeur est true, la colonne __$reprocessing est ajoutée.

Cette valeur de colonne est true lorsque la plage de traitement CDC se chevauche avec la plage de traitement initiale (plage de LSN correspondant à la période de charge initiale) ou lorsqu’une plage de traitement CDC est retraitée suite à une erreur lors d’une exécution précédente. Cette colonne d'indicateur permet au développeur SSIS de gérer les erreurs différemment lors du retraitement des modifications (par exemple, les actions telles que la suppression d'une ligne inexistante et une insertion ayant échoué sur une clé dupliquée peuvent être ignorées).

La valeur par défaut est false.
Délai d'attente de commande Nombre entier Cette valeur indique le délai d’expiration (en secondes) à utiliser lors de la communication avec la base de données SQL Server 2014. Cette valeur est utilisée lorsque le temps de réponse de la base de données est très lent et que la valeur par défaut (30 secondes) n’est pas suffisante.

Pour plus d'informations sur la source CDC, consultez CDC Source.