Рейтинг:
72
OriginalGriff
Корневые каталоги часто являются запретной территорией для доступа на запись - и SQL server нуждается в этом, чтобы прикрепить файлы.
Переместите их в подпапку и предоставьте всем пользователям права полного доступа ко всем файлам в этой папке.
phil.o
Мой 5, но я бы предпочел дать разрешение на полный доступ только учетной записи, выполняющей службу SQL Server.
OriginalGriff
При обычных обстоятельствах я бы тоже так поступил - но это намного сложнее объяснить, особенно тому, кто звучит как Новичок. С самого начала я не могу вспомнить, какого пользователя обычно использует SQL server! :смеяться:
phil.o
Я думаю (хотя и не совсем уверен в этом), что по умолчанию служба SQL Server работает под учетной записью NTAUTHORITY\Local Service.
Я согласен с вами, что немного утомительно описывать этапы поиска учетной записи и проверки правильности ее прав доступа к серверу/файловой системе.
Рейтинг:
2
Member 11760400
Error :Msg 5120, Level 16, State 101, Line 1
Unable to open the physical file "c:\sqlserver\data\msdbtest_data.mdf".
Operating system error 5: "5(Access is denied.)".
Выйдите из системы.
И запустите свою среду SQL Management studio с Администратором
и попробуйте прикрепить или восстановить его.
Это должно сработать!!
Рейтинг:
1
RedDk
Откройте Консоль Управления Компьютером.
Разверните раздел "службы и приложения" в treeview
выбранный сервис"
Вкладка "стандартный" вид
Прокрутите вниз до пункта "SQL Server ("VA" ... (заглавными буквами ... sp?)" в списке, верно
(См. вход в систему как) ... может быть "локальная система" или "сетевая служба", или "локальная служба", или ".\(имя пользователя)"
Правой Кнопкой "SQL-сервер ("ва" и т. д.), выберите "Свойства"
Вкладка "вход в систему"
Меняйте (я имею в виду "эксперимент") либо "локальную системную учетную запись", либо "эту учетную запись" до тех пор, пока ошибка не исчезнет
Рейтинг:
1
Ashish Kumar Mukherjee
Шаг 1->щелкните правой кнопкой мыши значок SQL Server management Studio
Шаг 2->Запуск от имени администратора
Шаг 3->попробуйте подключить базу данных
Шаг 4 база данных должна быть присоединена.
Спасибо
Ашиш
kefsan
Большое спасибо, я надеюсь, что ты получишь все свои мечты.
Member 14596930
Это сработало для меня, спасибо.
Рейтинг:
0
Member 14118695
Я боролся с той же проблемой в течение нескольких дней.
Решение :- дайте полный контроль учетной записи службы SQL в папке, где находятся файлы .mdf, . ndf и log.
Примечание:- если учетная запись службы SQL не может быть добавлена в папку сетевого пути, то в этом случае дайте полный контроль всем в папке, где находятся ваши файлы .mdf,. ndf и log.
Предупреждение:- не очень хорошая практика, чтобы дать полный контроль над файлом данных для всех
Richard Deeming
Как уже упоминалось в решении 1.
И решение 3.
И решение 7.
И решение 8.
И решение 11.