Невозможно открыть базу данных UmbracoDB.myDB, запрошенную логином. Не удалось войти в систему. Ошибка входа для пользователя NT AUTHORITY \ NETWORK SERVICE

Я получаю следующую ошибку: Cannot open database "UmbracoDB.myDB" requested by the login. The login failed. Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.

Раньше до этой ошибки все работало нормально. Моя база данных работает как пользовательский экземпляр, как описано на http://our.umbraco.org/wiki/install-and-setup/using-umbraco-with-embeded-sql-database-(sqlexpress-user-instance) . Причиной этой проблемы, казалось, было подключение БД к SQL Server Studio Express, а затем ее повторное отключение (я сбрасывал пароль администратора umbraco). Ничего не изменилось или не изменилось (о чем я знаю).

Я предполагаю, что это какая-то ошибка аутентификации или ошибка владельца базы данных. Я попытался добавить пользователя, как описано на http://blog.sqlauthority.com/2009/08/20/sql-server-fix-error-cannot-open-database-requested-by-the-login-the-login-failed-login-failed-for-user-nt-authornetwork-service/, но у меня это не сработало. Я также пробовал несколько других вещей, которые не увенчались успехом с именами пользователей / владельцев, но я немного новичок. : |

Я использую Windows 2008, Sql Server 2008 Express, база данных предназначена для Umbraco CMS.

Спасибо за любые идеи о том, как решить эту проблему.


person Obbles    schedule 13.07.2011    source источник
comment
попробуйте войти в базу данных через студию управления. Используйте ту же пару имени пользователя и пароля в web.config.   -  person Mahesh KP    schedule 14.07.2011
comment
Это не сработает, потому что строка подключения пытается использовать встроенную безопасность, которая предполагает идентификатор учетной записи пользователя, запускающей код - в данном случае идентификатор пула приложений, сетевая служба.   -  person Jamie Howarth    schedule 15.07.2011
comment
Как вы имеете в виду вход через студию управления? Я могу прикрепить его и таким образом без проблем попасть в базу данных. Эта ошибка отображается в браузере при запуске установки Umbraco. (Извините, если это не ясно или я на 100% нуб)   -  person Obbles    schedule 15.07.2011


Ответы (1)


Что я сделал для решения этой ошибки, так это зашел в проводник Windows, нашел базу данных, щелкнул правой кнопкой мыши-> свойства-> вкладка безопасности-> щелкнул редактировать

Затем добавьте сетевые сервисы с полным контролем.

Изначально меня поразило то, что я пытался добавить NT AUTHORITY \ NETWORK SERVICE, но не нашел. Мне пришлось ввести сетевой сервис и щелкнуть поиск. Да, я новичок.

Выполнение этого внутри SQL Server Management Studio ничего для меня не сделало.

Спасибо всем, кто прочитал и попытался помочь с этим постом, и я надеюсь, что однажды это кому-то поможет.

person Obbles    schedule 17.07.2011