日期:2014-05-17  浏览次数:20549 次

SSAS登陆的问题
SSAS服务装在A机器上,非域环境。
我从B机器上如何能够登陆并访问它呢?登陆的时候只能使用windows登陆,但是在A机器上又没法添加类似“B\loginname”这样的用户

------解决方案--------------------
可以使用anonymous,这样的话就不做用户身份验证了。 

Sometimes you might need to setup access to your Microsoft SQL Server Analysis Services using anonymous authentication. For example, you would like to allow access to your SSAS data from another active directory domain or from the internet and you DO NOT CARE ABOUT DATA SECURITY.
 
To setup SSAS anonymous authentication you need to complete 3 steps :
 ?Change SSAS server property "Security\RequireClientAuthentication" value to False. 
?Edit your connection string and add following parameter: Impersonation Level=Anonymous;
 ?Create SSAS database role and grant necessary permission to cubes and dimensions. Add user "NT Authority\Anonymous Logon" as a member of this role.
 
After such setup any user should be able to access your SSAS database without authentication.