Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server:用户“payroll”登录失败_Sql_Asp.net_Sql Server_Iis 7 - Fatal编程技术网

Sql server:用户“payroll”登录失败

Sql server:用户“payroll”登录失败,sql,asp.net,sql-server,iis-7,Sql,Asp.net,Sql Server,Iis 7,我有一个测试服务器,在该服务器上我试图将我的web应用程序从另一个服务器移动 旧服务器规格: Windows Server 2000 Sql Server 2000 IIS6 新服务器规范 Windows Server 2008 Sql Server 2008 IIS 7 问题是,在新服务器上,我可以通过SQLServerManagementStudio连接名为payroll的本地登录帐户及其密码 问题是,当我试图使用我的web应用程序连接到服务器时,它会给我一个错误,用户工资登录失败。 考虑到

我有一个测试服务器,在该服务器上我试图将我的web应用程序从另一个服务器移动

旧服务器规格: Windows Server 2000 Sql Server 2000 IIS6

新服务器规范 Windows Server 2008 Sql Server 2008 IIS 7

问题是,在新服务器上,我可以通过SQLServerManagementStudio连接名为payroll的本地登录帐户及其密码

问题是,当我试图使用我的web应用程序连接到服务器时,它会给我一个错误,用户工资登录失败。 考虑到以下几点:

my web.config中的连接字符串具有正确的用户名和密码。 在我的web.config中,我的身份验证=Windows 在IIS7中,我使用的池是ASP.NETV4.0 此池的标识是本地系统 在IIS7身份验证为Windows身份验证时,禁用匿名身份验证。 用户将添加到Sql server登录中,并映射为“我的所有数据库”的db_所有者。 提前谢谢。
Baher.

您所说的本地登录帐户是什么意思?是Windows身份验证还是SQL?我正在使用SQL身份验证连接到SQL。。使用连接字符串中提供的用户名和密码。