Teď jste offline a čekáte, až se znova připojí internet.

Repliku AlwaysOn sekundární selhání nebo vyvolá chybu 3961 po AlwaysOn databáze CLR UDT v SQL Server 2014

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3042370
Příznaky

Jde o takovouto situaci:
  • Můžete povolit funkci skupiny dostupnosti AlwaysOn v 2014 Microsoft SQL Server.
  • AlwaysOn databáze má společný jazyk runtime (CLR) uživatelem definovaný datový typ (UDT). Navíc stejné UDT CLR existuje více databází.
  • Při spuštění dotazu, který zahrnuje více databází, které mají CLR UDT.
V tomto případě dojde k chybě narušení přístupu na sekundární replik a instance serveru SQL Server dojde k chybě s následující zpráva v protokolu chyb serveru SQL Server:
spid27s 2015-02-17 13:07:36.85 vypnutí databáze z důvodu výjimky 2905 během zpracování při potvrzování VLR.

2015-02-17 13:07:36.85 spid27s Chyba: 3449, závažnosti: 21, stát: 1.2015-02-17 13:07:36.85 spid27s serveru SQL Server musíte vypnout pro obnovení databáze (databáze ID 2). Databáze je databáze uživatelů, které nelze vypnout nebo systémovou databázi. Restartujte službu SQL Server. Pokud databázi obnovit po spuštění jiného, opravit nebo obnovit databázi.
Navíc zobrazí následující chybová zpráva v databázi sekundární replik a chyba nebude odstraním až po restartování serveru SQL Server:
Msg 3961, úroveň 16 stav 1, řádek 3
Snímek izolace transakcí v databázi se nezdařilo.Název databáze> "vzhledem k tomu, že byl změněn objekt přistupovat pomocí příkazu příkaz DDL v jinou souběžných transakcí od spuštění této transakce. Je zakázáno, protože metadata není označených čísly verzí. Souběžné aktualizace metadat může vést k nekonzistenci případě smíšené s izolace snímek.


Řešení

Informace o kumulativní aktualizaci

Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server.

Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server
Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

Informace o aktualizaci

Tento problém vyřešíte instalací aktualizace KB 3043788: Balíček aktualizace na vyžádání opravy hotfix je k dispozici pro SQL Server 2014.
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3042370 - Poslední kontrola: 06/25/2015 09:32:00 - Revize: 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 KbMtcs
Váš názor
="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">ft.com/c.gif?DI=4050&did=1&t=">