Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

Предположим, что вы пытаетесь восстановить базу данных с помощью параметра Replace в SQL Server 2017. Если путь к папке для создания базы данных состоит из избыточных разделителей, могут появиться сообщения об ошибках, подобные указанным ниже.

Сообщение 3634, уровень 16, состояние 1, строка LineNumber

Операционная система вернула ошибку "32 (процесс не может получить доступ к файлу, так как он используется другим процессом)". При попытке "RestoreContainer:: ValidateTargetForCreation" для "FilePath \имя_файла. mdf".

Сообщение 3156, уровень 16, состояние 8, строка LineNumber

Файл "имя файла" не может быть восстановлен до "FilePath \имя_файла. mdf". Используйте WITH MOVE для определения допустимого места для файла.

Сообщение 3634, уровень 16, состояние 1, строка LineNumber

Операционная система вернула ошибку "32 (процесс не может получить доступ к файлу, так как он используется другим процессом)". При попытке "RestoreContainer:: ValidateTargetForCreation" для "FilePath \имя_файла. ldf".

Сообщение 3156, уровень 16, состояние 8, строка LineNumber

Файл "имя файла" не может быть восстановлен до "FilePath \имя_файла. ldf". Используйте WITH MOVE для определения допустимого места для файла.

Сообщение 3119, уровень 16, состояние 1, строка LineNumber

При планировании инструкции RESTORE обнаружены проблемы. Дополнительные сведения приведены в предыдущем сообщении.

Сообщение 3013, уровень 16, состояние 1, строка LineNumber

Восстановление базы данных завершается аварийно.

Обходное решение

Это сообщение об ошибке появляется при попытке восстановить с помощью параметра Replace. В качестве временного решения можно удалить существующую базу данных и выполнить восстановление.

Решение

Эта проблема устранена в следующем накопительном обновлении SQL Server:

       Накопительное обновление 4 для SQL Server 2017

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Последнее накопительное обновление для SQL Server 2017

Дополнительная информация

Путь к расположению резервной копии не указан, это путь к файлу в заголовке резервной копии, который можно просмотреть только с помощью восстановления заголовков. Дополнительные сведения можно найти в разделе инструкции RESTORE — HEADERONLY (Transact-SQL). Пример:

RESTORE HEADERONLY

FROM DISK = N'FilePath\FileName.bak'

WITH NOUNLOAD;

GO

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×