Почему эта программа Asp.Net входит в SQL как текущий пользователь? - PullRequest
2 голосов
/ 24 июня 2011

Мой клиент использует более старое программное обеспечение, которое я написал на более новой установке сервера.Несмотря на наличие строки подключения , объявленной в файле web.config , программа продолжает пытаться войти в систему в качестве текущего пользователя и выводить сообщение об ошибке:

Не удалось войти в систему для пользователя 'DOMAIN \ currentUserJimbo'

Есть идеи, что может вызвать это?

Их настройка

  • Windows Server 2008
  • IIS 7
  • MSSQL 2005

Ответы [ 3 ]

4 голосов
/ 24 июня 2011

Если вы встроили аутентификацию в строку подключения и включили олицетворение, вы должны увидеть это поведение.

Встроенная проверка подлинности приведет к тому, что веб-сайт войдет в систему на сервере SQL с использованием текущего участника потока. При включении олицетворения поток будет принимать личность клиента. Это может быть полезно, если веб-сервер должен получать доступ к файлам или другим ресурсам от имени пользователя.

1 голос
/ 25 июня 2011

Убедитесь, что в используемой строке подключения нет Integrated Security=SSPI;.

Проверьте эти строки подключения для получения некоторых советов.

1 голос
/ 24 июня 2011

Может быть аутентификация SQL Server отключена? И это подключается с помощью Windows Authentication?

...