我正在尝试在SQL Server 2012中部署Analysis Services多维数据集。我的用户帐户是REALM\Merin
,其中REALM
是域,我的计算机名称是Hercules
。我已经在Analysis Service的管理员组中。当我使用SQL Server数据工具处理多维数据集时,出现以下错误。
OLE DB错误:OLE DB或ODBC错误。用户登录失败 'REALM \大力神$'; 28000
我的用户帐户是REALM \ Merin,但我不知道为什么抱怨用户REALM \ Hercules $。这个帐号是什么意思? ComputerName + $的用户对我来说很奇怪。有人帮忙。
谢谢, Merin
答案 0 :(得分:12)
我不了解ComputerName $,但我能够解决我的Cube部署错误。 以下是步骤:
:)
答案 1 :(得分:3)
从SSMS获取您的Windows用户名和密码,并在模拟信息区域中使用它,如下所示:
答案 2 :(得分:2)
查看"模拟信息"多维数据集中数据源对象的选项卡。您可能已选择"使用服务帐户",这是REALM\Hercules$
。可能运行Analysis Services服务的帐户没有访问关系数据源的权限。以允许访问的方式配置模拟,处理应该有效。
答案 3 :(得分:2)
我遇到了同样的问题:
OLEDE错误:用户'DOMAIN \ ComputerName $'登录失败。; 28000
我的情况解决方法是:
将Analysis Service帐户从默认帐户更改为域帐户
授予域帐户对数据源的读取权限
答案 4 :(得分:1)
现在应该能够部署。
答案 5 :(得分:1)
以下步骤解决多维数据集处理错误。
(适用于Visual Studio 2015数据工具/商业智能工作室) 双击数据源以打开数据源设计器 - >模拟信息(TAB) - >第一个选项:输入凭证 - >单击“确定”
(适用于SQL SERVER Management Studio 2016) 双击数据源以打开数据源属性 - >在“安全设置”下,单击“模拟信息”(下拉菜单) - >第一个选项:输入凭证 - >单击“确定”。