Analysis Services 是否仅支持 Windows 身份验证?
4 回答
是的,它确实。引用自MSDN
“SQL Server Analysis Services 仅支持 Windows 身份验证”
您需要活动目录,有关如何设置它,请参阅以下 kb http://support.microsoft.com/kb/917409
实际上需要“Active Directory”并不是真的。
您可以通过使用与运行 SSAS 的其他服务器上的帐户相同的用户和密码登录到任何域中的 PC 来欺骗操作系统。我一直都这样做。默认情况下,如果域不同但用户/密码是准确的,您将获得访问权限。
根据您要实现的目标,您可以通过 HTTP 和 IIS 进行连接,IIS 提供或传递凭据:
http://www.sqlserveranalysisservices.com/OLAPPapers/ConfiguringHTTPAccessToYukon.htm
需要 AD 肯定不是真的。您可以使用类似的工具runas
在不同的用户帐户下执行程序。
例如,在我的开发环境中,我有时会使用它在不同的用户下运行 Sql Server Management Studio (SSMS) 或 Visual Studio。
SSMS:
runas /netonly /user:domain\username "C:\path_to\Ssms.exe"
runas /netonly /user:domain\username "C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\Ssms.exe"
视觉工作室:
runas /netonly /user:domain\username "C:\path_to\devenv.exe"
runas /netonly /user:domain\username "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe"
该runas
工具将提示您输入密码并在该用户下启动程序。
如果没有域,则可以使用计算机的名称。