DBLHelper gebruiken om een verbroken Cisco CallManager Cluster SQL-abonnement opnieuw op te zetten
Inhoud
Inleiding Voorwaarden Vereisten
Gebruikte componenten Conventies
Het verband tussen uitgever en Subscriber via DBLHelper herstellen Controleer dat het SQL-abonnement werkt
De fout IsChangeNotfyReady verschijnt nadat een nieuwe abonnee is toegevoegd Gerelateerde informatie
Inleiding
De replicatie van de SQL-database (Structured Query) is een kernfunctie van Cisco CallManager- clusters. De server met het hoofdexemplaar van de Cisco CallManager-database wordt de
uitgever genoemd, terwijl de servers die de database repliceren abonnees worden genoemd. Op de abonneeserver wordt consequent de uitgeverserver voor elke nieuwe wijziging in de
uitgeverendatabank opgevraagd. Als er nieuwe wijzigingen worden aangebracht, voert de
abonnee een aantrekkelijke abonnement uit om de meest recente veranderingen in de database te ontvangen.
Wanneer de abonnee de replicatie van gegevens van de uitgever stopt, moeten gebruikers de relaties tussen de uitgever en de abonnee opnieuw opbouwen. Dit document beschrijft het DBLHelper-hulpprogramma. Dit hulpprogramma publiceert of herinitialiseert een verbroken abonnement tussen de uitgever en de abonneedatabanken.
Opmerking: Als uw Cisco CallManager-servers deel uitmaken van een "domein", moet u voor DBLHelper op de juiste manier uitvoeren om in de Cisco CallManager-server te loggen als de
"lokale beheerder"-account van de Cisco CallManager-server, niet de domeinaccount.
Symptomen
Dit is een lijst met mogelijke symptomen als de abonnee stopt met kopiëren bij de uitgever:
De veranderingen die op de uitgever worden aangebracht worden niet weerspiegeld in telefoons die bij de abonnee worden geregistreerd.
●
Uitgaande oproepen mislukken op telefoons die bij de abonnee zijn geregistreerd. Zodra u 9 draait, hoort u een reorder tint.
●
Call Forward All (CFwdALL) werkt niet.
●
IP-telefoon geeft foutendatabase weer.
●
Voorwaarden
Vereisten
Dit document gaat ervan uit dat het SQL Administrator (SA)-accountwachtwoord beschikbaar is voor zowel de uitgever als de abonnee als het op MSSQL 7.0 draait. Het gaat uit van
administratieve rechten als u SQL Server 2000 gebruikt.
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
Cisco CallManager 3.x en 4.x
●
De informatie in dit document is gebaseerd op de apparaten in een specifieke
laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Conventies
Raadpleeg de Cisco Technical Tips Convention voor meer informatie over documentconventies.
Het verband tussen uitgever en Subscriber via DBLHelper herstellen
Voer de volgende stappen uit:
Als u problemen opmerkt met Cisco CallManager failover of SQL-toepassingsfouten opmerkt in het logbestand van de toepassingsgebeurtenis, controleer dan eerst het bestand
DBLHelper.exe.Dit bestand is te vinden op c:\program files\cisco\bin directory. Zorg dat u het laatste DBLHelper-bestand op deze locatie hebt. Als het bestand niet op het systeem staat, opent u een case met Cisco Technical Support en specificeert u een gebroken SQL-
abonnement. Gebruik het Cisco TAC Service Application (alleen geregistreerde klanten) gereedschap om een case te openen.Opmerking: DBLHelper wordt alleen op de uitgever uitgevoerd.
1.
De Cisco Technical Support Engineer kan de DBLHelper.exe-toepassing voor u leveren.Als u Cisco CallManager versie 3.0 of 3.1 gebruikt, raadpleeg dan de Technische ondersteuning.
Ze kunnen ook het bestand odbc++ naar u sturen.Opmerking: DBLHelper is compatibel met Cisco CallManager 3.x en 4.x.Het bestand odbc++ naast DBLHelper.exe woont in c:\program files\cisco\bin.
2.
De SQL-replicatie is gebaseerd op NetBios-naamresolutie. Zorg ervoor dat het c:\winnt\system32\drivers\etc\-bestand indien nodig ingevuld is.
3.
Als alleen het bestand lmhosts.sam bestaat, klikt u op start/lopen, voert u cmd in en drukt u op Return.
4.
Voer vanuit C:\ prompt cd \winnt\system32\drivers\etc in zoals hier wordt getoond.
5.
Kopieer lapjes.sam <space> gastheren.
6.
Bewerk het sjabloonbestand.
7.
Sla het bestand op en klik op Afsluiten.
8.
Selecteer in Windows Verkenner de optie c:\ > programmabestanden > cisco, klik op de bin- map en dubbelklik op DBLHelper.exe.Dit venster
toont:
Opmerking: Het pictogram red Forwning geeft een defect SDL-abonnement aan tussen de uitgever en Cisco CallManager-abonnees.De knop Republish verwijdert de huidige
abonnement en voegt deze toe. De knop Reinitialiseren herinitialiseert alle abonnementen en start de snapshot-agent. Het probeert ook het abonnement met de huidige database te herbouwen.
9.
Zodra u een optie hebt geselecteerd, wordt de knop grijs weergegeven. Zodra de bewerking 10.
is voltooid en de databases weer zijn ingeschakeld, verschijnt dit venster:
Als een herpubliceren de replicatieproblemen niet oplost en het pictogram van het rood fronsen nog steeds verschijnt, dan controleer dan of de naam van de database hetzelfde is voor alle Cisco CallManager-servers. Als een van de Subscriber CallManager-servers een andere naam heeft, update dan de naam van de database in die abonnee. Open de
Windows Registratieeditor in die bepaalde Cisco CallManager-server en blader naar HKEY_LOCAL_MACHINE > Software > Cisco Systems Inc. > DBL. Zoek naar
registratieitems DBCONNECTION0, DBCONNECTION1, enzovoort. Werk de waarde van deze items bij met de naam van de uitgeverij database.De waarde van de DBCONNECTIONx-ingang ziet er als volgt uit:
DSN=CiscoCallManager;SERVER=CCM-4;DATABASE=CCM0300;Trusted_Connection=yes
Als de uitgeverij database een naam van CCM0301 heeft, update dan de registratiewaarde als:
DSN=CiscoCallManager;SERVER=CCM-4;DATABASE=CCM0301;Trusted_Connection=yes
Het tabblad NameResolutie geeft aan of er een Domain Name System is of niet. (DNS)- ingang of hostinvoer om een naam-IP-adresresolutie aan te geven. Het geeft ook aan welke netwerkvertraging er is tussen de
servers.
11.
Met het tabblad Vergelijken kunt u de databases tussen de Cisco CallManager-versies vergelijken.Opmerking: deze optie wordt niet
gebruikt.
12.
Met het tabblad BackupData kunt u een back-up van de database uitvoeren die is
opgeslagen in een .csv-indeling.Opmerking: dit is geen ondersteunde manier om een back- up van de Cisco CallManager-database te maken.Opmerking: Kan zeker zijn dat u de DBLhelper-toepassing sluit nadat deze op de Uitgever is geactiveerd. Als DBLhelper actief blijft, kan dit fouten veroorzaken in de Event viewer.
13.
Controleer dat het SQL-abonnement werkt
Om de propagatie van gegevens te testen, maakte u een apparaat op de uitgeverij server dat gemakkelijk herkend kan worden en klikt u op
Invoegen.
1.
Het apparaat hoeft niet functioneel te zijn. Klik op Update en vervolgens op Sluiten.
2.
Ga naar de SQL Enterprise Manager, breid de SQL-abonnee in kwestie uit en kijk in de database om te zien of het nieuwe apparaat aanwezig
is.
3.
Hoe herkenbaar het apparaat, hoe gemakkelijker het is om te vinden.
4.
De fout IsChangeNotfyReady verschijnt nadat een nieuwe abonnee is toegevoegd
Nadat u een nieuwe Cisco CallManager Subscriber aan de cluster toevoegt, wordt een
IsChangeNotfyReady SQL-fout gevonden in de uitgever.
Draai het DBL-gereedschap om deze foutmelding op te lossen.
Gerelateerde informatie
Compatibiliteitsmatrix voor Cisco Unified CallManager
●
Het opnieuw instellen van een verbroken Cisco CallManager Cluster SQL-abonnement met CallManager 3.0, 3.1 en 3.2
●
Het herstellen van een Broken CallManager Cluster SQL-abonnement met Cisco CallManager 3.3
●
Ondersteuning voor spraaktechnologie
●
Productondersteuning voor spraak en Unified Communications
●
Probleemoplossing voor Cisco IP-telefonie
●
Technische ondersteuning en documentatie – Cisco Systems
●