1

У меня установлен SQL Server Express на моем локальном компьютере. Когда я пытаюсь прикрепить файл базы данных, это дает мне следующую ошибку

Невозможно открыть физический файл "C:\Adventures2012_data.mdf. Ошибка операционной системы 5: 5 (доступ запрещен) (ошибка Microsoft SQL Server 5120)

Пожалуйста, дайте мне знать, как это исправить ??

3 ответа3

4

Минимальные разрешения, необходимые для прикрепления файла базы данных, - «полный контроль». Если вы хотите присоединить базу данных с помощью SQL Server Management Studio, учетная запись, работающая с SSMS, должна иметь полный контроль над файлами MDF и LDF базы данных.

Чтобы предоставить привилегии файлам:

  1. Щелкните правой кнопкой мыши файл в проводнике Windows.
  2. Откройте вкладку « Безопасность »
  3. Нажмите Редактировать
  4. Нажмите кнопку Добавить и добавьте учетную запись SSMS.
  5. Предоставить полный контроль
  6. Зайдите в SSMS и попробуйте снова прикрепить файл

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

0

1) щелкните правой кнопкой мыши файл .mdf 2) Правильнее всего 3) Безопасность 4) Изменить 5) Добавить 6) Дополнительно 7) Найти сейчас 8) Все 9) Хорошо 10) Хорошо 11) Полный контроль 12) Окей 13) Окей 14) Правый клик sql server management studio 15) запустите от имени администратора 16) затем присоедините.

Удачи

-1

У меня была такая же проблема с базой данных AdventureWorks. Я изменил каталог с C:\ на E:\, затем щелкнул правой кнопкой мыши базу данных AdventureWorks, выбрал « Безопасность» и предоставил разрешение « Полный доступ» локальным пользователям. Наконец, вы можете запустить SQL Management Studio от имени администратора и присоединить свою базу данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .