Simptomi

Razmotrite sljedeći scenarij:

  • Sastavi mrežnom okruženju replikacije distribuira sustav datoteka (DFS). Poslužitelji u ovoj mreži sustavom Windows Server 2003 R2 ili Windows Server 2008.

  • Imate do poslužitelju koji funkcionira kao koncentrator poslužitelja. Ovaj poslužitelj replicira podatke iz upstream poslužiteljima.

U ovom scenariju servis za replikaciju DFS može prestati na poslužitelju do. Uz to, događaj 2104 zapisuje u zapisnik DFS Replication na poslužitelju do:

Naziv zapisnika: Replikaciju DFS
Izvor: DFSR
ID događaja: 2104
Kategorija zadatka: ništa
Razina: pogreška
Ključne riječi: Classic
Korisnik: nije dostupno
Računala: < naziv računala >
Opis:
Servis za replikaciju DFS nije uspio oporaviti iz pogreške interne baze podataka na jedinici < slovo >:. Za sve mape replicirane na ovoj jedinici prestao replikacije.

Dodatne informacije:
Pogreška: 9214 (pogreške interne baze podataka (-1605))
Glasnoća: < GUID >
Baza podataka: < slovo >: \System Volume Information\DFSR

Napomena Šifra pogreške "-1605" je pogreška Jet "JET_errKeyDuplicate".

U isto vrijeme događaja 2212 se zapisuje u zapisnik DFS Replication na upstream poslužitelju:

Naziv zapisnika: Replikaciju DFS
Izvor: DFSR
ID događaja: 2212
Kategorija zadatka: ništa
Razina: upozorenje
Ključne riječi: Classic
Korisnik: nije dostupno
Računala: < naziv računala >
Opis:
Servis za replikaciju DFS otkrio neočekivanog isključivanja na jedinici < slovo >:. To se može dogoditi ako servis završila (zbog gubitka napajanja, na primjer) ili dogodila se pogreška na jedinici. Servis je automatski pokrenuo postupka oporavka. Servis će ponovo izgraditi bazu podataka ako određuje pouzdano ne može oporaviti. Nije potrebna nikakva akcija korisnika.

Dodatne informacije:
Glasnoća: < slovo >
GUID: < GUID >

Nakon nekog, servis za replikaciju DFS ponovo pokreće automatski. Međutim, isti problem može pojaviti ponovno.

Uzrok

Servis za replikaciju DFS pogreška pojavljuje jer oporavlja DFS Replication baze podataka iz stanja nečisto isključivanje sustava na upstream poslužitelj koji prijavljeni instance ID 2122 događaja. Međutim, predstavljen je nedosljednost baze podataka na poslužitelju do.

Upstream poslužitelj popunjava redni broj Globalna verzija za ažuriranje za njegov do poslužitelja prije upstream poslužitelj pamti redni broj Globalna verzija svojoj bazi podataka. Zatim prekida upstream poslužitelj ili ga naiđe gubitka napajanja ili kvar tvrdog diska prije pamti najnovije Globalna verzija broj slijeda u svojoj bazi podataka.




Nakon nastavlja upstream poslužitelj tako ponovno koristite redni broj Globalna verzija koja je već objavljena za drugo ažuriranje. Do poslužitelj otkrije na nekonzistenciju jer postoje različite ažuriranja koji imaju isti broj slijeda Globalna verzija.

Međutim, do poslužitelja ne može riješiti nedosljednost jer dva ID_RECORDs u istom skupu sadržaja ne može imati isti broj slijeda Globalna verzija. Pokušaj riješiti problem ne uspije i generira šifru pogreške "-1605" koji predstavlja pogreška "JET_errKeyDuplicate".

Nakon instalacije hitnog popravka DFS Replication poziva drugu funkciju Jet baza podataka. Ova funkcija jamči transakcije baze podataka je predan disk upstream poslužitelja prije popunjava redni broj Globalna verzija za ažuriranje do poslužitelj upstream poslužitelj.

Razlučivost

Da biste riješili taj problem, slijedite ove korake:

  1. Da biste riješili problem nedosljednost baze podataka na poslužitelju moći izvršiti korake u odjeljku "zaobilazno rješenje".

  2. Da biste spriječili ponovno pojavljivanja taj problem, instalirajte odgovarajući prilagodbeni popravak na upstream poslužitelj:

    • Na upstream poslužitelju sa sustavom Windows Server 2003 R2, instalirajte taj hitni popravak.

    • Na upstream poslužitelju koji izvodi Windows Server 2008, instalirajte hitni popravak iz Microsoft baze znanja:

      979247 usluge u DFS Replication ruši na Windows Server 2008 temelji do poslužitelju koji je konfiguriran za replikaciju podatke iz mnogo upstream poslužitelji

Informacije o hitnim popravkom

Podržani prilagodbeni popravak dostupan je iz Microsoft. No taj hitni popravak je namijenjen samo ispravku problema opisanog u ovom članku. Da biste primijenili taj hitni popravak samo na sustave kojima dolazi do problema opisanog u ovom članku. Taj hitni popravak možda dodatno testirati. Stoga, ako vam se ne uzrokuje taj problem, preporučujemo da pričekate sljedeće ažuriranje softvera koje sadrži taj hitni popravak.

Ako hitni popravak dostupan je za preuzimanje, postoji odjeljak "Moguće je preuzeti hitni popravak označeno" na vrhu ovog članka iz baze znanja. Ako se taj odjeljak ne pojavi, obratite se Microsoftove službe za podršku da biste nabavili hitni popravak.

Napomena Ako se pojave dodatni problemi ili je potrebno otklanjanje poteškoća, možda ćete morati stvoriti zaseban zahtjev za uslugom. Uobičajeni podršku troškovi će primijeniti na dodatna pitanja i probleme koji nemaju veze s ovim hitnim popravkom. Potpun popis brojeva telefona Microsoftove službe za podršku ili stvoriti zaseban zahtjev za uslugom, posjetite sljedeće Microsoftovo Web-mjesto:

http://support.microsoft.com/contactus/?ws=supportNapomena U obrascu "Moguće je preuzeti hitni popravak označeno" prikazuje jezicima za koje je hitni popravak dostupan. Ako ne vidite svoj jezik, je jer hitni popravak nije dostupan za taj jezik.

Preduvjeti

Ovaj hitni popravak primijenili na upstream poslužitelju sa sustavom Windows Server 2003 R2 Service Pack 2 (SP2).

Dodatne informacije o nabavljanju servisnog paketa Windows Server 2003, kliknite sljedeći broj članka u Microsoftovoj bazi znanja:

889100 kako nabaviti najnoviji servisni paket za Windows Server 2003

Informacije o registru

Da biste koristili hitni popravak ovaj paket, ne imati napravite promjene registra.

Ponovnim pokretanjem

Nakon instalacije ovog hitnog popravka morate ponovo pokrenuti računalo.

Informacije o zamjeni hitnog popravka

Ovaj hitni popravak nije zamjena za prethodno objavljeno hitni popravak.

Informacije o datoteci

Engleski (Sjedinjene Države) verzija tog hitnog popravka instalira datoteka s atributima navedenima u sljedećim tablicama. Datumi i vrijeme za te datoteke navedene su u koordiniranom univerzalnom vremenu (UTC). Datumi i vrijeme za te datoteke na lokalnom računalu prikazuju se u lokalnom vremenu i s trenutnim računanjem vremena (DST). Osim toga, datumi i vremena mogu promijeniti kada izvoditi određene operacije na datotekama.

Windows Server 2003 R2 datoteku informacije bilješku
  • Uz datoteke koje su navedene u tim tablicama taj hitni popravak također instalira pridruženu sigurnost kataloga datoteku (KBbroj.cat) koji je potpisan digitalnim potpisom Microsoft.

Za sve podržane x86 verzije sustava Windows Server 2003 R2 SP2

Naziv datoteke

Verzija datoteke

Veličina datoteke

Datum

Vrijeme

Platforma

Zahtjev SP

W03a3409.dll

5.2.3790.4590

43,520

16-Sep-2009

12:16

x86

SP2

Dfsr.exe

5.2.3790.4651

1,705,984

18-Jan-2010

20:30

x86

SP2

Za sve podržane x64 verzije sustava Windows Server 2003 R2 SP2

Naziv datoteke

Verzija datoteke

Veličina datoteke

Datum

Vrijeme

Platforma

Zahtjev SP

Servis ogranak

Dfsr.exe

5.2.3790.4651

3,595,264

20-Jan-2010

01:57

x64

SP2

Nije primjenljivo

W03a3409.dll

5.2.3790.4590

44,032

20-Jan-2010

01:57

x64

SP2

Nije primjenljivo

Ww03a3409.dll

5.2.3790.4590

43,520

20-Jan-2010

01:57

x86

SP2

WOW

Za sve podržane IA-64-bitne verzije sustava Windows Server 2003 R2 SP2

Naziv datoteke

Verzija datoteke

Veličina datoteke

Datum

Vrijeme

Platforma

Zahtjev SP

Servis ogranak

Dfsr.exe

5.2.3790.4651

5,501,440

20-Jan-2010

01:53

IA-64

SP2

Nije primjenljivo

W03a3409.dll

5.2.3790.4590

42,496

20-Jan-2010

01:53

IA-64

SP2

Nije primjenljivo

Ww03a3409.dll

5.2.3790.4590

43,520

20-Jan-2010

01:53

x86

SP2

WOW

Zaobilazno rješenje

Zaobilazno rješenje za replikaciju DFS pogreška

Da biste zaobišli taj problem, ručno izvršiti operaciju odgode do brisanja na stare ID_RECORD zapis i stvara novi broj slijeda Globalna verzija. Da biste to učinili, slijedite ove korake:

  1. Određivanje originalnog DFSR poslužitelja i put do datoteke. Sastoji se od datoteke GVSN GUID i naziv ru gdje na CSID podudaranje.

    Tako u slučaju iznad, na primjer:

    20091213 01:55:56.862 8820 RDCX 808 Rdc::SeedFile::Initialize u raspršivanja podudaraju. Preuzimanje je redundantna, uid:{8BB53DB2-9446-47D0-94E0-F93A56589D18}-v2357 gvsn:{58A90409-3866-4DC1-B474-BE1C8DE41B84}-v22461 fileName:4-5269.dot csId: {B890770A-6043-4004-A149-41E3A1935AC1

    20091213 01:55:57.705 8820 dolje nije uspjelo 5186 [Pogreška] DownstreamTransport::RdcGet na connId: {7D927665-24BF-4F16-B503-708AABDBC9AE} csId: {B890770A-6043-4004-A149-41E3A1935AC1} rgName:SOME_RG ažuriranje:

    Pokrenite:


    DFSRDIAG.EXE GUID2NAME /rgname:"SOME_RG" /guid:{58A90409-3866-4DC1-B474-BE1C8DE41B84}

  2. Sad kad znate poslužitelja, možete ići na tom računalu.

    • Upstream poslužitelj je pokrenut Windows Server 2008 R2, pokrenite sljedeću naredbu:

      DFSRDIAG IDRECORD

    • Upstream poslužitelj je pokrenut Windows Server 2003 ili Windows Server 2008, pokrenite sljedeću naredbu:

      WMIC. EXE /namespace:\\root\microsoftdfs put dfsridrecordinfo. UID = "< UID dupliciranu GVSN na strani poslužitelja upstream >" poziv getfullfilepath

  3. Pronađite puni put datoteke potrebe problem.

    1. Ako koristite Windows Server 2008 R2, koristite DFSRDIAG IDRECORD. Na primjer:


      DFSRDIAG. EXE IDRECORD /UID:{8BB53DB2-9446-47D0-94E0-F93A56589D18}-v2357

    2. Pomoću Win2003 ili Win2008, koristite WMIC. Na primjer:

      WMIC. EXE /namespace:\\root\microsoftdfs put dfsridrecordinfo. UID="{8BB53DB2-9446-47D0-94E0-F93A56589D18}-v2357" poziv getfullfilepath

  4. Napravite kopiju datoteke (u primjeru iznad "4-5269.dot") u istoj mapi i nazovite neke slučajni naziv poput "fixed.ned".

  5. Izbrišite stare datoteke (u primjeru iznad "4-5269.dot").

  6. Preimenujte kopiranu datoteku natrag na izvorni naziv (tako da iz "fixed.ned" za "4-5269.dot").

  7. To će odgode do brisanja stare ID_RECORD i stvoriti novi GVSN i sve će biti dobro.

Primjer zaobilazno rješenje

Na primer, pretpostavimo primiti sljedeće zapisnika ispravljanja pogrešaka na zahvaćeni poslužitelj do:
20091213 01:55:56.862 8820 RDCX 808 Rdc::SeedFile::Initialize The hashes coincide. The download is redundant, uid:{8BB53DB2-9446-47D0-94E0-F93A56589D18}-v2357 gvsn:{58A90409-3866-4DC1-B474-BE1C8DE41B84}-v22461 fileName:4-5269.dot csId:{B890770A-6043-4004-A149-41E3A1935AC120091213 01:55:57.705 8820 DOWN 5186 [ERROR] DownstreamTransport::RdcGet Failed on connId:{7D927665-24BF-4F16-B503-708AABDBC9AE} csId:{B890770A-6043-4004-A149-41E3A1935AC1} rgName:SOME_RG update: U ovom scenariju u "{58A90409-3866-4DC1-B474-BE1C8DE41B84}-v22461" GUID i "SOME_RG" RgName su na istoj "{B890770A-6043-4004-A149-41E3A1935AC1}" CSID. Stoga, slijedite ove korake da biste zaobišli problem odgode u ovom scenariju:

  1. Pokrenite sljedeću naredbu da biste dobili naziv problematičan upstream poslužitelja:

    DFSRDIAG.EXE GUID2NAME /rgname:"SOME_RG" /guid:{58A90409-3866-4DC1-B474-BE1C8DE41B84}

  2. Na upstream poslužitelju pronaći GUID dupliciranu Globalna verzija broj slijeda u njegov zapisnika ispravljanja pogrešaka. Zatim pokrenite jednu od sljedećih naredbi za dobivanje puni put datoteku koja ima dupliciranu Globalna verzija redni broj:

    • Windows Server 2008 R2, koristite sljedeću naredbu:

      DFSRDIAG. EXE IDRECORD /UID:{8BB53DB2-9446-47D0-94E0-F93A56589D18}-v2357

    • Za Windows Server 2003 R2 ili Windows Server 2008, koristite sljedeću naredbu:WMIC. EXE /namespace:\\root\microsoftdfs put dfsridrecordinfo. UID="{8BB53DB2-9446-47D0-94E0-F93A56589D18}-v2357" poziv getfullfilepath

  3. Pretpostavi dobiti naziv datoteke "4-5269.dot". Kopiranje datoteke "4-5269.dot", a zatim preimenujte kopiranu datoteku naziv datoteke "fix.dot". Provjerite je li staviti "4-5269.dot" i "fix.dot" datoteka u istoj mapi.

  4. Brisanje datoteke "4-5269.dot".

  5. Preimenujte datoteku "fix.dot" naziv datoteke "4-5269.dot".

Slijedeći ove korake možete zaobišli problem DFS Replication baze podataka u primjeru.

Status

Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".

Više informacija

Dodatne informacije o terminologiji ažuriranje softvera kliknite sljedeći broj članka u Microsoftovoj bazi znanja:

824684 opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×