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 sur Windows
Important
Data Quality Services (DQS) est supprimé dans SQL Server 2025 (17.x). Nous continuons à prendre en charge DQS dans SQL Server 2022 (16.x) et les versions antérieures.
Data Quality Services (DQS) est une collection de routines SQL Common Language Runtime (SQLCLR) qui référencent des assemblys Microsoft .NET Framework 4. Lorsque vous installez sur votre ordinateur des mises à jour du .NET Framework qui affectent un assembly .NET Framework référencé de ce type, cela entraîne une modification de l’identifiant de version du module (MVID) de l’assembly dans le Global Assembly Cache (GAC). Cela provoque une incompatibilité entre le MVID de l'assembly référencé dans le GAC et celui de SQL Server.
Si la mise à jour .NET Framework nécessite de redémarrer le Data Quality Server, les assemblys SQLCLR affectés sont mis à niveau automatiquement pour résoudre le problème d'incompatibilité de MVID au redémarrage du Data Quality Server. Toutefois, pour les mises à jour .NET Framework qui ne nécessitent pas de redémarrage de votre Data Quality Server, une erreur se produit en raison d'une incohérence dans les MVID des assemblys lorsque vous essayez de vous connecter à un Data Quality Server à l'aide d'un Data Quality Client :
A new version of .NET was installed on this machine. In order to continue to work with DQS please run dqsinstaller.exe -upgradedlls.
Pour résoudre ce problème, les assemblys SQLCLR affectés dans SQL Server doivent être mis à niveau. Pour ce faire, vous pouvez exécuter le fichier DQSInstaller.exe avec le paramètre de ligne de commande upgradedlls pour ignorer la recréation des bases de données DQS et mettre à niveau uniquement les assemblys concernés. Cela garantit que vos bases de connaissances, projets de qualité des données et toutes autres données dans DQS sont conservés.
Prérequis
Vous devez être connecté en tant que membre du groupe Administrateurs sur l'ordinateur Data Quality Server .
Votre compte d'utilisateur Windows doit être membre du rôle serveur fixe sysadmin dans l'instance de SQL Server où le Data Quality Server est installé.
Mettre à niveau les assemblages SQLCLR
Démarrez l'invite de commandes.
À l'invite de commandes, remplacez votre répertoire à l'emplacement où DQSInstaller.exe est disponible. Si vous avez installé l’instance par défaut de SQL Server, le fichier DQSInstaller.exe est disponible dans C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn:
cd C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\BinnÀ l'invite de commandes, tapez la commande suivante et appuyez sur Entrée :
dqsinstaller.exe -upgradedllsLes étapes restantes sont les mêmes que les étapes 2 à 6 de la section Exécuter DQSInstaller.exe à partir du menu Démarrer ou de l’Explorateur Windows de l’article Exécuter DQSInstaller.exe pour terminer l’installation du serveur DQS.