Симптоми
Да предположим, че имате група за разпределени наличности (ДАГ) с много бази данни (>15) в Microsoft SQL Server 2016 и 2017. Понякога времето за прекъсване на връзката възниква между глобалните първични и последващите инстанции на SQL Server. След като връзката бъде преустановена, движението на данните за базите данни не се възобновява автоматично. Освен това можете да видите следното:
-
Репликата на базата данни е в NOT_HEALTY и NOT_SYNCHRONIZING състояния.
-
Last_commit_time в ДАГ Forward съвпада с времето на изчакване на връзката.
Можете също да видите следните съобщения за грешка, които са влезли в регистрационния файл за първичен набор от първични реплики на приемащата Група:
Дата и час spid329s за прекъсване на връзката е възникнало при предварително установена връзка към реплика за достъпност "ReplicaName" с ИД [ReplicaID]. Съществува ли мрежова или проблем със защитна стена или репликата за достъпност е прехвърлена към ролята за пререшаване.
Дата и час Spid1538s винаги на връзката за наличност на групи чрез вторична база данни, прекратена за първична база данни"DatabaseName" в репликата за достъпност "ReplicaName" с ИД на репликата: {ReplicaID}. Това е само информационно съобщение. Не се изисква действие от потребителя.
-
За повечето от тях се съобщава, ако не всички бази данни в групата разпределени наличности.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминология , която Microsoft използва, за да опише софтуерни актуализации.