Корпорація Майкрософт розповсюджує виправлення Microsoft SQL Server 2012 як один файл, який можна завантажити. Оскільки виправлення сукупні, кожен новий випуск містить усі виправлення та всі виправлення системи безпеки, які входили в попередній випуск виправлення SQL Server 2012.
Ознаки
У вас є кілька екземплярів Microsoft SQL Server 2012 або SQL Server 2014, розташованих на одному сервері. Якщо інсталювати оновлення або пакети оновлень для цих екземплярів один за одним, база даних ресурсів відсутня після перезавантаження сервера. Крім того, ви можете знайти такі записи, які ввійшли в журнал помилок SQL Server:
Запуск бази даних "mssqlsystemresource".Помилка: 17204, серйозність: 16, стан: 1.FCB::Не вдалося відкрити: не вдалося відкрити файл 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)
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Посилання
Дізнайтеся про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.