Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use)

Симптоми

Предположите, че използвате Microsoft SQL Server 2014 или 2016 винаги в групата достъпност (AG). Ако се появи съобщение за грешка, което наподобява следното във вторична база данни, базата данни може да бъде прекъсната.

Грешка: 17053, тежест: 16, щат: 1. SQLServerLogMgr:: LogWriter: операционна система грешка 6 (Манипулаторът е невалиден.) encountered. Напиши съобщение за грешка по време на влизане в флъш.

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

Заобиколно решение

За да заобиколите този проблем, можете да рестартирате екземпляра на SQL Server или можете да премахнете вторичната база данни от групата достъпност и след това да я добавите обратно.

Решение

Този проблем е коригиран в следната сборна актуализация за SQL Server:

       Кумулативна актуализация 8 за SQL Server 2016 RTM

       Сборна актуализация 5 за SQL Server 2016 CU5

       Кумулативна актуализация 6 за SQL Server 2014 SP2

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

Най-новата сборна актуализация за SQL Server 2016

Най-новата сборна актуализация за SQL Server 2014

Забележка

След като инсталирате тази актуализация, ако този проблем възниква отново, можете да изпълните следната команда за преговаряне – SQL , за да рестартирате базата данни, и след това да възобновите движението на данни за базата данни.

ПРОМЯНА на <на база данни database_name> ЗАДАВАНЕ на автобиография на HADR

Това не е автоматизирано. Следователно трябва ръчно да издадете операцията по подновяване. Тъй като повечето типове грешки, които водят до спиране на преместването на данни в вторичната реплика, изискват ръчна намеса. 

Например ако лог файлът се намира в споделена папка или се съхранява в Microsoft Azure Blob и връзката бъде загубена, ще възникне грешка 17053. Ръчната интервенция ще гарантира, че връзката към споделената папка или Azure Blob е възстановена първо, преди да издадете командата HADR Resume.

Състоянието

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

Препратки

Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.

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

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

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

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