У меня странная проблема с моей базой данных SQL Server express 2005. Он работает на сервере 2003 года. С VS2005 я могу получить доступ к БД без каких-либо проблем. Но когда я пытаюсь запустить приложение, я получаю:
Cannot open user default database. Login failed. Login failed for user 'NT AUTHORITY\NETWORK SERVICE'......... .ldf may be incorrect.
Я гарантировал, что NETWORK SERVICE имеет полный доступ к папке веб-сайта и всем его подпапкам.
Я заметил, что когда я смотрю на свойства App_Data, он имеет серый флажок только для чтения. Файл .MDF не только для чтения, но я не могу удалить эту серую галочку. Я пытался просто щелкнуть по нему до тех пор, пока он не исчезнет, и применить изменения, я попробовал ATTRIB . -r, но, похоже, ничего не изменило.
Я очень смущен.
Jon