Симптоми

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

Date\Time SPID времето на изчакване на буферния капаче-Type 4, BP 000000E66DA93540, Page PageID, Stat 0xb, ИД на база данни: DatabaseID; ИД на единица за разпределение: UnitID, задача TaskID, waittime 300 секунди, флагове 0x1018, притежаване на задача TaskID. Не продължавате да чакате.

Решение

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

       Сборна актуализация 6 за SQL Server 2017 

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

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

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

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

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

За да решите проблема по заобиколен начин, използвайте един от следните методи:

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

  • Задаване на време за изчакване на заявка, за да излезете от заявката, когато тя бъде изпълнена за 1 или 2 минути.

  • Намаляване на MAXDOP.

Състоянието

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

Препратки

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

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

Разширете уменията си

Преглед на обучението >

Получавайте първи новите функции

Присъединете се към Microsoft приобщени >

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

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

×