SQL SERVER 2008 Reporting Services 的一些小问题集合

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介:

实验环境:服务器  Windows Server  2008 R2 Standard 64bit

                  数据库  SQL SERVER 2008 R2 Standard 64bit

问题1:在SQL Server 2008下,配置了Reporting Services后,在IE里输入http://localhost/Reports/Pages/Folder.aspx从客户端用IE访问后,出现下面错误

                                                                                 中文提示

clip_image001[5]_thumb[1]

用户“xxxx\xxxx”不具有所需的权限。请验证授予了足够的权限并且解决了 Windows 用户帐户控制(UAC)限制问题。

                                                              英文提示

clip_image002_thumb[1]

User 'xxxx\xxxx' does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed.

 

出现这个问题,是因为系统管理员账户默认是禁用的,而Reporting Services 只赋予了"系统管理"权限给Administrator.解决这个问题可以以管理员权限运行IE浏览器即可。

clip_image003[4]_thumb[1]
当从客户端用IE连接http://xxx.xxx.xxx.xxx/Reports/Pages/Folder.aspx 访问报表管理器时,出现上面错误,则必须在"主文件设置"里,添加相关用户以及对应的权限。如下所示:

clip_image004[5]_thumb[1]

问题2:Reporting Services 查看相关报表时,需要”输入用户名和密码以访问数据源“, 这个是因为SQL Server Reporting Serveices的数据源配置的连接方式是“运行该报表的用户提供的凭据”,你可以选用"安全存储在报表服务器中的凭据"选项。如下图所示。

clip_image005[5]_thumb[2]

 

clip_image006[5]_thumb[2]

问题3:测试时

System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

clip_image007[5]_thumb[1]

System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

出现上面错误,是因为服务器没有安装ORACLE客户端组件的缘故。注意你安装了以后,如果没有重启服务器使相关配置生效,依然报如上错误。

问题4Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.

image

Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.

出现这个问题,是因为操作系统是64位,安装的Oracle客户端是32位的。需要安装64位的Oracle客户端组件(安装完成后记得重启,否则依然报上述错误)。

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
16天前
|
SQL
使用SQL进行集合查询和数据维护
使用SQL进行集合查询和数据维护
33 0
|
2月前
|
Java 测试技术 容器
从零到英雄:Struts 2 最佳实践——你的Web应用开发超级变身指南!
【8月更文挑战第31天】《Struts 2 最佳实践:从设计到部署的全流程指南》深入介绍如何利用 Struts 2 框架从项目设计到部署的全流程。从初始化配置到采用 MVC 设计模式,再到性能优化与测试,本书详细讲解了如何构建高效、稳定的 Web 应用。通过最佳实践和代码示例,帮助读者掌握 Struts 2 的核心功能,并确保应用的安全性和可维护性。无论是在项目初期还是后期运维,本书都是不可或缺的参考指南。
44 0
|
5月前
|
SQL 机器学习/深度学习 算法
SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据
SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据
|
5月前
|
SQL 机器学习/深度学习 数据挖掘
SQL Server Analysis Services数据挖掘聚类分析职业、地区、餐饮消费水平数据
SQL Server Analysis Services数据挖掘聚类分析职业、地区、餐饮消费水平数据
|
SQL
SQL基础——集合运算(下)
SQL基础——集合运算(下)
54 0
|
SQL Oracle 关系型数据库
SQL基础——集合运算(上)
SQL基础——集合运算(上)
85 0
|
SQL Oracle 关系型数据库
SQL常用函数集合(一)
SQL常用函数集合(一)
139 0
SQL常用函数集合(一)
|
SQL 数据采集 关系型数据库
【教奶奶学SQL】(task4)集合运算
集合在数学领域表示“各种各样的事物的总和”, 在数据库领域表示记录的集合. 具体来说,表、视图和查询的执行结果都是记录的集合, 其中的元素为表或者查询结果中的每一行。
222 0
【教奶奶学SQL】(task4)集合运算
|
SQL 数据处理
|
SQL 数据处理 数据库