Oprava: Pri spustení príkazu "dbcc dbreindex" alebo "zmeniť registra" príkaz, niektoré transakcie sú nereplikujú účastníkom v obchodnej transakcii replikácie v SQL Server 2005

Preklady článku Preklady článku
ID článku: 916706 - Zobraziť produkty, ktorých sa tento článok týka.
Bug #: 40000100 (rýchla oprava SQL)
Microsoft distribuuje Microsoft SQL Server 2005 opravy ako jeden súbor na prevzatie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej SQL Server 2005 opraviť uvoľnenia.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Súhrn

Tento článok popisuje nasledujúce o tejto rýchlej oprave vydanie:
  • Problémy, ktoré stanovuje túto opravu hotfix
  • Predpoklady pre uplatnenie rýchlu opravu balík
  • Či musíte reštartovať počítač po použití balík s rýchlou
  • Či balík s rýchlou nahrádza iných rýchlu opravu balík
  • Či musíte urobiť zmeny databázy registry po použití balík s rýchlou
  • Súbory, ktoré sú obsiahnuté v rýchlej opravy balík

Príznaky

Uvažujme o nasledovnom scenári. Máte transakčné replikácie servera Microsoft SQL Server 2005. Spustiť príkaz dbcc dbreindex alebo príkaz zmeniť register súčasne so spustenou Log čitateľ Agent. V tomto scenári, niektoré transakcie sú nereplikujú predplatiteľov.

Navyše pri spustení servera SQL Server 2005 pomocou stopových vlajkou T8209, správy, ktoré sa podobajú takto môže byť prihlásený do SQL Server Errorlog súboru.

Chybové hlásenie 1
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, GetHoBtLockNoError na rowsetId 72057594047430656 nepodarilo, riadkov nemusí existovať v súčasnej schémy!
Chybové hlásenie 2
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] nájsť verziu uzol pre Tabuľka 629577281 riadkov id 72057594047430656 typ 52, zdroj 1, počet stĺpcov: 14, {0xe2:10:6 d} {0xe2:10:6 d} {0xe2:10:6 d}
Chybové hlásenie 3
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, m_fTableNotExist:1, m_tabid:629577281, m_pSchema_re:0, m_pSchema_se:1
Chybové hlásenie 4
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, m_fTableNotExist:0
Chybové hlásenie 5
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, nakladanie Počet stĺpcov v tabuľke [dbo].[crsalh], z verziované schémy {0xe2:10:6 d}{0xe2:10:6 d}{0xe2:10:6 d}{1}, počet stĺpcov: 14
Chybové hlásenie 6
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, načítanie SE Skupina riadkov tabuľky [dbo].[crsalh], z verziované schémy {0xe2:10:6 d}{0xe2:10:6 d}{0xe2:10:6 d}{1}, počet stĺpcov: 14
Chybové hlásenie 7
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, načítanie RE stĺpec údaje tabuľky [dbo].[crsalh], z živej schémy, počet stĺpcov: 14
Chybové hlásenie 8
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, nakladanie stĺpec oblasť pre tabuľku [dbo].[crsalh] artid 5, od živého schéma, stĺpec Počet: 14

Príčina

Tento problém sa vyskytuje, pretože Log čitateľ Agent nekopíruje všetkých transakcií do databázy distribúcie.

Riešenie

Informácie o balíku Service pack

Poznámka: Boli nájdené viaceré problémy s obnovy indexov v SQL Server 2005. Odporúčame uplatňovať si najnovší balík service pack a kumulatívnej aktualizácie aby sa predišlo problémom s prestavať indexy databázach, ktoré sú definované v obchodnej transakcii replikácie publikácie.

Ak chcete vyriešiť tento problém, získať najnovšie balík service pack pre SQL Server 2005.Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
913089Ako získať najnovší balík Service Pack pre SQL Server 2005

Informácie o rýchlej oprave

Podporovaná rýchla oprava je k dispozícii od spoločnosti Microsoft. Táto rýchla oprava je však určená opraviť len problém, ktorý je popísaný v tomto článku. Uplatňovať táto rýchla oprava len na systémy, ktoré sú zažíva tento špecifický problém. Táto rýchla oprava môže byť ďalej testovaná. Preto, ak ste nie sú vážne ovplyvnení tento problém, odporúčame vám počkať na nasledujúcu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na prevzatie, sekcia Prevzatie dostupnej rýchlej opravy sa nachádza na začiatku tohto článku databázy Knowledge Base. Ak sa táto sekcia nezobrazuje, obráťte sa na oddelenie služieb a podpory zákazníkov spoločnosti Microsoft a získajte rýchlu opravu.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak sa žiadne riešenie problémov nevyžaduje, budete musieť vytvoriť samostatnú servisnú požiadavku. Obvyklé náklady na podporu sa budú vzťahovať na dodatočné otázky podpory a problémy, ktoré nespĺňajú kritériá pre túto špecifickú rýchlu opravu. Úplný zoznam telefónnych čísel, Microsoft zákaznícky servis a podpora alebo vytvorte samostatnú servisnú požiadavku, navštívte nasledovnú webovú lokalitu spoločnosti Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Poznámka: Vo formulári Prevzatie dostupnej rýchlej opravy sa zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nevidíte váš jazyk, je to preto rýchla oprava nie je k dispozícii pre daný jazyk.

Predpoklady

Ak chcete použiť túto rýchlu opravu, musíte mať SQL Server 2005 Service Pack 1 (SP1) nainštalované.Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
913089Ako získať najnovší balík Service Pack pre SQL Server 2005

Reštartujte informácie

Po použití tejto rýchlej opravy nie je nutné reštartovať počítač.

Informácie o nahradení pre rýchlu opravu

Táto rýchla oprava nenahrádza žiadne ďalšie rýchle opravy.

Informácie databázy Registry

Nemáte zmeniť databázu registry.

Informácie o súboroch

Táto rýchla oprava obsahuje iba tie súbory, ktoré sú potrebné na správne problémy, ktoré tento článok obsahuje zoznamy. Táto rýchla oprava nemusí obsahovať všetky súbory, ktoré musíte mať plne aktualizovať výrobku na najnovšiu verziu.

Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a časy jednotlivých súborov sú uvedené v univerzálnom svetovom čase (UTC). Keď zobrazíte informácie o súbore, čas sa prevedie na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite Časové pásmo karta Dátum a čas položky v okne Ovládací Panel.
SQL Server 2005, 32-bitové verzie
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
Microsoft.SQLServer.Replication.dll2005.90.1534.01,608,40821-Mar-200619:07x86
Microsoft.SQLServer.SMO.dll9.0.1534.01,559,25621-Mar-200619:07x86
Msmdlocal.dll9.0.1534.015,597,78421-Mar-200619:07x86
Msmdredir.dll9.0.1534.03,927,25621-Mar-200619:07x86
Osql.exe2005.90.1534.051,41621-Mar-200619:06x86
Replrec.dll2005.90.1534.0781,01621-Mar-200619:07x86
Sqlaccess.dll2005.90.1534.0349,40021-Mar-200619:07x86
Sqldiag.exe2005.90.1534.0960,21621-Mar-200619:07x86
Sqlservr.exe2005.90.1534.028,780,81621-Mar-200619:07x86
SQL Server 2005, 64-bitové verzie
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
Microsoft.SQLServer.Replication.dll2005.90.1534.01,813,72022-Mar-200617:20x64
Microsoft.SQLServer.SMO.dll9.0.1534.01,551,06422-Mar-200617:20x86
Msmdlocal.dll9.0.1534.015,597,78421-Mar-200619:07x86
Msmdredir.dll9.0.1534.03,927,25621-Mar-200619:07x86
Osql.exe2005.90.1534.083,67222-Mar-200617:19x64
Replrec.dll2005.90.1534.01,007,32022-Mar-200617:20x64
Sqlaccess.dll2005.90.1534.0356,56822-Mar-200617:20x86
Sqldiag.exe2005.90.1534.01,127,64022-Mar-200617:20x64
Sqlservr.exe2005.90.1534.039,442,64822-Mar-200617:19x64
SQL Server 2005, Itanium verzie architektúry
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
Microsoft.SQLServer.Replication.dll2005.90.1534.02,521,81621-Mar-200623:04IA-64
Microsoft.SQLServer.SMO.dll9.0.1534.01,551,06421-Mar-200623:03x86
Msmdlocal.dll9.0.1534.048,464,08821-Mar-200623:02IA-64
Msmdredir.dll9.0.1534.06,073,56021-Mar-200623:04IA-64
Osql.exe2005.90.1534.0123,09621-Mar-200623:02IA-64
Replrec.dll2005.90.1534.02,137,81621-Mar-200623:04IA-64
Sqlaccess.dll2005.90.1534.0351,44821-Mar-200623:03x86
Sqldiag.exe2005.90.1534.01,637,08021-Mar-200623:03IA-64
Sqlservr.exe2005.90.1534.072,395,99221-Mar-200623:02IA-64

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti „Vzťahuje sa na“. Tento problém bol prvýkrát vyriešený v SQL Server 2005 Service Pack 2.

Ďalšie informácie

Ďalšie informácie o terminológii aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
824684Popis štandardnej terminológie použitej na popis aktualizácií softvéru Microsoft

Vlastnosti

ID článku: 916706 - Posledná kontrola: 25. marca 2013 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
Kľúčové slová: 
kbautohotfix kbhotfixserver kbqfe kbmt KB916706 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 916706

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com