Проблемы
Рассмотрим следующий сценарий.
-
У вас есть база данных с нефункционирующей файловой группой, которую вы пытаетесь добавить в группу доступности Always On (AG) в Microsoft SQL Server 2014, 2016 и 2017.
-
Вы можете добавить базу данных в Primарное реплику и восстановить полную и резервную копии журнала с параметром NORECOVERY на дополнительной реплике спроблемой out.
В этом случае при попытке присоединить базу данных к группе доступности во вторичной реплике с помощью инструкции ALTER DATABASE <DatabaseName> Set HADR Availability Group = <AGName>или использовать автоматическое заполнение для настройки дополнительной реплики Обратите внимание на то, что для файла данных в нефункционирующей файловой группе сообщается об ошибках 17207 и 5120.
# # SPID # # начинается база данных "имя_базы_данных".
# # SPID # # ошибка: 17207, Уровень важности: 16, состояние: 1.
# # SPID # # FileMgr:: StartSecondaryDataFiles: ошибка операционной системы 2 (система не удается найти указанный файл.) произошла ошибка при создании или открытии файла "FilePath". Диагностика и исправление Ошибка операционной системы и повторите операцию.
# # SPID # # ошибка: 5120, Уровень важности: 16, состояние: 5.
Не удается открыть # # SPID # # физический файл "FilePath". Ошибка операционной системы 2: "2 (система не может найти файл указана.) ".
Вы также увидите, что база данных переходит в режим ожиданиясинхронизации и восстановления для реплики-получателя после инструкции ALTER DATABASE. выполнение команды.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
-
Накопительное обновление 7 для SQL Server 2016 с пакетом обновления 2 (SP2)
-
Накопительное обновление 15 для SQL Server 2016 с пакетом обновления 1 (SP1)
-
Накопительное обновление 4 для SQL Server 2014 с пакетом обновления 3 (SP3)
-
Накопительное обновление 17 для SQL Server 2014 с пакетом обновления 2 (SP2)
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Ссылки
Сведения о терминология , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.