SQL SERVER BI 环境配置(数据挖掘与商业智能)

AS项目部署报错

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

解决办法:

打开SSMSSQL Server Management Studio),连接数据库,找到创建AS项目所用的数据库(如foodmartsale DW),点击“安全性”------->“用户”处右键

注意:“安全性”有两个地方

其一是SSMS的整个环境即下图;另外一个是使用的某一个项目的安全性设置。

 

 

然后新建用户NT Service\MSSQLServerOLAPService。重启项目。

若未解决,打开SSMS,连接数据库,找到安全性,登录名,新建登录名“NT Service\MSSQLServerOLAPService”,并在点击用户映射,勾选AS项目所用数据库,确定。(若提示已存在,忽略),重新部署

 

 

2、 OLE DB 错误: OLE DB 或 ODBC 错误 : 拒绝了对对象 'promotion' (数据库 'foodmartsale DW',架构 'dbo')的 SELECT 权限。; 42000。     

解决办法:

打开SSMS,连接数据库,找到创建AS项目所用的数据库(如foodmartsale DW),然后“安全性”------>“架构”------->dbo----->右键“属性”-------->“权限”----->“搜索”----->“浏览”----->public------>“确定”。然后在出现的窗口下方“public的权限”处勾选授予“选择”权限。如图:

 

 

无法连接analysis service的解决办法

  1. SQLSERVER configuration Management   查询analysis service的  进程ID    2636

  1. 应用DOS指令查看 该进程所对应的端口
  • 开始菜单->运行

输入命令 CMD

  • 输入命令 Netstat -ao
  •  
     

    查看  进程ID    2636 所对应的端口 2383
  1. SQLserver management studio重新连接analysis service

注意: 服务器名称的格式是127.0.0.1:端口号

 

  1. 连接成功后,修改analysis service 属性

port的  修改为2383

 

修改analysis service属性的PORT端口设置后,重修启动

再次SQLserver management studio重新连接analysis service

注意: 服务器名称的格式是127.0.0.1

至此,SQLserver business

 

权限不够

操作次数据库的用户的权限不够,因此只需要赋予相应的权限即可

MSSQL2005:具体数据库(xxx) --- 安全性---- 架构---- dbo(属性)--- 权限--- 添加--- 浏览-- [public]---- 具有授予权限(select)

给每个用户和角色添加选择权限

账户问题

打开SQL Server配置管理器

选择SQL Server Analysis Services 和Reporting Server

内置账户改为Local System

查看视频:https://www.bilibili.com/video/BV1Mk4y1m7YM/,欢迎探讨学习。

 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值