Встроенная авторизцаия Windows
От: Крыс http://erasers.pp.ru/
Дата: 01.07.05 11:37
Оценка:
Пытаюсь написать web-приложение, которое соединялось бы с базой данных MS SQL, используя данные встроенной Windows-авторизации пользователя. В коде пишу:
System.Data.SqlClient.SqlConnection cn = 
            new System.Data.SqlClient.SqlConnection("server=DBTEST;database=SF;Integrated Security='SSPI';");

В результате получаю ошибку:
[SqlException: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +474
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +370
System.Data.SqlClient.SqlConnection.Open() +383
sqltest.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\sqltest\webform1.aspx.cs:25
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731

Анонимная авторизация в каталоге выполнения web-приложения запрещена, включена встроенная автоизация Windows.
Откуда берется это дурацкое NT AUTHORITY\ANONYMOUS LOGON???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.