Salt la conținutul principal
Asistență
Conectare

KB2297709-remediere: este posibil să apară un mesaj de eroare atunci când se execută o interogare "Inserare MASIVă" într-o bază de date care utilizează modelul de recuperare "BULK_LOGGED" sau "simplu" din SQL Server

Simptome

Luați în considerare următorul scenariu:

  • Aveți o bază de date care utilizează modelul de recuperare BULK_LOGGED sau simplu în Microsoft SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 sau SQL Server 2014.

  • Activați comutatorul SET XACT_ABORT .

  • Încercați să difuzați mai multe declarații de Inserare masivă într-o tranzacție unică distribuită.

În acest scenariu, instrucțiunea Inserare masivă poate să nu reușească și primiți următorul mesaj de eroare:

Locație: PAGEREF. CPP: 913Expression: IS_OFF (BUF_MINLOGGED, m_buf->BSTAT) | | pageModifyType! = PageModifyType_Contents | | GetPagePtr ()->IsTextPage () SPID: 56Process ID: 2136Msg 3624, nivel 20, statul 1, verificarea afirmațiilor sistemului din linia 7A nu a reușit. Verificați jurnalul de erori SQL Server pentru detalii. De obicei, o eroare de afirmație este cauzată de un defect de software sau de o deteriorare a datelor. Pentru a căuta corupția bazei de date, luați în considerare executarea DBCC CHECKDB. Dacă ați fost de acord să trimiteți gropi la Microsoft în timpul instalării, va fi trimis un mini dump către Microsoft. Este posibil ca o actualizare să fie disponibilă de la Microsoft în cel mai recent pachet Service Pack sau într-o QFE de asistență tehnică. MSG 0, nivel 20, stare 0, linie 0 A apărut o eroare severă în comanda curentă. Rezultatele, dacă este cazul, ar trebui eliminate.

În plus, se poate genera un fișier mini-dump în folderul jurnal SQL Server. Notă Această problemă apare de obicei atunci când se utilizează SQL Server Integration Services (SSIS). De exemplu, coordonatorul de tranzacții distribuite Microsoft (MS DTC) este implicat pentru a porni tranzacții distribuite împreună cu setați XACT_ABORT dacă proprietatea level Package TransactionOption este setată la obligatoriu.

Cauză

Această problemă se produce din cauza unei erori în SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 sau SQL Server 2014.

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Soluție de evitare

Pentru a rezolva această problemă, setați baza de date la modelul de recuperare completă .

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 setarea setare XACT_ABORT , vizitați următorul site Web Microsoft Developer Network (MSDN):

Informații generale despre setarea "setați XACT_ABORT"Pentru mai multe informații despre operațiunile care sunt conectate minim, vizitați următorul site Web MSDN:

Informații generale despre operațiunile care sunt înregistrate minimPentru mai multe informații despre cum să mențineți integritatea datelor utilizând tranzacții, vizitați următorul site Web MSDN:

Informații generale despre menținerea integrității datelor utilizând tranzacțiiPentru mai multe informații despre modelul de întreținere incrementală 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 întreținere incrementală este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportatePentru 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 vedea articolul în baza de cunoștințe Microsoft:

822499Schemă nouă de denumire pentru pachetele de actualizare software Microsoft SQL ServerPentru mai multe informații despre terminologia actualizării software-ului, 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?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×