Ознаки
Припустимо, що стовпець is_media_read_only значення: "1" для файлу даних у sys.database_files та sys.master_files у SQL Server 2016 або 2017. Стовпець вказує на те, що основний носій розміщення даних файл доступний лише для читання. Значення is_media_read_only залишається незмінним, хоча носій більше не доступний лише для читання. Відновлення або приєднання до бази даних, яка належить до файлу, не може змінити стовпець значення. Через цю проблему деякі операції не будуть, зокрема ввімкнення функції TDE в бази даних. Ви можете отримати повідомлення про помилку приблизно такого вигляду:
MSG 33118, рівень 16, стан 2, лінія Linmenuber
Не вдалося ввімкнути або змінити шифрування бази даних у базі даних, яка доступна лише для читання, доступний лише для читання файли або не відновлюється.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Відомості про накопичувальне оновлення для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.