Introduction
Ce document décrit une solution au problème lorsqu'un utilisateur de rapports nouvellement créé via Cisco Unified Customer Voice Portal (CVP) Operation Console (OAMP) ne peut pas accéder à la base de données de rappel.
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Serveur de rapports CVP
- CVP OAMP
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de logiciel suivantes :
- CVP Reporting Server 10.5 et versions ultérieures
- CVP OAMP 10.5 et versions ultérieures
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.
Description du problème
À partir de Unified CVP OAMP, il est possible de créer des utilisateurs de rapports, mais avec un accès en lecture seule à la base de données Unified CVP Informix. Ces utilisateurs doivent disposer du rôle d'utilisateur de base « Utilisateur de connexion » et d'un accès en lecture à toutes les tables. Le problème est que ces nouveaux utilisateurs de rapports ne peuvent pas accéder aux « tables de rappel » avec un utilisateur de rapports créé à partir d'OAMP.
Résolution
Le problème est enregistré dans « CSCuw43956 »
Pour contourner ce problème, vous pouvez accorder manuellement des autorisations aux nouveaux utilisateurs :
Étape 1. Sur le serveur Reporting Server, exécutez dbaccess à l'invite de commandes. Vous pouvez lancer l'invite de commandes, puis
accédez au chemin c:\db\informix et vous pouvez taper dbaccess.

Étape 2. Connectez-vous à la base de données de rappel à l'aide de dbaccess.


Étape 3. Exécutez la requête suivante : SELECT * FROM SYSUSERS ;
Validez dans le résultat, vérifiez si <username> est présent avec le type d'utilisateur C, R ou D.


Étape 4. Si ces utilisateurs ne sont pas présents, exécutez les commandes ci-dessous pour accorder des privilèges aux utilisateurs.
Pour l'accès non-DBA, exécutez "GRANT CONNECT TO <username>;"
Pour l'accès DBA, exécutez "GRANT DBA TO <username>;"