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

Příznaky

Zvažte jednu z následujících scénářů:
  • Pomocí možnosti Obnovení s obnovení zálohy databáze z 2000 Microsoft SQL Server na instanci Microsoft SQL Server 2005. Také obnovit zálohu databáze v jiné instanci serveru SQL Server 2005 pomocí možnost WITH NORECOVERY .
  • Máte dvě instance serveru SQL Server 2000 s databázi, která je v těchto případech stejná. Jedna instance databáze má stav načítání. V druhé instanci databáze má v normální stav. Poté upgradu tyto instance serveru SQL Server 2005.
Nakonfigurujete zrcadlení databáze na databázi 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 "< Název_databáze >" neodpovídá ID na hlavní server. (Microsoft SQL Server, chyba:. 1436)
Poznámka: Tomuto problému dochází také v Microsoft SQL Server 2008.

Obvykle tento problém dojít při upgradu Microsoft SQL Server 2000 protokolu dodávky konfiguraci. Jde o takovouto situaci:
  • Máte dodávky konfiguraci protokolu SQL Server 2000.
  • Upgradujete servery, které se účastní protokolu expedice konfigurace serveru SQL Server 2005.
  • Po inovaci je nakonfigurovat zrcadlení databáze pomocí databáze používaný dříve v konfiguraci protokolu expedice.
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 serveru SQL Server 2005 pomocí možnost WITH NORECOVERY , nebudou tyto databáze aktualizována. ID Broker služby z těchto databází je tedy NULL po obnovení. Navíc pokud upgradujete instance serveru SQL Server 2000, nebudou upgradovány existující databáze, které jsou ve stavu naložení. ID Broker služby z těchto databází je tedy NULL po upgradu. Při spuštění databáze zrcadlení ID Broker služby komitenta zabezpečení serveru je porovnána s ID služby serveru zrcadlení. Vzhledem k tomu, že ID Service Broker neshodují, porovnání se nezdaří.

V případě upgradu konfigurace serveru SQL Server 2000 protokolu dodávky sekundární databáze je ve stavu naložení. Po upgradu na server, který udržuje sekundární databáze, databáze nemá identifikátor služba Broker Po upgradu na server, který obsahuje primární databáze, databáze obsahuje identifikátor služba Broker Při spuštění databáze zrcadlení ID Broker služby komitenta zabezpečení serveru je odeslána na zrcadlový server 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 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
913089 jak získat nejnovější aktualizaci service pack pro SQL Server 2005

Důležité: Po instalaci aktualizace Service Pack 3 pro SQL Server 2005 povolte 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í naleznete následujícím webu Microsoft Developer Network (MSDN):

Jak potíže obejít

Chcete-li tento problém vyřešit, postupujte takto:
  1. Proveďte úplnou zálohu databáze a protokolu zálohování na hlavní server.
  2. Obnovte zálohu databáze a protokolu zálohování na serveru zrcadlení pomocí možnosti WITH NORECOVERY .
  3. Konfigurujte zrcadlení databáze na databázi.
  4. Spuštění zrcadlení databáze.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro". Tento problém byl poprvé opraven v aktualizaci SQL Server 2005 Service Pack 3.

Další informace

Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis 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 následujícím webu MSDN:
Vlastnosti

ID článku: 959008 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor