2013-08-01 2 views
1

Я пытаюсь запустить службу SQL Server (SQLEXPRESS) из Sql Server Configuration Manager. Я получил следующую ошибку:Служба SQL Server (SQLEXPRESS)

The request failed or the service did not respond in a timely fashion. Consult the event log or other application error logs for details.

Я проверил журналы ошибок. Вот ошибка:

initerrlog: Could not open error log file 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Log\ERRORLOG'. Operating system error = 3

Как я могу это достичь?

ответ

1

Необходимо убедиться, что учетная запись SQL Server работает в соответствии с правами на запись в 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Log, после того, как вы подтвердили, что каталог действительно существует.

Сначала зайдите в «Службы» («Панель управления»/«Администрирование»/«Службы») и проверьте, в какой учетной записи SQL Server работает. Возможно, NT Service\MSSQL$SQLEXPRESS

Затем перейдите к «C: \ Program Files \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ MSSQL» и щелкните правой кнопкой мыши папку «Журнал» и щелкните свойства. Затем перейдите на страницу безопасности. Если указано MSSQL$SQLEXPRESS, убедитесь, что он имеет «Полный контроль», если он этого не делает, нажмите кнопку «Изменить» и дайте ему полный контроль. Если его нет в списке, нажмите «Изменить», а затем в диалоговом окне «Разрешения для журнала» нажмите «Добавить» и добавьте MSSQL$SQLEXPRESS.

+0

Я просто заметил, что такой папки, как журнал под C: \ Program Files \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ MSSQL –

+0

Нет такой проблемы. – Pete

+0

Для нуба, подобного мне, когда вы добавляете пользовательское разрешение 'MSSQL $ SQLEXPRESS', убедитесь, что вы набрали полное имя' NT SERVICE \ MSSQL $ SQLEXPRESS' вместо просто 'MSSQL $ SQLEXPRESS' –

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