Top.Mail.Ru
Ответы
Аватар пользователя
7лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Как дать в sql прова доступа к mdf файлу

пытаюсь восстановить базу

USE [master]
GO
CREATE DATABASE [selhoz] ON
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\selhoz.mdf' ),
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\selhoz_log.ldf' )
FOR ATTACH
GO

а мне пишет

Сообщение 5120, уровень 16, состояние 101, строка 1
Не удалось открыть физический файл "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\selhoz.mdf". Ошибка операционной системы 5: "5(Отказано в доступе.)".

По дате
По рейтингу
Аватар пользователя
Новичок
7лет

Правами доступа управляют не в базе, а в операционной системе. В "Проводнике" правой кнопкой мыши по файлу, "Свойства" -> "Безопасность".

Аватар пользователя
Знаток
7лет

путь наверное не правильно прописал. Попробуй использовать путь без пробелов.