SSDT网络服务帐户AdventureWorks DB

时间:2015-12-01 08:00:54

标签: sql-server ssas business-intelligence sql-server-data-tools

最近,我使用SQL Server数据工具部署了Adventure Works 2014 Multidimensional-EE的示例版本。初始部署没有造成任何麻烦,但是我从那时起就无法创建任何挖掘结构出现以下错误:

OLE DB error: OLE DB or ODBC error: Login failed for user 'XYZ8'.; 28000.

在SSDT中,模拟信息设置为:服务帐户
尽管如此,有趣的是SSMS显示"默认"相反:
       tags

任何帮助都会受到赞赏吗?

1 个答案:

答案 0 :(得分:0)

您是否检查了服务帐户的权限?

MSDN上有一篇描述所需权限的文章。我采取了以下摘录:

  

授予权限   读取数据库元数据还授予读取元数据的权限   数据库中的所有对象。我们建议您加入Read   无论何时设置,都在数据库级别定义权限   专用处理的角色。具有读取定义允许   非管理员在SQL Server中查看模型的对象层次结构   Management Studio并导航到后续的各个对象   处理。在SQL Server Management Studio中,连接到实例   在Analysis Services中,展开适用于相应数据库的角色   单击对象资源管理器,然后单击数据库角色(或创建新的   数据库角色)。在“常规”选项卡上,选择“读取定义”选项。   在“成员身份”窗格中,输入该帐户的Windows用户和组帐户   使用此角色连接到Analysis Services。单击“确定”完成   创造角色。