ConnectionString без имени пользователя и пароля - PullRequest
0 голосов
/ 03 мая 2011

Я пытаюсь настроить BugTracker на моем локальном компьютере.

Мой SQL Server использовал проверку подлинности Windows.

Моя строка подключения выглядит как

<add key="ConnectionString" value="Data Source=MyPCName\InstanceName;Initial Catalog=BugTracker;Integrated Security=True"/>

Ошибка:

Невозможно подключиться.

Невозможно открыть базу данных "BugTracker", запрошенную при входе в систему.Ошибка входаОшибка входа для пользователя «MyPCName \ ASPNET».

Проверьте настройку «ConnectionString» файла Web.config.

Есть идеи, как я могу заставить эту работу работать?

1 Ответ

0 голосов
/ 03 мая 2011

Используется аутентификация Windows. Если вы работаете в IIS, вам нужно определить учетную запись, которая выполняет ваше приложение ASP.Net. Затем вы добавляете разрешение для этой учетной записи в SQL Server.

Например, IIS в Windows 7 по умолчанию запускает все пулы приложений с учетной записью «IIS AppPool \ DefaultAppPool». Вы можете настроить свой пул приложений для использования другой учетной записи, которая будет рекомендована в целях безопасности.

Но это должно решить проблему безопасности.

...