Teď jste offline a čekáte, až se znova připojí internet.

Oprava: Chybová zpráva při spuštění databáze zrcadlení SQL Server 2005 na databázi, obnovit nebo inovovali SQL Server 2000: "ID Service Broker pro vzdálenou kopii databáze"<databasename>"neodpovídá ID na hlavní server"

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:959008
Příznaky
Zvažte jednu z následujících scénářů:
  • Obnovit zálohu databáze z 2000 Microsoft SQL Server na instanci Microsoft SQL Server 2005 pomocí možnost WITH RECOVERY. Pomocí možnosti WITH NORECOVERY také obnovit zálohu databáze na jiné instance SQL Server 2005.
  • Mít dvě instance SQL Server 2000, které mají databáze je v těchto případech stejná. Jedna instance databáze má v stav načítání. Ostatní instance má databáze v pravidelných stav. Potom upgradovat tyto instance SQL Server 2005.
Nakonfigurujete zrcadlení databáze na této databáze SQL Server 2005. Však při spuštění zrcadlení databáze zobrazí následující chybová zpráva:
ID Broker služby pro vzdálenou kopii databáze "<DatabaseName> "neodpovídá ID na hlavní server. (Microsoft SQL Server, chyba: 1436)
Poznámka: K tomuto problému dochází také v Microsoft SQL Server 2008.

Setkáte obvykle tento problém při inovaci konfiguraci dopravy protokolu 2000 Microsoft SQL Server. Předpokládejme následující situaci:
  • Máte dodávky konfiguraci protokolu SQL Server 2000.
  • Inovace serverů, které se účastní protokolu expedice konfigurace SQL Server 2005.
  • Po inovaci je konfigurovat pomocí databáze se používá v konfiguraci protokolu dodávky dříve zrcadlení databáze.
Při spuštění zrcadlení databáze zobrazí tato chybová zpráva.
Příčina
Databáze SQL Server 2000 nemají Service Broker ID. Pokud obnovení těchto databází na instance SQL Server 2005 pomocí možnost WITH NORECOVERY tyto databáze inovován. ID Broker služby z těchto databází je tedy NULOVÝ po obnovení. Navíc pokud upgrade instance SQL Server 2000 existujících databází jsou stav načítání nebudou aktualizována. ID Broker služby z těchto databází proto po inovaci je NULL. Při spuštění databáze zrcadlení ID Broker služby komitenta zabezpečení serveru je porovnána s ID služby zrcadlení serveru. Protože ID Service Broker neshodují, porovnání se nezdaří.

Sekundární databáze v scénáře inovace dodávky konfiguraci protokolu SQL Server 2000 je stav načítání. Po upgradu serveru, který zastává sekundární databázi databáze nemá Service Broker ID. Po upgradu serveru, který zastává primární databáze databáze mají identifikátor Service Broker. Při spuštění databáze zrcadlení ID Broker služby komitenta zabezpečení serveru odeslána na server zrcadlení pro porovnání. Protože ID Broker služby serveru zrcadlení je NULL, porovnání se nezdaří.
Řešení

Informace o aktualizaci Service Pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro SQL Server 2005. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
913089Jak získat nejnovější aktualizaci service pack pro SQL Server 2005

Důležité: Po instalaci SQL Server 2005 Service Pack 3 povolit příznak trasování 8446 zrcadlení serveru před zahájením zrcadlení databáze. Po spuštění zrcadlení databáze můžete bezpečně odebrat tento příznak trasování. Další informace o povolení příznak trasování na webu Microsoft Developer Network (MSDN):
Jak potíže obejít
Chcete-li tento problém vyřešit, postupujte takto:
  1. Na hlavní server provést úplnou zálohu databáze a protokolu zálohování.
  2. Obnovit zálohu databáze a protokolu zálohování na serveru zrcadlení pomocí možnost WITH NORECOVERY.
  3. Konfigurovat zrcadlení databáze na databázi.
  4. Spustit zrcadlení databáze.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt. Tento problém byl poprvé opraven v aktualizaci SQL Server 2005 Service Pack 3.
Další informace
Další informace o terminologii používané v aktualizacích softwaru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Odkazy
Další informace o upgradu dodávky konfiguraci protokolu SQL Server 2000 naleznete na webu služby MSDN:

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 959008 - Poslední kontrola: 12/16/2008 00:47:03 - Revize: 1.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbsqlservlogship kbtshoot kbsql2005engine kbexpertiseadvanced kbfix kbbug KB959008 KbMtcs
Váš názor
" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("