Momentan sunteți offline, așteptați să vă reconectați la internet

Browserul dvs. nu este acceptat

Trebuie să vă actualizați browserul pentru a utiliza site-ul.

Actualizați la cea mai recentă versiune Internet Explorer

Agent de îmbinare poate să nu reușească în timpul sincronizării de replicare îmbinare în SQL Server

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2733630
Simptome
În timpul sincronizării de replicare îmbinare în Microsoft SQL Server 2008 și versiunile ulterioare de SQL Server, agentul de îmbinare poate să nu reușească. În plus, primiţi următorul mesaj de eroare:
Agent de îmbinare nu a reușit după detectarea acel curățire a metadatelor bazate pe reținerea a șters metadate la abonat pentru modificările nu încă trimise la editor. Ce trebuie să reinitialize abonament (fără încărcare). (Sursă: MSSQL_REPL, număr eroare: MSSQL_REPL 2147199401)

Obțineți ajutor: http://help/MSSQL_REPL-2147199401

Această problemă poate apărea din mai multe motive. Acestea includ multe motive pentru care se așteaptă în anumite circumstanțe. Pentru a determina dacă s-au întâlnit această eroare în mod neașteptat, Examinați detaliile metadate care sunt descrise în secțiunea "Cauze".
Cauză
Cauza acestei probleme pot fi găsite în următoarele tabele de sistem pe abonat:
  • dbo.sysMergeSubscriptions
  • DBO. MsMerge_Genhistory

Asigurați-vă că agentul de îmbinare nu mai este sincronizarea. Apoi, executaţi următoarea interogare și examinați rezultatele:
Selectați sentgen din SubscriberDB.dbo.sysMergeSubscriptions unde pubid = subid și sentgen nu este nul


Rezultate interogări

Coloana sentgen marchează grupul mai vechi de modificări care abonat trimis editorului. Dacă se returnează mai multe valori, examinați și celelalte coloane din tabel dbo.sysMergeSubscriptions pentru a vă asigura că Vedeți metadatele pentru publicația corectă. Apoi, utilizați valoarea pe care această interogare returnează în următoarea interogare:
Selectați top 20 * din SubscriberDB.dbo.MSmerge_genhistory în cazul în care generarea > = sentgen_value ordine de generare
Datele de ieșire ale interogarea ar trebui să semene cu următorul:

Rezultate interogări de generare

Este posibil să întâmpinați eroarea în mod neașteptat atunci când următoarele condiții sunt adevărate:
  • Valoarea din coloana de generare în primul rând este ușor mai mare decât valoarea sentgen în interogarea anterioare.
  • Valoarea din coloana genstatus este 4.
  • Valoarea din coloana changecount este 0.

Notă Valoarea din coloana coldate din primul rând este, de asemenea, de obicei mult mai vechi decât valoarea din acea coloană în alte rânduri.
Rezoluţie
Pentru a rezolva această problemă, reinitialize abonat care a produs eroarea.

În unele scenarii, este posibil să rezolvați această problemă fără o reinițializare complet. Contactați serviciile de asistență pentru clienți Microsoft pentru informații despre o soluție posibilă.

Pentru a preveni aparițiile viitoare de această problemă, aplicați una dintre următoarele remedieri, în funcție de versiunea de SQL Server.

Informații despre actualizarea cumulativă

SQL Server 2008

Nu există nicio remediere pentru această problemă în SQL Server 2008.

SQL Server 2008 R2 pachet Service Pack 2

Remedierea pentru această problemă a fost lansată prima dată în actualizarea cumulativă 3. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2 pachet Service Pack 2, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2754552 set de actualizări cumulativă 3 pentru SQL Server 2008 R2 pachet Service Pack 2
Notă Deoarece compilările sunt cumulative, fiecare nouă lansare de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în 2008 anterioare SQL Server R2 pachet Service Pack 2 lansată. Vă recomandăm să luaţi în considerare aplicarea celei mai recente lansări de remediere care conține această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2730301 SQL Server 2008 R2 se bazează pe care au fost lansate după lansarea SQL Server 2008 R2 pachet Service Pack 2

SQL Server 2012

Remedierea pentru această problemă a fost lansată prima dată în 4 de actualizare cumulativă. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2012, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2758687 set de actualizări cumulativă 4 pentru SQL Server 2012
Notă Deoarece compilările sunt cumulative, fiecare nouă lansare de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în SQL Server 2012 anterior lansată. Vă recomandăm să luaţi în considerare aplicarea celei mai recente lansări de remediere care conține această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2692828 SQL Server 2012 se bazează pe care au fost lansate după lansarea SQL Server 2012

SQL Server 2008 R2 pachet Service Pack 1

Remedierea pentru această problemă a fost lansată prima dată în 8 actualizare cumulativă. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2 pachet Service Pack 1, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2723743 set de actualizări cumulativă 8 pentru SQL Server 2008 R2 SP1
Notă Deoarece compilările sunt cumulative, fiecare nouă lansare de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în anterioare SQL Server 2008 R2 pachet Service Pack 1 lansată. Vă recomandăm să luaţi în considerare aplicarea celei mai recente lansări de remediere care conține această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2567616 SQL Server 2008 R2 se bazează pe care au fost lansate după lansarea SQL Server 2008 R2 SP1

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2733630 - Ultima examinare: 10/22/2015 19:56:00 - Revizie: 6.0

  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Enterprise Core
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2014 Web
  • kbtshoot kbexpertiseinter kbprb kbsurveynew kbmt KB2733630 KbMtro
Feedback
p;did=1&t=">crosoft.com/ms.js'><\/script>");