SQL Server 2012:用户'NT Service\MSSQLServerOLAPService'登录失败.28000

Man*_*j G 17 sql-server ssas

我在Windows 7上的Microsoft SQL Server 2012中使用Analysis服务.

我试图创建挖掘模型并进行处理.我在处理它时收到以下错误.

OLE DB错误:OLE DB或ODBC错误:
用户'NT Service\MSSQLServerOLAPService'登录失败.28000.

如何纠正此问题并成功处理模型?

Inu*_*s C 29

我最近遇到了类似的错误.

我的错误是通过在ssms中创建一个新的登录来修复的,错误给了我的名字.

在你的情况下,它将是'NT Service\MSSQLServerOLAPService'

然后,您需要在"User Mappings"页面上的新登录属性中检查"db_datareader"和"db_datawriter".检查您正在使用的数据库,然后查看底部的"db_datareader"和"db_datawriter"数据库角色成员资格:Database_Name.

希望这可以帮助.


您还可以尝试的是:转到"服务器管理器","配置","服务"搜索您使用的"SQL Server Analysis Services(Instance_Name)".转到"属性",然后选择"登录"选项卡.如果它使用"此帐户"选项,请确保在"模拟信息"中使用多维数据集数据源中指定的帐户作为用户名和密码.

编辑

其原因通常是因为运行该服务的帐户没有权限执行所请求的操作.

到目前为止,我知道有两种方法可以做到这一点:

  1. 将运行服务的帐户更改为具有正确权限的帐户.
  2. 为运行该服务的帐户授予正确的权限.


Ami*_*aei 15

1运行"SQL Server配置管理器"

2 - 选择"SQL Server服务"

3 - 右键单击​​"SQL Server Analysis Services"并选择属性

4 - 在"登录"选项卡上,选择"此帐户".

5单击"浏览"按钮,然后单击"高级"按钮.

6单击"立即查找"按钮.现在在下表中找到您的帐户并选择它.

7 - 选择正确的帐户(有足够权限)后,返回"登录"选项卡

并输入您的密码

8 - 重启服务,再试一次你的任务......

我希望这可以帮助......


Cha*_*s12 5

我使用阿米尔的相反逻辑找到了我的解决方案。

  • 运行“SQL Server 配置管理器”
  • 选择“SQL Server 服务”
  • 右键单击“SQL Server Analysis Services”并选择属性。
  • 在“登录”选项卡上,选择“内置帐户”。
  • 最后选择“本地系统”。

虽然我只是在本地运行一些东西来进行修改,然后将其推送到生产环境中。因此,如果您在本地运行,此解决方案可能会有所帮助。