Yra įjungta AlwaysOn papildomą replika užstringa arba pateikia klaidos 3961, kai įjungta AlwaysOn duomenų bazės CLR UDT SQL Server 2014

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3042370
Požymiai

Įsivaizduokite tokią situaciją:
  • Galite įgalinti "Microsoft SQL Server 2014" AlwaysOn prieinamumo grupės funkciją.
  • AlwaysOn duomenų bazėje yra bendras kalbos vykdyklė (CLR) vartotojo nustatytas duomenų tipas (UDT). Be to, pačios CLR UDT yra daugiau nei vieną duomenų bazėje.
  • Paleidus užklausą, kuri apima kelias duomenų bazes, kurių CLR UDT.
Tokiu atveju prieigos pažeidimo klaida atsiranda papildomos replika ir SQL serverio egzemplioriuje sugenda ir SQL serverio klaidų žurnale parodomas toks pranešimas:
2015-02-17 13:07:36.85 spid27s išjungti duomenų bazės dėl išimčių 2905 per VLR apdorojimo į pradžios tašką.

2015-02-17 13:07:36.85 spid27s klaida: 3449, svarbos: 21, State: 1.2015-02-17 13:07:36.85 spid27s SQL serverio turite išjungti norint atkurti duomenų bazę (duomenų bazės ID 2). Duomenų bazėje yra vartotojų duomenų bazę, kad galėtų uždaryti arba sistemos duomenų bazės. Iš naujo paleisti SQL serverio. Jei duomenų bazėje nepavyksta atkurti po kitos paleisties, pataisyti arba atkurti duomenų bazę.
Be to, gaunate šį klaidos pranešimą jūsų antrinį replikų duomenų bazės ir klaida neišnyks tol, kol iš naujo SQL Server:
MSG 3961, 16, 1, būsenos eilutės 3 lygis
Momentinių nuotraukų atskyrimą operacija nepavyko duomenų bazėje "DatabaseName> "dėl to, kad objekto pasiekti ataskaita buvo modifikuotas DDL patvirtinimas į kitą lygiagrečių operacijų pradžios ši operacija. Tai yra neleistinas, nes metaduomenų nėra versijomis. Vienu metu atnaujinti metaduomenų gali sukelti nesuderinamumas, jei mišriojo su momentinė kopija atskyrimą.


Sprendimas

Kaupiamojo naujinimo informacija

Šį kaupiamąjį naujinimą SQL serverio pirmą kartą buvo išspręsta problema.

Rekomendacija: Įdiegti naujausią kaupiamąjį naujinimą SQL Server
SQL serverio kiekvieną naują Kaupiamasis naujinimas yra visos karštosios ir naujausios saugos pataisos, kurios buvo įtrauktos į ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti SQL Server kaupiamieji naujinimai:

Informacija apie atnaujinimą

Norėdami išspręsti šią problemą, taikykite naujinimą KB 3043788: Pareikalavus karštųjų pataisų naujinimo paketas, skirtas SQL Server 2014.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Įspėjimas: šis straipsnis išverstas automatiškai

Rekvizīti

Raksta ID: 3042370. Pēdējo reizi pārskatīts: 06/25/2015 06:43:00. Pārskatījums: 3.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3042370 KbMtlt
Atsauksmes