Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Microsoft distribuie remedierile Microsoft SQL Server 2008 și Microsoft SQL Server 2008 R2 ca fișier ce poate fi descărcat. Deoarece remedierile sunt cumulative, fiecare versiune nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în ediția anterioară de remediere SQL Server 2008 sau SQL Server 2008 R2.

Simptome

Luați în considerare următorul scenariu în Microsoft SQL Server 2008 sau în Microsoft SQL Server 2008 R2:

  • Configurați o reproducere de tranzacție pentru o bază de date.

  • Baza de date este configurată utilizând opțiunea read_committed_snapshot.

  • Reproducerea este configurată să utilizeze sync_method nativ. Apoi, abonații la reproducere sunt inițializați și se generează un instantaneu pentru reproducere.

În acest scenariu, agentul de distribuire nu reușește, cu codul de eroare 20598. În plus, este posibil să primiți unul dintre următoarele mesaje de eroare:

  • <dată> ID-ul <>Replication-Replication distribuției
    de date Subsistem: agentul<numele agentului> eșuat. Rândul nu s-a găsit la Abonat la aplicarea comenzii reproduse.

  • <Dată oră> ID-ul de<pid> eroare: 14151, Severitate: 18, Stare: 1.

    <> ID-ul >Replication-Replication distribuției

    <dată și oră Subsystem: agent <Nume agent> eșuat. Încălcarea restricției PRIMARY KEY '<numele cheii primare>'. Imposibil de inserat cheia dublată în tabelul<al obiectului în>abonat ".

Cauză

Această problemă apare deoarece lipsește o blocare atunci când este generat instantaneul pentru reproducere.

Rezolvare

Informații despre actualizarea cumulativă

SQL Server 2008 Service Pack 1


Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 9 pentru SQL Server 2008 Service Pack 1.

Notă Deoarece compilările sunt cumulative, fiecare lansare de remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea de remediere anterioară SQL Server 2008. Microsoft recomandă să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

970365 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008 Service Pack 1
Remedierile rapide Microsoft SQL Server 2008 sunt create pentru anumite pachete Service Pack SQL Server. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 1 la o instalare de SQL Server 2008 Service Pack 1. În mod implicit, orice remediere rapidă furnizată într-un SQL Server pachet Service Pack este inclusă în următorul pachet Service Pack SQL Server.

SQL Server 2008 Service Pack 2

Remedierea pentru această problemă a fost lansată pentru prima dată în Actualizarea cumulativă 1 pentru SQL Server 2008 Service Pack 2. Pentru mai multe informații despre acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:

2289254 Actualizarea cumulativă 1 pentru SQL Server 2008 Service Pack 2Note Deoarece compilările sunt cumulative, fiecare ediție nouă de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în ediția anterioară de remediere a SQL Server 2008. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2402659 Compilările SQL Server 2008 care au fost lansate după lansarea SQL Server 2008 Service Pack 2

SQL Server 2008 R2


Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4. Pentru mai multe informații despre cum să obțineți acest pachet de actualizare cumulativă pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:

2345451 Pachetul de actualizare cumulativă 4 pentru SQL Server 2008 R2 Notă Deoarece compilările sunt cumulative, fiecare lansare de remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea de remediere anterioară SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

981356 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Pentru mai multe informații despre SQL Server Replication, vizitați următorul site web Microsoft Developer Network (MSDN):

reproducerea SQL ServerPentru mai multe informații despre Izolare instantaneu, vizitați următorul site web MSDN:

Izolare instantaneuPentru mai multe informații despre modelul de servicii incrementale pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
 

935897 Un model de servicii incrementale este disponibil de la echipa de SQL Server pentru a livra remedieri rapide pentru problemele

raportate Pentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
 

822499Schemă de denumire nouă pentru pachetele de actualizări de software Microsoft SQL Server Pentru mai multe informații despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×