![用于 SQL 属性存储的 ADFS 2.0 StandAlone 服务帐户](https://linux22.com/image/557611/%E7%94%A8%E4%BA%8E%20SQL%20%E5%B1%9E%E6%80%A7%E5%AD%98%E5%82%A8%E7%9A%84%20ADFS%202.0%20StandAlone%20%E6%9C%8D%E5%8A%A1%E5%B8%90%E6%88%B7.png)
我正在尝试设置一个带有 SQL 属性存储的独立 ADFS 实例。我已经让 ADFS 2.0 运行起来,但在使用集成身份验证添加 SQL 存储时,它无法连接(SQL 服务器位于单独的服务器上),因为它作为网络服务运行(我遇到登录失败,因为 DOMAIN\server$ 尝试登录)。
有没有办法在独立环境中(使用 WID)设置具有集成身份验证的 SQL 存储?我知道您可以在安装服务器场时指定凭据,但在设置独立实例时此选项不可用。(我也不是域管理员,所以我无法设置服务器场,这是一个 POC,因此让域管理员参与会引发很多测试问题。)我试图避免使用 SQL 登录。
谢谢!
答案1
似乎无法使用 SQL Studio GUI 选项为计算机创建登录名(免责声明我不是 SQL 专家)。但我尝试使用 Transact-SQL 来执行此操作并创建了登录名。使用以下语法http://msdn.microsoft.com/en-us/library/ms189751.aspx
CREATE LOGIN [<domainName>\<computername$>] FROM WINDOWS; GO
如果适用,请替换计算机和域名。
如果您为此登录定义了对数据库的访问权限,则在使用独立选项时,您可能能够将其用作属性存储。如果失败,请报告。