2011-01-11 2 views
1

Я создал файл базы данных MDF, и я только что переформатировал свой компьютер. Когда я иду, чтобы прикрепить файл базы данных к SQL Server, я получаю сообщение об ошибке «access denied». Я посмотрел онлайн и обнаружил, что у других была аналогичная проблема, которая была решена путем запуска SQL-сервера в качестве администратора, но это не сработало для меня. Я использую проверку подлинности Windows, если это помогает понять проблему.База данных с SQL Server: доступ запрещен

Я заперт!

Спасибо.

+0

Учетная запись службы SQL Server должна иметь разрешения на то, где находится файл. Вы имеете в виду 'mdf'? Если нет, то что такое 'dbf'? –

+0

Да, это была опечатка, это файл MDF. Где доступ к функциям для разрешений SQL-сервера? Как мне его изменить? – frenchie

+0

Вы можете узнать, в какой учетной записи он работает, просмотрев службы в апплете служб «Пуск -> Выполнить -> Введите services.msc -> Enter», затем примените соответствующие разрешения для файлов mdf и ldf (и/или их содержащих папку) на эту учетную запись в проводнике Windows. –

ответ

2

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

+0

Я изменил с Vista на Win7. У меня есть учетная запись, созданная как администратор – frenchie

+0

Чувствует ли голосующий голосующий дающий повод? Я предполагаю, что это не @frenchie, так как он принял мой ответ ... –

2

учетная запись службы - что SQL Server работает как ... должен иметь разрешения на доступ к тому месту, где у вас есть файл MDF.

например, если у вас есть файл MDF в папке C: \ SqlDatabases \. Вам необходимо убедиться, что учетная запись службы (служба SQL Server работает как) имеет разрешения на чтение и запись в этот каталог ,

Смежные вопросы