l*******r 发帖数: 713 | 1 在做一个ASP .NET web application, 用到SqlDataAdapter的Fill() method, 编译可以
通过,但是运行时报措说
System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\
NETWORK SERVICE'.
这里的SqlConnection用的是windows authentication, 而且我是用administrator登录的
,不知道这个user 'NT AUTHORITY\NETWORK SERVICE'是怎么来得。 | d*r 发帖数: 238 | 2 Are you running win2003?
Win2003 use this account as default when connecting through a trusted
connection. So you need to assign appropriate permissions to this account. Or
you could specify what user account you would like to use for this connection.
以
的
【在 l*******r 的大作中提到】 : 在做一个ASP .NET web application, 用到SqlDataAdapter的Fill() method, 编译可以 : 通过,但是运行时报措说 : System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\ : NETWORK SERVICE'. : 这里的SqlConnection用的是windows authentication, 而且我是用administrator登录的 : ,不知道这个user 'NT AUTHORITY\NETWORK SERVICE'是怎么来得。
| c*******8 发帖数: 4 | 3 你的SQLserver和IIS在不同的机器上马。
If yes && in same domain
do
create a domain user account
make iis virtual directory anonymous run under this account
add this user to your database user, assign permission
in your web.config add ''
then you will be fine.
以
的
【在 l*******r 的大作中提到】 : 在做一个ASP .NET web application, 用到SqlDataAdapter的Fill() method, 编译可以 : 通过,但是运行时报措说 : System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\ : NETWORK SERVICE'. : 这里的SqlConnection用的是windows authentication, 而且我是用administrator登录的 : ,不知道这个user 'NT AUTHORITY\NETWORK SERVICE'是怎么来得。
| l*******r 发帖数: 713 | 4 SQL Server和IIS在同一个机器上,不过问题是一样的,加了那句就可以了。
Thanks.
【在 c*******8 的大作中提到】 : 你的SQLserver和IIS在不同的机器上马。 : If yes && in same domain : do : create a domain user account : make iis virtual directory anonymous run under this account : add this user to your database user, assign permission : in your web.config add '' : then you will be fine. : : 以
|
|