NANDA KUMAR Ответов: 1

Не удалось восстановить файл. bak, взятый с другого компьютера


я взял файл backup .bak базы данных на одном ПК
с помощью команды sql Резервное копирование базы данных mydb на диск 'mydb.bak' использование C#
резервная копия успешно взята, но когда я восстанавливаю ее на другой машине, она не восстанавливается, она падает, а также, если я пытаюсь через SQL management studio не в состоянии восстановить

если он сделан резервную копию на моем компьютере и восстановить его на моем компьютере он восстанавливает

Что я уже пробовал:

я взял файл backup .bak базы данных на одном ПК
с помощью команды sql Резервное копирование базы данных mydb на диск 'mydb.bak' использование C#
резервная копия успешно взята, но когда я восстанавливаю ее на другой машине, она не восстанавливается, она падает, а также, если я пытаюсь через SQL management studio не в состоянии восстановить

OriginalGriff

Есть сообщение об ошибке?

NANDA KUMAR

не удается восстановить доступ запрещен

Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.

Patrice T

Та же версия SQL ?

NANDA KUMAR

да sql server 2012 в обеих системах

1 Ответов

Рейтинг:
0

OriginalGriff

Цитата:
не удается восстановить доступ запрещен

Сообщение об ошибке довольно явное: система отказывает в доступе к файлу или папке.

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

Наиболее вероятным является сам файл резервной копии.
SQL не запускается от имени пользователя, входящего в систему: он имеет свою собственную идентификацию пользователя как часть SqlAgent. Так что если ... Файл BAK находится в папке, которая не имеет достаточных разрешений для всех пользователей, SQL не может получить доступ к файлу резервной копии, и вы получаете ошибку нарушения доступа. Проверьте права доступа к папкам, а затем проверьте права доступа к файлам. Скорее всего, их исправление излечит проблему.