gpt4 book ai didi

sql-server - SQL Server 2012 : Login failed for user 'NT Service\MSSQLServerOLAPService' .; 28000

转载 作者:行者123 更新时间:2023-12-02 04:31:24 31 4
gpt4 key购买 nike

我在 Windows 7 上的 Microsoft SQL Server 2012 中使用分析服务。

我尝试创建挖掘模型并处理它。我在处理它时收到以下错误。

OLE DB error: OLE DB or ODBC error:
Login failed for user 'NT Service\MSSQLServerOLAPService'.; 28000.

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

最佳答案

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

我的错误已通过在 ssms 中创建一个新的登录信息(使用错误给我的名称)来修复。

在您的情况下,它将是“NT Service\MSSQLServerOLAPService”

然后,您需要在“用户映射”页面上检查新登录名属性中的“db_datareader”和“db_datawriter”。检查顶部您正在使用的数据库,然后检查底部的“db_datareader”和“db_datawriter”,其中显示“数据库角色成员身份:Database_Name”。

希望这有帮助。

<小时/>

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

编辑

造成这种情况的原因通常是因为运行该服务的帐户没有执行所请求操作的正确权限。

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

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

关于sql-server - SQL Server 2012 : Login failed for user 'NT Service\MSSQLServerOLAPService' .; 28000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15238559/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com