1

在主机上运行我的网站时出现错误。

错误:无法打开登录请求的数据库“Dog24”。登录失败。用户“NT AUTHORITY\NETWORK SERVICE”登录失败

连接字符串

<add name="Dog24ConnectionString" connectionString="Data Source=199.26.84.130\sqlexpress;Initial Catalog=Dog24;User Id=myusername;Password=mypassword;Integrated Security=True" providerName="System.Data.SqlClient"/>

我努力修复它几个小时,但我不能。

提前致谢

4

2 回答 2

2

您要么需要添加登录名NETWORK SERVICE并授予其访问所需数据库的权限,要么需要使用 SQL 身份验证。

于 2013-11-12T13:55:40.373 回答
0

您需要在数据库安全性中添加 NT 服务用户并授予他们访问数据库的权限。这是从 ASP.NET 应用程序调用时使用的内容,因为这是应用程序池默认使用的凭据,因此调用它的用户是 NT 服务。

看看这里:

用户“NT AUTHORITY\NETWORK SERVICE”登录失败

于 2013-11-12T13:56:03.107 回答