5

我使用 SQL Server 2008 R2 和 SQL Server 商业智能开发工作室。

我创建了一个项目Business Intelligence Project

我创建一个Data SourceOfAdventure Work 2008 DW然后我创建一个Data Source View

然后我创建一个Cube

我可以buildrebuild我的项目,但是当我想要时,Deploy我得到 34 错误。

第一个错误是

OLE DB error: OLE DB or ODBC error: Login failed for user 'NT AUTHORITY\NETWORK 
SERVICE'.; 28000; Cannot open database "AdventureWorksDW2008" requested by the login.
The     login failed.; 42000.   

我找到了这个链接:SQL Server 2012: Login failed for user 'NT Service\MSSQLServerOLAPService'.; 28000

但这对我不起作用。

4

3 回答 3

7

我通过这种方式验证来修复此错误:

起初打开Data Source

在此处输入图像描述

然后Edit连接字符串

在此处输入图像描述

在此处输入图像描述

然后我use specific windows ....因为我想连接到另一台服务器以访问我的SSAS.

在此处输入图像描述

于 2014-01-20T07:33:21.687 回答
4

此错误与“NT AUTHORITY\SYSTEM”有关,因此只需转到关系数据库并展开安全文件夹。

在此处输入图像描述

双击“NT AUTHORITY\SYSTEM”,它将打开“登录属性”向导,转到“用户映射”选项卡并选择您要使用的关系数据库。授予适当的权限,然后单击确定。

在此处输入图像描述

于 2015-10-11T01:45:43.790 回答
3

我猜用户(帐户)'NT AUTHORITY\NETWORK SERVICE'没有 SSAS 服务器部署多维数据集的权限。尝试在 SSAS 实例中打开并在属性中选择“安全”并添加用户“NT AUTHORITY\NETWORK SERVICE”。

示例“SSAS 服务器角色”: http ://technet.microsoft.com/en-us/library/cc304417.aspx

当然,在您的 DW 数据库中看到您的帐户“NT AUTHORITY\NETWORK SERVICE”的权限会非常有趣

于 2013-10-22T08:39:41.107 回答