主机\服务器名$登录失败

时间:2019-03-27 19:15:08

标签: asp.net-mvc-4 sql-server-2014 iis-8 application-pool

我有一个在IIS 7.5上托管的API。使用域服务帐户配置应用程序池。然后,我授予该帐户在默认站点上的完全权限。

API和数据库位于不同的服务器上。

我为该帐户创建一个SQL Server登录并将其与用户相关联。向用户授予db_onwer数据库权限。 SQL Server服务也配置为使用该服务帐户运行。但是,API无法连接到数据库。数据库日志显示此错误消息“用户host \ servername $用户登录失败。如果host \ servername $被授予对服务器的访问权限,它将正常运行。但是,IT部门没有办法。

到目前为止,我在网上找到的大多数解决方案都允许将host \ servername $授予数据库权限,或者将apppool更改为使用网络或本地服务,或者使用用户名和密码(其中用户名不是域帐户)用户。

我必须使用域名帐户,因此我正在努力寻找解决方案。

1 个答案:

答案 0 :(得分:0)

域帐户的创建方式存在问题。 IT必须创建另一个服务帐户。使用新的服务器帐户设置应用程序池后,就没有问题了。

相关问题