Ознаки
Припустимо, що резервне копіювання хвоста журналу для моделі бази даних, яка використовує параметр norecovery в Microsoft SQL Server 2014 або SQL Server 2012, а база даних буде введена в відновлення стану. Коли резервна копія завершиться, не можна перезапустити службу SQL Server і з'являється таке повідомлення про помилку в журналі помилок SQL Server:
<дата> <час> spid10s база даних "Model" має позначку відновлення та перебуває в стані, що не дає змоги виконати відновлення. <дата> <час> spid10s помилка: 927, серйозність: 14, стан: 2. <дата> <час> spid10s база даних "модель" не можна відкрити. Вона знаходиться в центрі відновлення. <дату> <час> spid10s не може створити бази даних tempdb. Можливо, у вас бракує вільного місця на диску. Звільніть місце на диску, видаливши інші файли на диску бази даних tempdb, а потім перезапустіть SQL Server. Перевірте наявність додаткових помилок у журналі подій, які можуть вказувати, чому не вдалося ініціалізувати файли бази даних бази даних tempdb. <дату> <час> spid10s SQL трасування зупинено через вимкнення сервера. ІДЕНТИФІКАТОР трасування = ' 1 '. Це лише Інформаційне повідомлення; Дія користувача не обов'язкова.
Причина
Ця проблема виникає через те, що база даних моделі використовується як шаблон для всіх баз даних, створених на основі екземпляра SQL Server. Якщо база даних моделі позначена як не дозволяти стан відновлення, не можна створити бази даних бази даних tempdb , а служба SQL Server не запускається.
Спосіб вирішення
Відомості про пакет оновлень
Щоб вирішити цю проблему, отримайте пакет оновлень 1 для SQL Server 2014.
Докладні відомості про SQL Server 2014 Service Pack 1 (SP1) наведено в статті помилки, які зафіксовано в SQL Server 2014 Service Pack 1.
Інші способи вирішення
Щоб вирішити цю проблему, використовуйте такий спосіб:
-
Заборона всім підключенням від програми до сервера SQL Server
-
Запустіть службу SQL Server разом із позначкою трасування 3608
-
Виконання команди "відновити модель бази даних із відновленням"
-
Видалення позначки трасування 3608 і перезапуск сервера SQL Server
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".