Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
SSIS Integration Runtime dans Azure Data Factory
Le tableau suivant décrit les propriétés personnalisées de la tâche de contrôle de capture de données modifiées. Toutes les propriétés sont accessibles en lecture et en écriture.
| Nom de la propriété | Type de données | Description |
|---|---|---|
| Connexion | Connexion ADO.NET | Connexion ADO.NET à la base de données CDC de SQL Server permettant d’accéder aux tables de modifications et à l’état CDC, s’il est stocké dans la même base de données. La connexion doit se faire vers une base de données SQL Server sur laquelle la capture de données modifiées (CDC) est activée et dans laquelle se trouve la table de modifications sélectionnée. |
| TaskOperation | Integer (énumération) | L’opération sélectionnée pour la tâche de contrôle CDC. Les valeurs possibles sont Marquer le début de la charge initiale, Marquer la fin de la charge initiale, Marquer le début de la capture de données modifiées, Obtenir la plage de traitement, Marquer la plage traitéeet Rétablir l’état de la capture de données modifiées. Si vous sélectionnez MarkCdcStart, MarkInitialLoadStart ou MarkInitialLoadEnd lorsque vous travaillez avec CDC SQL Server (c’est-à-dire, et non Oracle), l’utilisateur spécifié dans le gestionnaire de connexions doit être db_owner ou sysadmin. Pour plus d’informations sur ces opérations, consultez Éditeur de tâches de contrôle CDC et Tâche de contrôle CDC. |
| Paramètre d’opération | Chaîne | Actuellement utilisé avec l’opération MarkCdcStart . Ce paramètre permet d'effectuer une entrée supplémentaire requise pour l'opération spécifique. Par exemple, le numéro LSN requis pour l’opération MarkCdcStart. |
| StateVariable | Chaîne | Variable de package SSIS qui stocke l'état de capture de données modifiées du contexte de capture de données modifiées actuel. La tâche de contrôle CDC lit et écrit l’état dans la StateVariable et ne le charge ni ne l’enregistre dans un stockage persistant, sauf si AutomaticStatePersistence est sélectionné. Voir Définir une variable d’état. |
| Persistance automatique de l’état | Booléen | La tâche de contrôle de capture de données modifiées lit l'état de capture de données modifiées dans la variable de package d'état de capture de données modifiées. À la suite d’une opération, la tâche de contrôle CDC met à jour la valeur de la variable du package CDC State. La propriété AutomaticStatePersistence indique à la tâche CDC Control quel composant est chargé de conserver la valeur d’état CDC entre les exécutions du package SSIS. Lorsque cette propriété est définie sur true, la tâche Contrôle CDC charge automatiquement la valeur de la variable d’état CDC à partir d’une table d’état. Quand la tâche de contrôle de capture de données modifiées met à jour la valeur de la variable d’état de capture de données modifiées, elle met également à jour sa valeur dans le même état table.stores, l’état dans une table spéciale et met à jour la variable d’état. Le développeur peut contrôler la base de données SQL Server qui contient cette table d'état et son nom. la structure de cette table d'état est prédéfinie. Lorsqu’elle est définie sur false, la tâche CDC Control ne gère pas la persistance de sa valeur. Lorsque la valeur est vraie, la tâche de contrôle CDC stocke l'état dans une table spéciale et met à jour StateVariable. La valeur par défaut est true, ce qui indique que la permanence de l’état est mise à jour automatiquement. |
| StateConnection | Connexion ADO.NET | Connexion ADO.NET à la base de données dans laquelle la table d’état réside en cas d’utilisation d’AutomaticStatePersistence. La valeur par défaut est la même que pour Connexion. |
| StateName | Chaîne | Nom associé à l'état permanent. La pleine charge et les packages de capture de données modifiées qui fonctionnent avec le même contexte de capture de données modifiées spécifient un nom de contexte de capture de données modifiées commun. Ce nom est utilisé pour rechercher la ligne correspondante dans la table des états. Cette propriété s’applique uniquement quand AutomaticStatePersistence a la valeur true. |
| StateTable | Chaîne | Spécifie le nom de la table dans laquelle l'état du contexte CDC est stocké. Cette table doit être accessible à l'aide de la connexion configurée pour ce composant. Cette table doit inclure des colonnes varchar appelées nom et état. (La colonne état doit comporter au moins 256 caractères.) Cette propriété s’applique uniquement quand AutomaticStatePersistence a la valeur true. |
| CommandTimeout | entier | Cette valeur indique le délai d’attente (en secondes) à utiliser pour communiquer avec la base de données SQL Server . 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. |