Подтвердить что ты не робот

Восстановить резервный доступ запрещен

Я пытаюсь восстановить резервную копию из файла .bak на локальный сервер базы данных и продолжать получать сообщение об ошибке.

Исключение произошло при выполнении инструкции Transact-SQL или пакета. (Microsoft.SqlServer.ConnectionInfo)
Не удается открыть устройство резервного копирования "C:\Clients\SQLitis\jMKZ.bak". Ошибка операционной системы 5 (Доступ запрещен.).
RESTORE HEADERONLY заканчивается ненормально. (Microsoft SQL Server, ошибка: 3201)

Не знаю, где даже начать устранение неполадок. Я нахожусь на учетной записи администратора и имею полные права, поэтому мне нечего было отрицать, но я все еще получаю сообщение об ошибке.

4b9b3361

Ответ 1

Похоже, что учетная запись службы, на которой работает SQL Server, не имеет разрешения на папку C:\Clients\SQLitis.

Когда SQL Server был установлен, он, надеюсь, был настроен на использование учетной записи пользователя домена ( "учетная запись службы" ), которая НЕ является администратором на компьютере. Таким образом, установщик SQL Server предоставляет разрешения только для папок, созданных установкой SQL Server.

Ответ 2

Вам необходимо предоставить разрешение этой папке на учетную запись пользователя, на которую действует SQL Server. В моем случае это было NT Service\MSSQLSERVER

Вы можете найти/изменить пользователя SQL Server в диспетчере конфигурации SQL Server. Здесь ссылка, которая показывает, как:

http://www.bidn.com/blogs/ShawnHarrison/ssis/2134/access-denied-during-database-backup