Analysis Services是否仅支持Windows身份验证?

有帮助吗?

解决方案

是的,确实如此。引自 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

需要广告当然不是真的。您可以使用 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"

Visual Studio:

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 工具会提示您输入密码并启动该用户下的程序。

如果没有域名,您可以使用计算机名称。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top