我有一个在IIS 7.5上托管的API。使用域服务帐户配置应用程序池。然后,我授予该帐户在默认站点上的完全权限。
API和数据库位于不同的服务器上。
我为该帐户创建一个SQL Server登录名并将其与用户相关联。向用户授予db_onwer数据库权限。 SQL Server服务也配置为使用该服务帐户运行。但是,API无法连接到数据库。数据库日志显示此错误消息“用户host \ servername $的登录失败。如果为host \ servername $授予了对服务器的访问权限,它将正常工作。但是,IT部门表示没有办法。
到目前为止,我在网上找到的大多数解决方案都允许将host \ servername $授予数据库权限,或者将apppool更改为使用网络或本地服务,或者使用用户名和密码(如果用户名不是域帐户用户) 。
我必须使用域名帐户,因此我正在努力寻找解决方案。
我有一个在IIS 7.5上托管的API。使用域服务帐户配置应用程序池。然后,我授予该帐户在默认站点上的完全权限。 API和数据库是...
域帐户的创建方式存在问题。 IT必须创建另一个服务帐户。使用新的服务器帐户设置应用程序池后,就没有问题了。