Застосовується до
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Ознаки

Припустимо, що резервне копіювання хвоста журналу для моделі бази даних, яка використовує параметр 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, перелічених у розділі "застосовується до".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.