SSAS:OLE DB 错误: OLE DB 或 ODBC 错误 : Login failed for user 'NT Service\MSSQLServerOLAPService'

问题描述

按照微软官方教程尝试使用SSAS做OLAP时,出现如下错误信息:

Severity Code Description Project File Line Suppression State

Error OLE DB 错误: OLE DB 或 ODBC 错误 : Login failed for user ‘NT Service\MSSQLServerOLAPService‘.; 28000。 0

问题原因

该问题是由于连接SQL Server数据源的时候,产生了授权认证错误。

解决方案

  1. 打开SSMS
  2. 找到Security/Login节
  3. 添加“NT Service\MSSQLServerOLAPService”账号
  4. 右击打开“NT Service\MSSQLServerOLAPService”账号的属性
  5. 找到“User Mapping”
  6. 在右方找到想要关联的数据库,这里是“AdventureWorksDW2012”
  7. 在右下方的“Database role membership for : AdventureWorksDW2012”中,勾选“db_datareader”“db_datawriter”
  8. 点击“OK”
  9. 重新部署,成功

相关图示

1. Data Source 属性 → Impersonation Information → 设置“Use the service account”

2. Data Source 属性 → 点击 Edit →配置数据源提供程序为 Native OLE DB\SQL Server Native Client XX.X

3. 打开SSMS → 按照解决方案中的描述,参照下图的步骤进行配置

SSAS:OLE DB 错误: OLE DB 或 ODBC 错误 : Login failed for user 'NT Service\MSSQLServerOLAPService'

时间: 2024-08-27 14:19:09

SSAS:OLE DB 错误: OLE DB 或 ODBC 错误 : Login failed for user 'NT Service\MSSQLServerOLAPService'的相关文章

SSAS 发布报错处理方法 Login failed for user 'NT Service\MSSQLServerOLAPService' 28000

Create login and grant access: Open up SQL Server Management Studio [login to the database engine]> Security > Login (Right click) > New Login >add user: "NT Service\MSSQLServerOLAPService">select the database being analyzed in th

请求的报的一般错误:One or more post-processing actions failed. Consult the OPP service log for details.

如何查看OPP service log: SELECT fcpp.concurrent_request_id req_id, fcp.node_name, fcp.logfile_name FROM fnd_conc_pp_actions fcpp, fnd_concurrent_processes fcp WHERE fcpp.processor_id = fcp.concurrent_process_id AND fcpp.action_type = 6 AND fcpp.concurren

Atitit.软件GUIbutton与仪表盘--db数据库区--导入mysql sql错误的解决之道

Atitit.软件GUIbutton与仪表盘--db数据库区--导入mysql sql错误的解决之道 Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Server Version : 50524 3.mysql的max_allowed_packet限制[phpmyadmin | source] Show vari like '%%' Set max..=111111 Set global maxxx=1111 作者::老哇的爪子Attilax

Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道

Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道 Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Server Version : 50524 3.mysql的max_allowed_packet限制[phpmyadmin | source] Show vari like '%%' Set max..=111111 Set global maxxx=1111 作者::老哇的爪子Attilax艾龙,E

DB time VS. DB CPU

如何行之有效地展示系统负载在做系统调优的时候是必不可少的技巧.通常我们会使用Oracle提供的Time Model,比如我们需要作出类似于下面这样的趋势图来展示系统负载的高低. 这样的趋势图可以直接使用Oracle10g以后的OEM得到,也可以将SQL结果传入Excel中作出趋势图,这里并不是想说如何作出这样的图来,而是想说在我们选取的性能指标中,DB time是什么意思?DB CPU是什么意思? 实际上,官方文档已经给出了解释(我很希望我早就注意到):V$SESS_TIME_MODEL 其中的

ODBC错误处理

ODBC 中的错误处理 ODBC 中的错误是使用来自每个 ODBC 函数调用的返回值和 SQLError 函数或 SQLGetDiagRec 函数的返回值进行报告的.SQLError 函数用于 ODBC 版本 3 之前的版本(但不包括版本 3).自版本 3 起,已不建议使用 SQLError 函数,此函数已被 SQLGetDiagRec 函数取代. 每个 ODBC 函数都返回一个 SQLRETURN,它是以下状态代码之一: 状态代码 说明 SQL_SUCCESS 无错误. SQL_SUCCESS

大型网站的负载均衡器、db proxy和db

本文主要分析网站后台架构中的负载均衡器,企业常用的硬件负载均衡器软件负载均衡器.数据库代理服务器和数据库. 1.1 负载均衡 在大型网站部署中,负载均衡至少有三层部署.第一层为web server或者缓存代理之上的负载均衡,第二层为数据库之上的负载均衡,第三层为存储设备之上的负载均衡. 在第一层部署中,最常使用的是硬件负载均衡器有F5 BIG-IP.Citrix NetScaler.Radware.Cisco CSS.Foundry等产品.这些产品价格不菲,高达几十万人民币.在中国大陆,采用F5

输出,错误,输出追加,错误追加重定向的使用

输出,错误,输出追加,错误追加重定向的使用,不仅可以让我们轻松的实现多个命令的内容用一个文件实现,也让我们对Linux有了更深的了解. 程序:指令+ 数据 读入数据:Input 输出数据:Output 打开的文件都有一个fd: file descriptor ( 文件描述符) Linux 给程序提供三种I/O 设备 标准输入(STDIN )-0 默认接受来自键盘的输入 标准输出(STDOUT )-1 默认输出到终端窗口 标准错误(STDERR )-2 默认输出到终端窗口 1.使用输出重定向创建文

发生了Post错误:错误代码40005,微信返回错误信息:invalid file type

给客户部署 PxxCms, 使用群发功能发送图文的的时候提示: 发生了Post错误:错误代码40005,微信返回错误信息:invalid file type, 没学过php伤不起 ... Google 到某哥的博客, 有解决方案, 但是tmd 收费...擦了, 自己改 找到 \PigCms\Lib\Action\User\MessageAction.class.php 的 sendAll 方法, 大约112 行, 改成如下,注释掉第一行file_put_contents(...); //file