Voix et communications unifiées : Cisco Unity

Messages d'erreur lors de l'exécution de Directory Walker sur Cisco Unity

16 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Directory Walker (DbWalker) est un utilitaire qui vérifie des erreurs et des chaînons manquants dans la base de données de Cisco Unity, et génère les fichiers journal de sortie qui peuvent être utilisés pour analyser des erreurs. DbWalker te donne également l'option de corriger automatiquement certaines des erreurs plus communes produites. Par exemple, DbWalker peut s'assurer que les listes de distribution privées ont des membres associés avec eux, ou que le langage sélectionné pour un utilisateur est installé sur le système.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Les informations dans ce document sont basées sur le Cisco Unity (toutes les versions).

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Erreur d'exécution : -2147220299 (0x800404b5)

Quand DbWalker est exécuté, cette erreur pourrait être produite quand les essais d'application à connecter à la base de données :

Runtime Error: -2147220299 (800404b5)
Method "~" of object "~" failed.

Ceci s'applique à toutes les versions de Cisco Unity.

Solution

Cette erreur est le résultat de l'application n'ayant pas les permissions adéquates de se connecter à la base de données. Afin de corriger le problème, déconnectez de-vous Windows et connectez-vous de retour dedans comme compte des services de Cisco Unity. Ce compte a les autorisations exigées et te permet pour se relier à la base de données et pour exécuter correctement l'utilitaire de DbWalker.

1555 : transfert string=2940 d'abonné (d'erreur)

Quand DbWalker est exécuté, ce message d'erreur est reçu :

1555:(error) subscriber transfer string=2940 fails the current
	 restriction table for transfers associated with the 
  COS this subscriber is assigned to. This is not necessarily 
  an error but may be something you want to check into.

Solution

Car le message affiche, ce n'est pas une erreur et ne pourrait poser aucun problème. Ce message est lié aux tables de restriction. Des tables de restriction sont associées avec le Classe de service (Cos) auquel, consécutivement, des utilisateurs sont associés. Les tables de restriction dictent quelles chaînes on te permet pour écrire pour des transferts, des dialouts de notification et des remises de télécopie séparément. Si vous installez une chaîne de transfert, alors changez plus tard le COS qu'un utilisateur est associé avec, et/ou mettez à jour les définitions de table de restriction tels qu'on ne permet plus la chaîne de cadran, Unity le compose toujours. Les tables de restriction sont seulement appliquées lorsque la chaîne de cadran est changée, pas quand elle est composée. C'est nécessaire pour les scénarios communs de centre d'assistance où les administrateurs peuvent changer les chaînes de cadran. Cependant, on ne permet pas aux les utilisateurs pour faire ceci. Le Cisco Unity utilise la table de restriction de l'utilisateur qui exécute la modification afin de vérifier la légalité.

1520 : l'abonné (d'erreur) a le NULL pour leur référence primaire de gestionnaire d'appel - ce n'est pas un abonné valide

Tout en à l'aide de l'outil de DbWalker (situé dans le Cisco Unity dessous [lecteur] : \ Commserver \ utilitaires ou aux outils de Cisco Unity), des utilisateurs peuvent identifier la corruption de base de données et cette erreur :

1520:(error) subscriber has NULL for their primary call
	 handler reference - this is not a valid subscriber.

Solution

Remarque: Assurez qu'ils tous sont les abonnés valides avant que vous poursuiviez cette étape.

Retirez les abonnés du SQL et puis exécutez RemoveSubscriberProperties. Ceci retire l'utilisateur de l'Unity. Ensuite, importez l'utilisateur de nouveau à l'Unity.

1233 : (erreur) le numéro de poste pour cet objet est en conflit avec un ou plusieurs objets dans le répertoire

Quand DbWalker est exécuté sur un serveur de Cisco Unity, ce message d'erreur est reçu :

1233:(error) the extension number for this object conflicts 
with one or more objects in the directory
All objects found to be using extension #xxxxx

Ce message d'erreur n'est pas une erreur essentielle. Ceci affiche quand le serveur d'Unity qui est non utilisable est réinstallé dans le même répertoire actif une fois, sans vieille liste de distribution d'allsubscribers étant supprimée.

Solution 1

Vous pouvez supprimer la liste de distribution à partir du répertoire actif qui n'est pas utilisé, ou attribuer à nouveau un nombre de répertoire à cette liste de distribution afin de résoudre ce problème. Terminez-vous ces étapes afin de supprimer la liste de distribution :

  1. Exécutez cette commande de l'invite de commande dans le serveur de Cisco Unity :

    osql -E -d UnityDb -Q "SELECT value FROM
    	 UnitySetupParameters WHERE name = '@SystemId'"

    Ceci te donne un nombre, qui est le serveur actif d'Unity. Notez ce nombre.

  2. Naviguez vers des programmes > Microsoft Exchange > des utilisateurs et des ordinateurs de Répertoire actif.

  3. Descendez aux utilisateurs et recherchez les allsubscribers d'utilisateur.

    Ceci renvoie deux correspondances.

  4. Vous pourriez devoir supprimer le compte qui n'apparie pas le nombre de la première étape.

    Le compte qui ne s'assortit pas n'est pas utilisé.

Solution 2

  1. Dans la page de SAWeb d'Unity, allez à l'abonné > liste de distribution publique.

  2. Vérifiez la liste de distribution pour les extensions en double. Si vous en trouvez, changez l'extension.

  3. Supprimez la liste de distribution à partir du Répertoire actif, qui n'est pas utilisé, comme donné

1207 : disparus de fichier wav de nom de Voix (d'erreur). Chemin référencé pour des fichiers de C:\CommServer\Stream de file= \…

Dans le Cisco Unity, le gestionnaire d'appel ne travaille pas, et DbWalker signale l'un des après des messages d'erreur :

1207:(error) Voice name WAV file missing. Path 
referenced for file=C:\CommServer\Stream Files\...

Ou

1226:(error) set to go to a missing call handler with an ObjectID

Ou

1237:(error) the owner for this call hander is a missing 
subscriber with an ObjectID

Ces messages d'erreur ne sont pas les sérieux. L'affichage de messages quand la base de données est corrompue.

Solution

Afin de résoudre ce problème, exécutez DbWalker avec l'option de fichiers wav perdue ses parents Remove automatiquement vérifiée. Ceci retire le lien. Si vous choisissez cette option, le message d'accueil manquant ou le nom enregistré du gestionnaire d'appel indique les paramètres systèmes par défaut. Vous pouvez utiliser le gestionnaire sonore des textes afin de créer de nouveaux gestionnaires d'appel. Référez-vous au pour en savoir plus sonore de gestionnaireleavingcisco.com des textes et pour télécharger l'outil sonore de gestionnaire des textes.

1203 : (erreur) le gestionnaire primaire d'appel pour cet abonné fait placer sa valeur d'AdministratorObjectID pour indiquer un abonné différent

Après qu'une mise à jour au Cisco Unity 4.x, ce message d'erreur soit affichée quand l'utilisateur exécute le DbWalker :

1203:(error) The primary call handler for this subscriber has it's 
  AdministratorObjectID value set to point to a different subscriber. You 
  can fix this in DohPropTest by copying the ObjectID of the subscriber into the 
  AVP_ADMINISTRATOR_OBJECT_ID value for the primary call handler.
This can also, however, mean a there is a 'cross linked' call handler 
  problem where a single primary call handler is being 'shared' by more than one 
  subscriber.
COS Alias=defaultsubscriber
Location Object Alias=default
Voice name WAV file path=C:\CommServer\Stream Files\ESubscriber_SubName_0008a0c3.wav
Location object display name={Default}
Subscriber is assigned to language=English (United States)

Le message d'erreur dans le DbWalker est pour l'administrateur d'exemple. Le compte est créé pendant qu'un compte par défaut quand le Cisco Unity est d'abord installé. Le message d'erreur apparaît quand la valeur des Mailusers > de l'ESubscriber > de l'AVP_OBJECT_ID est différente que la valeur dans CallHandlers > Ch_Esubscriber > AVP_ADMINISTRATOR_OBJECT_ID.

Solution

Les valeurs sous des Mailusers > ESubscriber > AVP_OBJECT_ID et CallHandlers > Ch_Esubscriber > AVP_ADMINISTRATOR_OBJECT_ID doivent être identiques.

Terminez-vous ces étapes afin de rendre ces deux valeurs identiques :

  1. Exécutez DohPropTest.exe dans le répertoire de C:\CommServer\TechTools. DohPropTest demande un mot de passe. (Ce mot de passe change chaque jour).

  2. Dans la boîte de dialogue de connexion de DohPropTest, laissez le cadre Password vide et cliquez sur OK.

  3. Sur la boîte de dialogue d'avertissement, le clic ignorent pour commencer le mode en lecture seule de DohPropTest.

  4. Allez aux Mailusers > à l'ESubscriber > à l'AVP_OBJECT_ID. Copiez la valeur d'une propriété et collez-la dans Notepad.

  5. Allez à CallHandlers > à Ch_Esubscriber > à AVP_ADMINISTRATOR_OBJECT_ID. Si la fenêtre de l'information d'objet s'affiche, fin de clic.

  6. Copiez la valeur d'une propriété et la pâte dans Notepad que vous vous êtes déjà ouvert. Comparez la valeur. La valeur de deux propriétés devrait être même.

  7. Si les valeurs ne sont pas identiques, transformez la valeur pour CallHandlers > Ch_Esubscriber > AVP_ADMINISTRATOR_OBJECT_ID les mêmes que des Mailusers > ESubscriber > AVP_OBJECT_ID en copiant la valeur d'une propriété des Mailusers > de l'ESubscriber > de l'AVP_OBJECT_ID en CallHandlers > Ch_Esubscriber > AVP_ADMINISTRATOR_OBJECT_ID.

  8. Exécutez DbWalker de nouveau pour vérifier.

  9. En outre, modification CallHandlers > ch_Defaluttemplate > AVP_IS_PRIMARY à 1.

Alternativement, exécutez ces étapes :

  1. Créez un nouveau compte administrateur d'exemple avec un user-id différent.

  2. Déterminez les callhandlers associés avec le compte existant d'EAdministrator, et rassociez ceux au nouveau compte administrateur d'exemple.

  3. Supprimez le compte existant d'EAdministrator par DohPropTest.

  4. Reprise DbWalker.

1694 : (erreur) la propriété de « @PrimaryServer » ne pourrait pas être trouvée dans la table de « UnitySetupParameters »

En améliorant à l'Unity 5.0(1) d'une version antérieure d'Unity, ce message d'erreur apparaît tandis que l'utilisateur exécute le DbWalker :

error: 1694:(error) The '@PrimaryServer' property could not be found 
in the 'UnitySetupParameters' table. This can cause problems 
if you try to upgrade this system to a newer version of Unity.  
Please contact TAC.

Cette erreur peut se produire quand le champ de PrimaryServer sous l'UnitySetupParameters n'indique pas le nom du serveur primaire correct.

Cette question est documentée dans l'ID de bogue Cisco CSCsj92828 (clients enregistrés seulement).

Remarque: Cette question est résolue dans l'Unity 7.0(2) et plus tard, ainsi ne devrait pas se produire pendant les mises à jour à ces versions.

Solution

Remarque: Avant de tenter ce contournement, assurez-vous d'abord que cette requête SQL affiche une valeur vide : sélectionnez la valeur d'UnitySetupParameters où name=N'@ PrimaryServer

Dans Cisco Unity Server, allez à HKEY_LOCAL_MACHINE\Software\ActiveVoice\Commserver\1.0\PrimaryServer et assurez-vous qu'il est rempli avec le servername correct.

Sinon, exécutez cette requête SQL pour insérer le nom du serveur d'Unity dans UnitySetupParameters utilisant l'analyseur de requête :

INSERT INTO UnitySetupParameters
(Name, [Value])
VALUES ('@PrimaryServer', 'servername')

Là où le « servername » est le nom du serveur primaire du serveur d'Unity.

1183:(error) périphérique de notification : Le téléphone domicile a un ID de commutateur qui est non valide : 2

En exécutant DbWalker en vue de l'Unity 4.2.1 à la mise à jour 5.0.1, ce message d'erreur apparaît :

1183:(error) Notification device:Home Phone has a switch ID 
that is not valid: 2

Ou

1199:(error) Subscriber set to switch ID that is not valid:  2

Solution

Vous pouvez corriger ceci en allant à ce périphérique de notification pour cet abonné dans le SQL Query Analyzer et en sélectionnant un commutateur valide pour lui. Effectuez les étapes suivantes :

  1. Ouvrez le SQL Query Analyzer par début - > analyseur de >Query de serveur de fichiers > de Microsoft SQL de programme

  2. L'authentification choisie de Windows, cliquent sur OK alors

  3. UnityDB choisi

  4. Écrivez le pseudonyme choisi de commande, switchid d'abonné, puis cliquez sur le bouton de lecture. Ceci te donnera toute la liste d'abonnés avec le switchID 2

  5. Écrivez le switchid réglé ='0' de NotificationDevice de mise à jour de commande où switchid = '2', puis cliquez sur le bouton de lecture pour mettre à jour le switchID de 2 à 0.

  6. Écrivez le switchid réglé ='0' d'abonné de mise à jour de commande où switchid = '2', puis cliquez sur le bouton de lecture pour mettre à jour le switchID de 2 à 0.

  7. Écrivez le pseudonyme choisi de commande, switchid de notificationdevice, puis cliquez sur le bouton de lecture. Veillez tous les utilisateurs maintenant pour afficher un switchID de 0.

1439:(error) le MWI device:MWI-1 a un ID de commutateur qui est non valide : 2

En exécutant DbWalker en vue de l'Unity 4.2.1 à la mise à jour 5.0.1, ce message d'erreur apparaît :

1439:(error) MWI device:MWI-1 has a switch ID that is not valid: 2

Solution

Procédez comme suit pour résoudre ce problème :

  1. Ouvrez le gestionnaire d'entreprise SQL en allant à commencer > programme > Microsoft SQL Server.

  2. Développez les Microsofts SQL Server > les groupes > les gens du pays ou le nom de Serveurs SQL de primaire > base de données > UnityDB > Tableaux.

  3. Cliquez avec le bouton droit les abonnés, puis sélectionnez le Tableau ouvert > le retour toutes les lignes.

  4. Cliquez sur la case blanche SQL en haut de l'écran pour t'afficher la case de requête.

    Vous pouvez voir cette requête SQL :

    select * from subscriber Add where alias = 'alias name of the subscriber'
  5. Cliquez sur le point d'exclamation rouge pour exécuter la requête. Défilement plus de jusqu'à ce que vous voyiez la colonne de SwitchID et changiez la valeur manuellement à 0.

  6. Répétez les mêmes étapes pour tous les abonnés qui donnent des erreurs sur le DBWalker.

1671:(error) l'abonné n'est pas représenté dans la table globale d'abonné

En exécutant DbWalker en vue de l'Unity 4.1 à la mise à jour 5.1, ce message d'erreur apparaît :

1671:(error) the subscriber is not represented in the global subscriber table

Solution

Ceci peut être réparé automatiquement en sélectionnant les entrées locales manquantes d'abonné d'ajouter dans l'option globale de table d'abonné dans les options automatiques de difficulté.

1575:(error) le DirectoryID pour cet abonné est le NULL qui est non valide

En exécutant DbWalker en vue de l'Unity 4.1 à la mise à jour 5.1, ce message d'erreur apparaît :

1575:(error) the DirectoryID for this subscriber is NULL 
which is invalid. This usually means this object has not 
synchronized with the directory properly. Please contact TAC
for assistance.

Solution 1

Forcez une reconnexion à l'aide du contrôleur de domaine/du catalogue global (DC/GC) rebranchent l'outil de configurations disponible au dépôt > aux outils d'administration d'outils de Cisco Unity. Référez-vous à changer le contrôleur de domaine et le serveur global de catalogue pour plus d'informations sur DC/GC rebranchent l'outil de configurations.

Remarque: Ce n'est pas affecter de service. Par conséquent, il est sûr de s'exécuter à tout moment. Quand vous forcez une reconnexion, vous pouvez la surveiller sur le login d'application le visualisateur d'événements. De là, vous voyez un message quand les process starts et quand il termine.

Solution 2

Afin de résoudre ce problème, exécutez ADSIEDIT et notez la valeur de directoryid de l'attribut d'ObjectGUID. Puis, mettez à jour la colonne de directotyID dans la table SQL avec cette nouvelle valeur.

Solution 3

Pour résoudre le problème, retirez le compte administrateur d'exemple comme décrit dans le document retirant le compte administrateur d'exemple dans le Cisco Unity 3.x.

1652:(error) aucun compte d'installateur trouvé dans le type d'abonné (type d'abonné de 6)

Après avoir exécuté DbWalker sur l'Unity 4.0(4), ce message d'erreur apparaît :

1652:(error) no installer account found in the subscriber 
type (subscriber type of 6). Please contact TAC for assistance.

Solution

Procédez comme suit pour résoudre ce problème :

  1. Allez au début > aux programmes > à la Microsoft SQL Server et ouvrez le gestionnaire d'entreprise SQL.

  2. Développez les Microsofts SQL Server > les groupes > les gens du pays ou le nom de Serveurs SQL de primaire > base de données > UnityDB > Tableaux.

  3. Cliquez avec le bouton droit les abonnés, puis sélectionnez le Tableau ouvert > le retour toutes les lignes.

  4. Regardez une ligne d'installateur de pseudonyme et vérifiez la valeur de type d'abonné. La valeur correcte est 6. Si ce n'est pas 6, mettez- à jourle à la même chose et au passage DbWalker de nouveau.

1619:(error) la valeur de MailboxStoreObjectID référencée pour cet abonné n'est pas trouvée dans la table de MailboxStore dans la base de données

Après avoir exécuté DbWalker sur l'Unity 7.x, ce message d'erreur apparaît :

1619:(error) The MailboxStoreObjectID value referenced for 
this subscriber is not found in the MailboxStore table in the database. 
This is a serious error, you should contact TAC for help.

Solution 1

Cette erreur peut se produire quand le MailboxStoreObjectID sous la table d'abonné n'est pas identique que celui référencé dans la table de Mailboxstore dans le SQL. La valeur d'ID de MailboxStoreObject qui est remplie pour tous les abonnés devrait correspondre à la valeur comme vu sous la table de Mailboxstore.

Allez à la base de données SQL Unitydb > à la table d'abonné et mettez à jour le MailboxStoreObjectID pour l'utilisateur affecté en prenant la valeur de MailboxStoreObjectID de la table de « mailboxstore » :

  1. Allez au début > aux programmes > à la Microsoft SQL Server > au gestionnaire d'entreprise.

  2. Développez aux bases de données > à l'UnityDb et choisissez les Tableaux.

  3. Dans le volet de droite, recherchez la table de MailboxStore, cliquez avec le bouton droit-la, et choisissez le Tableau ouvert > le retour toutes les lignes.

  4. Recherchez les utilisateurs et la note affectés de la valeur de MailboxStoreObjectID.

  5. Fermez la table et recherchez la table d'abonné, cliquez avec le bouton droit-la, et choisissez le Tableau ouvert > le retour toutes les lignes.

  6. Cliquez sur le bouton de volet du Show/Hide SQL, et émettez cette commande :

    SELECT     *
    FROM         Subscriber
    WHERE alias = 'aliasname'
    
  7. Cliquez sur Run.

  8. Remplacez la valeur pour le MailboxStoreObjectID pour cet utilisateur par celui de la table de MailboxStore.

Solution 2

Le message d'erreur signifie essentiellement que bien que les comptes de gestionnaire et de mailuser de l'appel de l'utilisateur soient présents dans la base de données de Cisco Unity, l'emplacement de la boîte aux lettres d'abonné n'est plus présent dans l'échange.

Cette question est augmentée parce que les utilisateurs ne sont plus une partie de la société et leurs cases de messagerie vocale ne sont plus exigées. En conséquence, nous pouvons sans risque enlever leurs autres informations de la base de données de Cisco Unity.

Exécutez ces étapes afin de résoudre ce problème :

  1. Lancez le gestionnaire d'entreprise.

  2. Choisissez les Microsofts SQL Server > le groupe de Serveur SQL > le nom du serveur > les bases de données > l'UnityDb > les Tableaux.

  3. Choisissez la liste d'abonné.

  4. La liste d'abonné de clic droit > le retour tous rament.

  5. Localisez les utilisateurs affectés à supprimer, et mettez en valeur la ligne sur la colonne de gauche. Puis, choisissez l'effacement.

  6. Réexécutez l'outil de DBwalker.

1605:(error) nom du fichier échoué de wav = D:\CommServer\Stream Files\alice.tjandra_SubName_0064d8a6.wav

Ce message d'erreur apparaît en exécutant DbWalker sur le serveur d'Unity :

1605:(error) stranded wav file 
name=D:\CommServer\Stream Files\alice.tjandra_SubName_0064d8a6.wav
You can fix this by selecting the 'Removed orphaned 
WAV files automatically' option and re-running dbWalker.

Solution

Afin de résoudre ce problème, réexécutez le DbWalker avec l'option de gestionnaires d'appel perdue ses parents Remove automatiquement vérifiée.

1547:(error) la « table des serveurs dans UniyDB contient une valeur de pseudonyme qui n'apparie pas le nom de serveur local comme il faudrait.

Ce message d'erreur apparaît en exécutant DbWalker sur le serveur de Cisco Unity :

1547:(error) The 'servers' table in UniyDB contains an 
alias value that does not match the local server name as it should. 
This can cause problems in future upgrades to newer Unity
versions and should be addressed before upgrading. Please contact TAC.

Solution

Exécutez ces étapes pour résoudre le problème :

  1. Dans le Cisco Unity, cliquez avec le bouton droit sur mes ordinateurs, Properties choisi, et sélectionnez le nom de l'ordinateur. Il sera dans le <Server Name>.<domain> de format. Notez la partie de <ServerName>.

  2. Allez au Start > Run, tapez le cmd, et cliquez sur l'ok. Sélectionnez ces commandes dans la fenêtre d'invite de commande :

    OSQL -E
        1> SELECT @@SERVERNAME
        2> go
  3. Si la valeur retournée n'est pas identique que que du <ServerName> de l'étape 1, sélectionnez ces commandes :

    1>EXEC sp_dropserver '<old server name>'
        2> go
        1> EXEC sp_addserver '<new servername>', 'local'
        2> go
  4. Allez au gestionnaire d'entreprise SQL et effectuez un zoom avant au groupe de Serveur SQL > au serveur local > aux bases de données > à l'UnityDb > aux Tableaux.

  5. Cliquez avec le bouton droit sur des serveurs dans le volet de droite de la fenêtre de Tableaux et choisissez le Tableau ouvert > le retour toutes les lignes.

  6. Si le champ de pseudonyme n'apparie pas le nom du serveur d'Unity, écrivez manuellement le nom du serveur correct.

  7. Redémarrez les services d'agent de MSSQLServer et de Serveur SQL, puis redémarrez le Cisco Unity.

  8. Si la question existe toujours, allez à /COMMSERVER/ le répertoire et double-cliquer sur ConfigMgr.exe. Allez à l'AdvancedTab et sous l'exécution de reconfiguration de Selectthe d'option, les configurations choisies de configuration par défaut de ResetAll tout en préservant tous les objets existants.

    Remarque: Ne vérifiez aucune autre option car il effacerait la base de données.

1699:(error) le « SchemaMajorVersion » valeur est NUL dans la ligne avec « alias » la valeur appariant le nom du serveur primaire dans la « table des serveurs.

Un de ces messages d'erreur apparaît en exécutant DbWalker sur le serveur de Cisco Unity :

1699:(error) The 'SchemaMajorVersion' value is NULL 
in the row with 'Alias'value matching the primary 
server name in the 'Servers' table.

OU

1700:(error) The 'SchemaMinorVersion' value is NULL 
in the row with 'Alias' value matching
the primary server name in the 'Servers' table.  
This can cause problems if you try to
upgrade this system to a newer version of Unity. 

OU

1697:(error) No rows with 'Alias' value matching the primary server name were
found in the "servers" tablel  This can cause problems if you try to upgrade 
this system to a newer version of  Unity.

Solution

Pour résoudre ce problème, changez le SchemaMajorVersion et le SchemaMinorVersion du null. Pour ce faire, exécutez les étapes suivantes :

  1. Dans le serveur de Cisco Unity, choisissez le début > les programmes > la Microsoft SQL Server > le gestionnaire d'entreprise pour ouvrir le gestionnaire d'entreprise de Serveur SQL.

  2. Choisissez les Microsofts SQL Server > le groupe de Serveur SQL > {serveur local} > des bases de données > des Tableaux d'UnityDb>.

  3. Cliquez avec le bouton droit les serveurs dans le volet de droite de la fenêtre de Tableaux et choisissez le Tableau ouvert > le retour toutes les lignes.

  4. Trouvez le serveur en cours, puis remplissez manuellement champs de SchemaMajorVersion et de SchemaMinorVersion pour apparier la version de l'Unity actuellement installée.

Remarque: Pour l'Unity 4.0(5) - La version majeure est 3 et la version mineure est 20, et pour l'Unity 7 - la version majeure est 3 et la version mineure est 21.

1527:(error) la valeur de smtpAddress pour l'abonné est NULLE.

Ce message d'erreur apparaît en exécutant DbWalker sur le serveur de Cisco Unity :

1527:(error) smtpAddress value for subscriber is NULL. 

Solution

Pour résoudre le problème, exécutez les étapes dans le document incapable de recevoir des messages vocaux après qu'un nouveau compte d'abonné soit créé.

1246:(error) le destinataire pour ce gestionnaire d'entretien est placé à un abonné pas dans la base de données.

Ce message d'erreur apparaît en exécutant DbWalker sur le serveur de Cisco Unity :

1246:(error) the recipient for this interview handler is set to a
subscriber not in the database.
SubscriberObjectID={4C05A06B-2D4C-4F28-9E7E-78B3DF419B3F}

Solution

Cette erreur peut être corrigée en sélectionnant un destinataire du message valide à la page de profil pour ce gestionnaire d'entretien à SA. Pour ce faire, exécutez les étapes suivantes :

  1. Ouvrez la page Web de Cisco Unity SA.

  2. Allez au gestionnaire de programme > d'entretien de maintenance > à la page de profil.

  3. Le positionnement fournissent la réponse à l'administrateur d'exemple.

0:(error) problème de format de date/heure dans la table de configuration

Ce message d'erreur d'erreur apparaît en exécutant DBWalker après une restauration de saleté sur le serveur de Cisco Unity :

0:(error) Date/Time format problem in Configuration 
table:-2147467259 ([Microsoft][ODBC SQL Server Driver]Invalid time format).  
Check the LastTimeModified column for all entries
in the Configuration table for correct format.

Solution

Afin de corriger l'erreur, exécutez cette requête à l'invite de commande :

osql -E -d UnityDb -Q "update Configuration set LastModifiedTime=NULL"


1438:(error) aucun périphériques de MWI trouvés pour cet abonné

Ce message d'erreur apparaît en exécutant DbWalker sur le serveur de Cisco Unity :

1438:(error) No MWI devices found for this subscriber. If the MWI is
disabled for this subscriber then this is OK, however it's unusual to have a
production subscriber configured with no MWI device.

Solution

Le message d'erreur indique que l'abonné particulier n'a pas une extension de MWI associée à elle. Terminez-vous ces étapes afin de corriger la question :

  1. Ouvrez la page de SAWeb de Cisco Unity.

  2. Allez à l'abonné et trouvez l'abonné.

  3. Cliquez sur en fonction l'onglet de messages pour l'abonné.

  4. Sur le volet de droite, ajoutez le périphérique de MWI et permettez l'extension d'être « X » pour le poste principal de l'abonné.

1663:(error) le moment de Last modified pour une ligne dans la table de configuration est non valide

Ce message d'erreur apparaît en exécutant DbWalker sur le serveur de Cisco Unity :

1663:(error) the last modified time for a row in the
 Configuration table is not valid.

Solution

Afin de résoudre ce problème, ouvrez l'analyseur de requête SQL et exécutez cette requête :

use unitydb
update Configuration set LastModifiedTime=NULL

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Informations connexes


Document ID: 28785