Симптоми
Имайте предвид сценария, описан по-долу:
- Имате база данни с несъществуваща файлова група, която се опитвате да добавите към група "Винаги включена" в Microsoft SQL Server 2014, 2016 и 2017.
- Можете да добавите базата данни към първичната копие и да възстановите пълните и регистрационни архиви с NORECOVERY на вторичната копие без проблем.
В този сценарий, когато се опитате да присъедините базата данни към групата за наличност на вторично копие с ALTER DATABASE <DatabaseName> SET HADR AVAILABILITY GROUP = <AGName> или използвате автоматично посядване, за да конфигурирате вторична реплика, ще забележите, че грешки 17207 и 5120 се съобщават за файла с данни в несъществуващата файлова група:
## spid## Стартиране на база данни "DatabaseName".
## spid## Грешка: 17207, Степен на сериозност: 16, Състояние: 1.
## spid## FileMgr::StartSecondaryDataFiles: Грешка на операционната система 2(Системата не може да намери указания файл.) възникна при създаване или отваряне на файл "FilePath". Диагностицирайте и коригирайте грешката в операционната система и опитайте отново операцията.
## spid## Грешка: 5120, Степен на сериозност: 16, Щат: 5.
## spid## Не може да се отвори физическият файл "FilePath". Грешка 2 на операционната система: "2(Системата не може да намери указания файл.)".
Също така ще видите, че базата данни преминава в режим на несинхронизиране/изчакване на възстановяване на вторичната копие, след като се изпълни командата ALTER DATABASE.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Решение
Този проблем е решен в следните кумулативни актуализации за SQL Server:
За кумулативните актуализации за SQL Server:
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:
- Последна сборна актуализация за SQL Server 2017
- Последна сборна актуализация за SQL Server 2016
- Последна сборна актуализация за SQL Server 2014
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.