Data Quality Services alias DQS

Toujours dans le but de découvrir ce que réserve la CTP 3 de Denali me voilà arrivé sur Data Quality Services (DQS).

Le premier réflexe n’est pas toujours le bon…

Un petit tour par les programmes SQL Server Denali on voit le client Data Quality Services.

Tentative de connexion … ERREUR.

SQL Server Data Quality Services
 --------------------------------------------------------------------------------

 Message Id: LogOnServerDataQualityNotInstalled
 The SQL Server instance that you are trying to connect to does not include an installation of
 Data Quality Services. To finalize the installation of Data Quality Services please run the DQS installer script.
 For more information please refer to the Data Quality Services installation guide or contact your administrator

Et pourtant je l’avais bien coché dans la liste des features lors de l’instalation…


Malheureusement DQS n’est pas réellement installé et configuré côté server.

Installation et configuration

Pour intaller DQS il faut se rendre dans le répertoire suivant: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn et lancer DQSInstaller.exe en tant qu’administrateur.

Un prompt va s’ouvrir, il vous demandera une clé (database master key) puis effectuera l’installation. Cette dernière peut être un peu longue… soyez donc patient.

Une fois terminer cette installation a créé pas mal de petites choses:

  • Deux bases de données DQS_MAIN et DQS_PROJECT
  • Trois rôles : dqs_administrator, dqs_kb_editor, dqs_kb_operator ,
  • Deux nouveaux utilisateurs : ##MS_dqs_service_login## et ##MS_dqs_db_owner_login##

Par défaut les membres du role sysadmin n’appartiennent pas aux rôles DQS.
Il faut alors attribuer les rôles dqs_administrator, dqs_kb_editor, dqs_kb_operator à vos utilisateurs sur la base de donnée DQS_MAIN.

NOTE : La base de données DQS_Project est utilisée par DQS pour DQS, les rôles DQS ne sont donc pas disponibles sur cette base de données.

Une fois terminé vous pouvez vous authentifier… Bienvenue dans DQS.

Et pour finir…

DQS peut opérer sur une base de données existante, pour permettre DQS d’utiliser les données vous devez utiliser cette requête en spécifiant le nom de la base de données que vous souhaitez.

USE [DATABASE_NAME]
CREATE USER [dqs_service] FOR LOGIN [##MS_dqs_service_login##]
GRANT CONTROL TO [dqs_service]
CREATE USER [dqs_dbo] FOR LOGIN [##MS_dqs_db_owner_login##]
GRANT CONTROL, AUTHENTICATE TO [dqs_dbo]

Une réflexion sur “Data Quality Services alias DQS

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s