Невозможно открыть базу данных «gainpeace», запрошенную при входе в систему.Ошибка входаОшибка входа для пользователя 'MALIK \ ASPNET' - PullRequest
0 голосов
/ 26 сентября 2010

Я использую это для подключения к SQL Server 2005 [проверка подлинности Windows]

<add key="ConnectionString" value="Data Source=MALIK\sqlexpress;Initial Catalog=gainpeace;Integrated Security=SSPI"></add>

, но выдает ошибку

Невозможно открыть базу данных "gainpeace", запрошеннуюавторизоваться.Ошибка входаНе удалось войти в систему для пользователя 'MALIK \ ASPNET'.

plz, как мне решить эту проблему ...!

1 Ответ

1 голос
/ 26 сентября 2010

Вы используете «Аутентификацию Windows» и не добавили учетную запись службы ASPNET в свою базу данных как пользователь. Под вашим сервером базы данных в SQL Server Management Studio есть узел безопасности, а под ним - узел «Логины». Щелкните правой кнопкой мыши «Логины» и выберите «Новый логин». В появившемся диалоговом окне в разделе «Имя для входа» нажмите кнопку «Поиск» и найдите пользователя ASPNET (на компьютере MALIK). Затем нажмите «Пользовательские сопоставления» слева и установите флажок рядом с вашей базой данных. Также установите флажок «db_owner» (или менее) ниже, чтобы предоставить вашему пользователю некоторые привилегии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...