Host\Servername$ 登录失败

Login Failed for Host\Servername$

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

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

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

到目前为止,我在网上找到的大多数解决方案要么授予 host\servername$ 数据库权限,要么更改应用程序池以使用网络或本地服务,或者使用用户名和密码,其中用户名是不是域帐户用户。

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

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