Проблемы
Предполагается, что вы выполняете команду DBCC CHECKDB , которая создает временный моментальный снимок или моментальный снимок в базе данных, которая содержит текущие транзакции в SQL Server 2012 или SQL Server 2014, и произошел сбой отката в снимке из-за внешней ошибки, например ошибки ввода-вывода. В этом случае указанные ниже сообщения об ошибках регистрируются в журнале ошибок SQL Server, а SQL Server неожиданно завершает работу.
<timestamp> <SPID> <n> транзакции, выполненные вперед в базе данных "<dbname>" (<ID>). Это информационное сообщение. Никаких действий пользователя не требуется. <timestamp> <SPID> операционная система вернула ошибку 665 (не удалось завершить операцию из-за ограничения файловой системы) на SQL Server во время записи при смещении на смещение <смещение> в файле "<имя_файла>". Дополнительные сообщения в журнале ошибок SQL Server и журнале системных событий могут содержать более подробные сведения. Это серьезное состояние ошибки системного уровня, которое является нарушением целостности базы данных и должно быть исправлено немедленно. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами. Дополнительные сведения можно найти в статье SQL Server Books Online. <timestamp> <SPID> ошибка: 3314, уровень серьезности: 17, состояние: 3. <timestamp> <SPID> при отмене зарегистрированной операции в базе данных "<dbname>" произошла ошибка, связанная с ИДЕНТИФИКАТОРом записи журнала (<AA: BB: CC>). Как правило, при возникновении ошибки в службе журнала событий Windows заносится сообщение об ошибке. Восстановите базу данных или файл из резервной копии или восстановите базу данных. <timestamp> <SPID> ошибка: 831, уровень серьезности: 20, состояние: 1. <timestamp> <SPID> не удалось отменить выделять сохраненную страницу. <метку времени> <SPID> ошибка: 1. <timestamp> <SPID> SQL Server должен завершить работу, чтобы восстановить базу данных 3449 (идентификатор базы данных <DBID>). База данных — это база данных пользователей, которую невозможно закрыть, или системную базу данных. Перезапустите SQL Server. Если не удается восстановить базу данных после другого запуска, восстановите или восстановите базу данных. <timestamp> <SPID> трассировка SQL была остановлена из-за завершения работы сервера. Trace ID = "1". Это информационное сообщение; никаких действий пользователя не требуется. <timestamp> <SPID> трассировка SQL была остановлена из-за завершения работы сервера. Trace ID = "2". Это информационное сообщение; действий от пользователя не требуется. <timestamp> <SPID> ошибка: 17188, уровень серьезности: 16, состояние: 1.
Причина
Эта проблема возникает из-за того, что SQL Server пытается перевести затронутую базу данных в автономный режим для обработки ошибок, если откат восстановления на снимке завершается сбоем. Тем не менее, база данных не может быть в сети из-за внутренней и сохраненной кратковременной блокировки. Таким образом, служба SQL Server завершает работу.
Решение
Сведения о пакете обновления
Чтобы устранить эту проблему, установите пакет обновления 1 (SP1) для SQL Server 2014.
Дополнительные сведения о SQL Server 2014 с пакетом обновления 1 (SP1) можно найти в статьях ошибки, исправленные в SQL server 2014 с пакетом обновления 1.
Совокупные сведения об обновлениях
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Мы рекомендуем вам загрузить и установить последние накопительные обновления для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".