Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в виде одного скачиваемого файла. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений SQL Server 2012 года.
Проблемы
На одном сервере находится несколько экземпляров Microsoft SQL Server 2012 или SQL Server 2014. При установке обновлений или пакетов обновления для этих экземпляров один за другим база данных Resource исчезает после перезапуска сервера. Кроме того, в журнале ошибок SQL Server могут быть зарегистрированы следующие записи:
Запуск базы данных mssqlsystemresource.Ошибка: 17204, серьезность: 16, состояние: 1.Сбой FCB::Open: не удалось открыть файл C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf для файла с номером 1. Ошибка ОС: 2(не удалось получить текст для этой ошибки. Причина: 15100).Ошибка: 5120, серьезность: 16, состояние: 101.Не удалось открыть физический файл "C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf". Ошибка операционной системы 2: "2(не удалось получить текст для этой ошибки. Причина: 15105)".Ошибка: 17207, серьезность: 16, состояние: 1.FileMgr::StartLogFiles: ошибка операционной системы 2(не удалось получить текст для этой ошибки. Причина: 15105) произошла при создании или открытии файла "C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf'. Выполните диагностику и исправление ошибки операционной системы, а затем повторите операцию.Сбой активации файла. Имя физического файла "C:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf" может быть неправильным.Ошибка: 945, серьезность: 14, состояние: 2.База данных mssqlsystemresource не может быть открыта из-за недоступности файлов или недостаточного объема памяти или места на диске. Дополнительные сведения см. в журнале ошибок SQL Server.
Причина
Проблема возникает, когда программа установки не может заменить существующие файлы базы данных ресурсов mssqlsystemresource.mdf и mssqlsystemresource.ldf новыми версиями, а существующие файлы ресурсов удаляются после перезагрузки вместо замены новыми файлами.
Решение
Сведения о накопительных обновлениях
Эта проблема была впервые исправлена в следующем накопительном обновлении SQL Server:
-
Накопительный пакет обновления 2 для SQL Server 2014 с пакетом обновления 1 (SP1)
-
Накопительный пакет обновления 7 для SQL Server 2012 с пакетом обновления 2 (SP2)
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
-
Последнее накопительное обновление для SQL Server 2014 с пакетом обновления 1 (SP1)
-
Последнее накопительное обновление для SQL Server 2012 с пакетом обновления 2 (SP2)
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.