# Sous-clé de registre DD\_for\_SQLServer

Pour chaque instance donnée d'un serveur MS SQL Server pour laquelle Talend Change Data Capture pour la Source MS SQL Server a été installée, vous obtenez une clé sous la clé DD\_for\_SQLServer. Son nom est celui de l'instance MS SQL Server.

Par exemple, si vous installez ou ajoutez Talend Change Data Capture pour une instance MS SQL Server nommée TCDC\_DEV\_DEV2 ou DEV2\TCDC\_DEV\_DEV2 (signifiant instance TCDC\_DEV\_DEV2 sur le serveur DEV2), vous obtenez une sous-clé nommée TCDC\_DEV\_DEV2.

Dans cette sous-clé, les paramètres suivants seront applicables à cette instance SQL Server :

| Paramètre | Description |
| --- | --- |
| **DriverName (Nom du pilote)** | Ce paramètre contient le nom du pilote ODBC utilisé pour accéder à la base MS SQL Server. La valeur par défaut est SQL Server. |
| LobManagement | Paramètre utilisé avec une source MS Azure SQL pour gérer des objets volumineux.<br><br><ul> <li>valeur = <kbd>0</kbd> (valeur par défaut) signifie que les LOB ne sont pas gérés</li> <li>valeur = <kbd>1</kbd> signifie que les BLOB sont considérés comme des colonnes NULL</li> <li>valeur = <kbd>2</kbd> signifie que les BLOB sont considérés comme des colonnes vides</li> </ul> |
| **Maxtrans** | Paramètre utilisé avec une source MS Azure SQL pour arrêter la capture d'une table et passer à la table suivante.<br><br><ul> <li>valeur =<kbd>0</kbd> signifie qu'aucune limite n'est configurée.                                             Les tables sont capturées une par une.</li> <li>valeur =<kbd>1</kbd> ou supérieure signifie que le nombre de lignes capturées d'une table est limité à la valeur saisie.</li> </ul> |
| **ParamPwd** | Ce paramètre est disponible uniquement si la version de MS SQL Server est 7.0 ou si l'instance SQL pour MS SQL Server 2000 n'est pas une instance nommée. Sa valeur est prise en compte par l'instance non nommée (SQL 2000) ou par MS SQL Server 7.0.<br><br>Ce paramètre indique le mot de passe MS SQL Server associé au nom d'utilisateur·trice (paramètre ParamUid décrit ci-dessus) qui sera utilisé par le gestionnaire, le scheduler, le superviseur et le moteur source, pour établir la connexion à MS SQL Server.<br><br>La valeur par défaut est la valeur fournie après l'installation (consultez [Installer une source MS SQL Server](https://help.qlik.com/talend/r/fr-FR/7.3/change-data-capture-installation-guide/installing-sql-server-source)). |
| **ParamUid** | Ce paramètre est disponible uniquement si la version de MS SQL Server est 7.0 ou si l'instance SQL pour MS SQL Server 2000 n'est pas une instance nommée. Sa valeur est prise en compte par l'instance non nommée (SQL 2000) ou par MS SQL Server 7.0. Ce paramètre indique le nom d'utilisateur·trice qui sera utilisé par le gestionnaire, le scheduler, le superviseur et le moteur source, pour établir la connexion à MS SQL Server.<br><br>La valeur par défaut est la valeur fournie après l'installation (consultez [Installer une source MS SQL Server](https://help.qlik.com/talend/fr-FR/change-data-capture-installation-guide/7.3/installing-sql-server-source)). |
| **TextMaxLength** | Ce paramètre existe uniquement si la version de MS SQL Server est 7.0 ou si l'instance SQL pour un SQL Server 2000 n'est pas une instance nommée.<br><br>Sa valeur contient la longueur maximale pour une zone de texte, si aucun détail n'est spécifié dans la table DD\_MX fournie durant la configuration des paramètres. Cette information n'est généralement pas utilisée.<br><br>Sa valeur est incluse par l'instance non nommée (SQL 2000) ou par MS SQL Server 7.0.<br><br>La valeur par défaut est configurée à 1000 caractères. |
| Unicode | Ce paramètre est utilisé avec une source MS Azure SQL pour conserver les valeurs Unicode.<br><br>Cette clé active et désactive le paramètre Unicode, qui gère les colonnes dont le type de données est nvarchar :<br><br><ul> <li>valeur = <kbd>0</kbd> (valeur par défaut) signifie qu'Unicode n'est pas activé&nbsp;: les caractères sont convertis en ANSI 1&nbsp;octet. Les valeurs Unicode ne sont pas conservées. Seules les colonnes nvarchar sont conservées.</li> <li>valeur = <kbd>1</kbd> signifie qu'Unicode est activé&nbsp;: les nvachar sont stockés sur deux octets dans le journal.La longueur totale de la table nvarchar est doublée.<div><span>Note Informations</span><span>Remarque :</span> Des problèmes peuvent survenir dans le cas suivant&nbsp;: après avoir effectué des réplications avec Unicode = <kbd>0</kbd>, vous décidez de modifier la valeur à <kbd>1</kbd>. Avant de modifier la valeur, contactez l'équipe du <a href="https://www.talend.com/technical-support/?_ga=2.177601517.935794220.1683617077-857954988.1641206411" target="_blank">Support</a> Talend.</div> </li> </ul> |
| UseAlias | Ce paramètre est automatiquement activé (configuré par défaut à 1) lorsqu'une source MS Azure Managed Instance for SQL a été installée. Pour plus de détails, consultez [Installer une source MS Azure SQL Managed Instance](https://help.qlik.com/talend/r/fr-FR/7.3/change-data-capture-installation-guide/installing-ms-azure-mi-sql-source).<br><br>Configurez le paramètre à 0 si vous souhaitez arrêter d'utiliser cette source. |
| UseCDC | Ce paramètre est automatiquement activé (configuré par défaut à 1) lorsqu'une source MS Azure SQL a été installée.<br><br>Configurez le paramètre à 0 si vous souhaitez arrêter d'utiliser cette source. |
| **WaitBeforeLog** | Ce paramètre configure la durée de pause entre deux appels de MS SQL Server. |