2

当我开始部署时,我收到此错误:

内部错误:操作未成功终止。

高级关系引擎中的错误。由于先前的故障,数据库操作被取消。

OLAP 存储引擎中的错误:在处理 ID 为“Dim Customer”、名称为“Customer”的维度时发生错误。

OLE DB 错误:OLE DB 或 ODBC 错误:用户“NT Service\MSSQLServerOLAPService”登录失败。;28000; 无法打开登录请求的数据库“AdventureWorksDW2012”。登录失败。; 42000。

怎么了?我该如何解决?

4

4 回答 4

2

有同样的问题,丹尼尔的 Meresa 回答很有帮助。可能情况下的详细解决方案是运行 SQL Management Studio 并在对象资源管理器中选择安全 - 登录 - 右键单击​​ - “新登录...”。填写如下登录名“NT Service\MSSQLServerOLAPService”,在Server Roles中勾选sysadmin。应该够了。

于 2014-05-04T16:21:33.620 回答
2

错误说,您需要将“NT Service\MSSQLServerOLAPService”用户添加到“AdventureWorksDW2012”数据库。您可以在 SSMS 中执行此操作。连接到您的“AdventureWorksDW2012”数据库。在 Security-> User 下,使用 db_datareader、db_owner(Optional) 属性 [Membership, Owned_Schemas tab] 添加新用户 'NT Service\MSSQLServerOLAPService'

于 2019-08-06T01:19:26.777 回答
0

查看您在包含客户维度源数据的分析服务中定义的数据源的模拟选项。您可以在此处配置 SSAS 应使用哪些凭据连接到数据源。

关于模拟选项的 MSDN 条目

于 2012-12-22T11:00:08.427 回答
0

确保将用户“NT Service\MSSQLServerOLAPService”添加到数据库中并分配适当的角色读取...还确保在多维数据集源中的模拟选项下选择使用服务帐户选项。

于 2013-04-30T06:10:40.660 回答