SSDT 网络服务帐户 AdventureWorks DB

SSDT network service account AdventureWorks DB

最近,我使用 SQL 服务器数据 Tools.The 部署了 Adventure Works 2014 Multidimensional-EE 的示例版本 Tools.The 初始部署没有造成任何问题,但是我无法创建由于以下错误,此后的任何采矿结构:

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

在SSDT中,模拟信息设置为:Service Account
尽管如此,有趣的是 SSMS 显示 "Default" 而不是:
1

任何帮助将不胜感激?

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

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

Granting permission to read database metadata also grants permission to read the metadata of all objects in the database. We suggest that you include the Read Definition permission at the database level whenever you are setting up roles for dedicated processing. Having Read Definition allows non-administrators to view a model's object hierarchy in SQL Server Management Studio and navigate to individual objects for subsequent processing. In SQL Server Management Studio, connect to the instance of Analysis Services, expand Roles for the appropriate database in Object Explorer, and then click a database role (or create a new database role). On the General tab, select the Read Definition option. In the Membership pane, enter the Windows user and group accounts that connect to Analysis Services using this role. Click OK to finish creating the role.