Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Обмислете следния сценарий:

  • Можете да разрешите функцията за достъпност на групи на AlwaysOn в Microsoft SQL Server 2014.

  • Базата данни на AlwaysOn има дефиниран от потребителя тип данни (UDT) на обикновен език (CLR). Освен това в повече от една база данни съществува и една и съща CLR UDT.

  • Изпълнявате заявка, която включва множество бази данни, които имат CLR UDT.

В този случай възниква грешка в нарушение на достъпа на вторичната реплика и екземплярът на SQL Server се срива със следното съобщение в регистрационния файл за грешки на SQL Server:

2015-02-17 13:07:36.85 spid27s закриване на база данни поради изключение 2905 по време на обработката на VLR при извършване. 2015-02-17 13:07:36.85 spid27s грешка: 3449, тежест: 21; щат: 1.2015-02-17 13:07:36.85 spid27s SQL Server трябва да се затвори, за да възстанови база данни (ИД на база данни 2). Базата данни е или потребителска база данни, която не може да бъде изключена или системна база данни. Рестартирайте SQL Server. Ако базата данни не успее да се възстанови след друго стартиране, поправете или върнете базата данни.

Освен това получавате следното съобщение за грешка във вторичната си реплика база данни, а грешката няма да изчезне, докато не рестартирате SQL Server:

MSG 3961, ниво 16, състояние 1, линия 3Snapshot изолация транзакция е неуспешна в базата данни "<DatabaseName>", защото обектът, достъпен от командата, е модифициран чрез DDL инструкция в друга едновременни транзакция след началото на тази транзакция. Не е разрешено, защото метаданните не са версии. Успоредната актуализация за метаданни може да доведе до непоследователност, ако е смесена със снимка на изолация.

Решение

Информация за сборна актуализация

Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.

Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Препоръчваме ви да изтеглите и инсталирате последните сборни актуализации за SQL Server:

Актуализиране на информациятаЗа да отстраните този проблем, приложете актуализацията KB 3043788: за SQL Server 2014 е наличен пакет със спешна актуализация при поискване.

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×