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

Instantaneu sau Logreader agenții nu reușesc atunci tabelul de destinație este goală în SQL Server 2014

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: 3144065
Simptome
În reproducerea de tranzacții în Microsoft SQL Server 2014, un articol în interogare SQL are un șir vid într-un tabel destinație (@destination_table = N "") într-o instrucțiune Transact-SQL. În această situație, este posibil să primiți următoarele mesaje de eroare în locația specificată:
  • Agentul instantaneu:
    Valoarea nu poate fi nul. Parametrul de nume: strObjectName

  • Agentul Logreader:
    Procesul nu poate executa 'sp_replcmds' pe 'SERVER'

  • În fișierul jurnal de eroare:
    SQL Server aserțiune: Fișier: <replrowset.cpp>, line = 2853 Failed aserțiune = 'dwColLen'.</replrowset.cpp>

    Notă Această eroare poate fi legată de periodizare. Dacă eroarea persistă după ce executați din nou de respectare a confidențialității, utilizați DBCC CHECKDB pentru a verifica baza acoperire de date pentru integritatea. Sau reporniți serverul pentru a vă asigura că structurile acoperire de date în memorie nu sunt deteriorate. Un fișier de imagine se creează în folderul\Log care conține detaliile aserțiune.

Notă Erori și sunt activate numai dacă publicarea are activată opțiunea de Sincronizare imediată .
Cauză
Această problemă se produce deoarece un șir vid nu este un nume de tabel destinație validă.
Remediere
Pentru a rezolva această problemă, setați un nume de tabel destinație validă, sau se elimină nume de sign-in de tabel destinație incorect.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3144065 - Ultima examinare: 04/06/2016 02:04:00 - Revizie: 1.0

Microsoft SQL Server 2014 Business Intelligence, 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

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB3144065 KbMtro
Feedback
sByTagName("head")[0].appendChild(m);