Я пытаюсь восстановить базу данных (из файла thedb.bak
). Я использую SQL Server Express выпуск 2005 на 64-разрядной машине с Windows 7 Ultimate.
Когда я пытаюсь восстановить, я получаю следующую ошибку:
System.Data.SqlClient.SqlError: Операционная система возвратила ошибку «5 (доступ запрещен.)» При попытке «RestoreContainer :: ValidateTargetForCreation» для «C: \ Program Files (x86) \ Microsoft SQL Server \ MSSQL». 0,2 \ MSSQL \ Thedb.MDF. (Microsoft.SqlServer.Express.Smo)
Мое имя пользователя (antoniocs) является администратором. Я отредактировал разрешения в папке (C:\Program Files (x86)\Microsoft SQL Server\MSSQL.2\MSSQL\
), чтобы пользователь AntonioCS имел полный контроль.
Мне действительно нужно восстановить эту резервную копию. Чего мне не хватает?
Примечание. Я использую аутентификацию Windows для входа в систему. Должен ли я попробовать другого пользователя (тот, которого я использую, является администратором на машине)?