Проблема
При запуске ALTER SERVER CONFIGURATION для приостановки сервера для резервного копирования snapshot иногда можно заметить, что база данных находится в неправильном приостановленном состоянии после возникновения ошибки. Ошибка, возникающая при приостановке сервера для резервного копирования snapshot, похожа на следующую ошибку:
MSG 9018, уровень 16, состояние 1, номер строки <>
Журнал базы данных <DatabaseName> не позволяет пользователю осуществлять запись.MSG 5901, уровень 16, состояние 1, номер строки <>
Одной или нескольким единицам восстановления, принадлежащим databaseName<>, не удалось создать контрольную точку. Обычно это вызвано нехваткой системных ресурсов, таких как диск или память, а в некоторых случаях — повреждением базы данных. Изучите предыдущие записи в журнале ошибок для получения более подробных сведений об этом сбое.
После возникновения этой ошибки счетчик приостановленных баз данных на сервере показывает 0, но не все базы данных были правильно разблокированы.
В этой ситуации возникает следующая ошибка при выполнении ALTER SERVER CONFIGURATION команды приостановки сервера для последующего резервного копирования snapshot:
Msg 3081, уровень 16, состояние 4, номер строки <>
Функция <DatabaseName> snapshot ранее была приостановлена для резервного копирования.
Решение
Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:
Накопительный пакет обновления 16 для SQL Server 2022
Сведения о накопительных обновлениях для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для вашей версии SQL Server.
Последний накопительный пакет обновления для SQL Server 2022
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.