用户'NT AUTHORITY\NETWORK SERVICE'的ASP.NET登录失败

Amr*_*hit 5 database asp.net permissions sql-server-2008

我正在尝试在远程服务器上发布一个asp.net网站.当我的代码尝试连接到数据库时,我收到问题标题中描述的错误消息.现在,我已经进入了SSE 2008的Microsoft SQL Server Management Studio,可以看到登录列表.NT AUTHORITY\NETWORK SERVICE就在那里,但我不确定我需要更改哪些设置才能允许此用户访问数据库.我已尝试使用服务器的Windows登录凭据在我的web.config文件中使用模拟,但这只会显示相同的错误消息,使用我的Windows用户名而不是NETWORK SERVICE.

我的连接字符串如下:

connectionString ="Data Source = MECHTRONICRND\SQLEXPRESS; Initial Catalog ='C:\ Inetpub\aspnettest\App_Data\FLEETMANAGERDB.MDF'; Integrated Security = True"

有任何想法吗?

谢谢

--Amr

Amr*_*hit 9

谢谢你的回复.看完本教程后,我发现了如何允许用户访问数据库.一旦我允许NETWORK SERVICE对数据库进行读写访问,我的网站就可以使用原始连接字符串.

--Amr