Ce document décrit comment configurer les informations d'identification de connexion pour deux bases de données externes accessibles par le processus DBWorker dans un environnement Cisco Intelligent Contact Management (ICM).
Les lecteurs de ce document doivent avoir une bonne connaissance de ce qui suit :
Cisco ICM
Base de données Microsoft SQL
Les informations de ce document sont basées sur les versions de logiciel et matériel suivantes :
Cisco ICM version 5
Microsoft SQL Server 2000 Standard ou Enterprise Edition avec Service Pack 2
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
Le processus DBWorker qui s'exécute sur le routeur d'appels Cisco est responsable de la recherche de connexion et de base de données hôte. C'est le processus qui interroge les bases de données externes et qui utilise ces données lors du routage des appels. Dans Cisco ICM version 4.5.x et antérieure, vous exécutez rtset.exe pour configurer les informations d'identification de connexion pour deux bases de données ou plus. Avec la version 4.6 de Cisco ICM, rtset.exe n'est plus pris en charge. Vous devez exécuter regedit ou regedt32 pour configurer les informations d'identification de connexion de la base de données externe.
Pour que le processus DBWorker accède aux bases de données externes, il est nécessaire d'entrer le nom de serveur, le nom de base de données externe, le domaine, l'utilisateur et le mot de passe dans la clé de Registre SQLLogin. Lorsque le processus DBWorker tente de se connecter à distance à la base de données externe, le système vérifie la clé de Registre SQLLogin, comme indiqué ici, pour obtenir les informations d'identification de connexion :
Pour les versions 5.x et ultérieures :
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<cust_inst>\ router_inst\Router\CurrentVersion\Configuration\Database
Pour les versions antérieures à la version 5.0 :
HKEY_LoCAL_MACHINE\SOFTWARE\Geotel\ICR\<cust_inst>\<router_inst>\Router\ CurrentVersion\Configuraton\Database
Remarque : Les clés de Registre ci-dessus s'affichent sur deux lignes en raison de limitations d'espace.
Une virgule est le délimiteur permettant de séparer les données de bases de données distinctes. Voici un exemple qui montre les informations d'identification de connexion pour deux bases de données externes :
"SQLLogin"="\\ServerA\DatabaseA=(domain\user,password),\\ ServerB\DatabaseB=(domain\user,password)"
Remarque : L'exemple ci-dessus s'affiche sur deux lignes en raison de limitations d'espace.
ServerA est le nom du premier serveur SQL.
DatabaseA est le nom de la base de données sur le premier serveur SQL.
ServerB est le nom du deuxième serveur SQL.
DatabaseB est le nom de la base de données sur le deuxième serveur SQL.
domain\user, password sont les informations d'identification de connexion.
Une fois la valeur définie, procédez comme suit :
Fermez le processus DBWorker (il redémarre automatiquement).
Vérifiez que la connexion est établie.