Microsoft distribue les correctifs Microsoft SQL Server 2012 sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2012.
Symptômes
Supposez que vous utilisez un nom d’utilisateur contenant un caractère accentué ou un caractère spécial pour vous connecter à Windows. Ensuite, vous essayez d’ouvrir ou de créer une base de connaissances dans le client de qualité des données dans SQL Server 2012. Dans ce cas, l’opération échoue. En outre, le message d'erreur suivant s'affiche :
Erreur : ID du message : FlowConfigurationServiceSaveFatalError n’a pas réussi à enregistrer le nom de la configuration : RecentList : Ko : domaine \nom d’utilisateur
Cause
Ce problème survient parce que la colonne « nom » utilise le type de données varchar (255) dans la table DQS_MAIN. dbo. A_CONFIGURATION. Ce type de données ne peut pas être utilisé pour stocker des caractères Unicode. Cela comprend les caractères accentués.Remarque Après avoir appliqué ce correctif, la colonne Name utilise le type de données NVarchar à la place. Ce type de données prend en charge les caractères Unicode et les caractères accentués.
Résolution
Informations sur les mises à jour cumulatives
SQL Server 2012
Le correctif de ce problème a été corrigé pour la première fois dans la mise à jour cumulative 2 pour SQL Server 2012 Service Pack RTM. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2703275 Package de mise à jour cumulative 2 pour SQL Server 2012Remarque Dans la mesure où les builds sont cumulatives, chaque nouvelle version du correctif contient tous les correctifs et les correctifs de sécurité inclus dans l’ancienne version du correctif SQL Server 2012. Nous vous recommandons d’appliquer la version de correctif la plus récente qui contient ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2692828 Builds SQL Server 2012 publiées après la sortie de SQL Server 2012 Des correctifs Microsoft SQL Server 2012 sont créés pour des service packs SQL Server spécifiques. Vous devez appliquer un correctif SQL Server 2012 Service Pack RTM à une installation de SQL Server 2012 Service Pack RTM. Par défaut, tout correctif fourni dans un service pack SQL Server est inclus dans le prochain Service Pack SQL Server. Après avoir appliqué cette mise à jour cumulative, le schéma des catalogues DQS n’est pas mis à jour et les assemblys CLR SQL conservent les catalogues DQS. Vous devez exécuter la commande DQSInstaller. exe-Upgrade pour mettre à jour les catalogues DQS. Pour plus d’informations, consultez le site Web de Microsoft suivant :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Solution de contournement
Pour contourner ce problème, utilisez un autre compte d’utilisateur qui ne comporte pas de caractères Unicode dans leur nom d’utilisateur. Si vous ne voulez pas déconnecter le compte d’utilisateur actuel, procédez comme suit pour exécuter le client de qualité des données :
-
Cliquez sur Démarrer, sur tous les programmes, sur Microsoft SQL Server 2012, cliquez sur services de qualité des données, puis maintenez la touche Maj enfoncée et cliquez avec le bouton droit sur client de qualité des données.
-
Cliquez sur exécuter en tant qu’un autre utilisateur.
-
Entrez les autres nom d’utilisateur et mot de passe, puis cliquez sur OK.
Remarque Le compte d’utilisateur alternatif doit présenter la configuration suivante :
-
Le compte d’utilisateur est une connexion Windows valide dans l’instance du moteur de base de données SQL Server.
-
Le compte d’utilisateur est membre du rôle dqs_administrator, du dqs_kb_editor rôle ou du rôle dqs_kb_operator dans la base de données DQS_MAIN de l’instance du moteur de base de données SQL Server.
-
Le compte d’utilisateur dispose d’un accès en lecture et en écriture approprié aux tables source ou de destination dans le moteur de base de données SQL Server ou dans les classeurs Excel dans le système de fichiers utilisé pour les services de qualité des données (DQS).