我未能成功尝试允许我的域帐户(托管应用程序池)访问我的SQL实例。我希望它能在不将域帐户注册到实例的情况下工作,而只是通过位于SQL实例中的AD组来完成。下面是我的设置:
我有一个SQL服务器
我添加了一个广告组,例如 {Domain} \ ADGroup1 作为SQL实例中的系统管理员
我有一个IIS服务器
我在IIS服务器上托管了 WCF Web服务
WCF应用程序由具有身份域帐户的应用程序池托管,例如 {Domain} \ User1
{Domain} \ User1 有权访问 {Domain} \ ADGroup1
IIS网站身份验证允许:
O(1)
用于WCF的Web.config 包括:
<!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
<Connector port="8180" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
当我尝试调用Web服务时,出现以下错误:
Anonymous Authentication
Basic Authentication
Windows Authentication
谁能看到我要去哪里错了?