关于 SSRS 2005 使用临时表的问题
来源:互联网 发布:matlab 矩阵复制行 编辑:程序博客网 时间:2024/05/02 16:36
最近在利用 SSRS 2005 做报表的时候,调用带有临时表的数据源时,系统会报错,并无法进入向导的下一步,错误如下:
There is an error in the query. Invalid object name '#temptb'.
经过研究后想到如下三种解决方案:
1. 使用表变量代替临时表,这样做法可以避免SSRS 2005 的语法错误提示,缺点就是如果处理的数据量比较大,会占用过大的内存,并且报表加载时间过长。
2. 使用一个不包含临时表的SQL语句创建报表,创建成功以后,修改数据源,替换上包含临时表的SQL命令或者存储过程,这时用SSRS 2005自带的语法检查功能对数据源语法检测也会报错,但是不会影响报表的保存和加载。为了测试在并发调用报表的情况下,临时表内的数据是否会混淆,我做了个测试,将建好的需要运行一段时间才能生成的带有临时表的报表发布到报表服务器,然后同时打开多个网页访问该报表,报表同时加载,但是数据之间仍就保持独立。测试结果说明SSRS 2005在并发条件下调用临时表,与其他程序调用临时表相同,不会影响最后的显示结果。 当然上面提到的临时表指的是本地临时表(以#开头),如果是全局临时表(以##开头),则报表之间将会共享全局临时表中的数据。
3. 将报表升级到SSRS 2008, SSRS 2008支持临时表的使用。
- 关于 SSRS 2005 使用临时表的问题
- SSRS 2005 的交互式排序问题
- 关于oracle临时表的一个问题
- 关于oracle 临时表的使用
- SSRS使用MySql作为数据源遇到的问题。
- SSRS的一些格式问题
- SSRS的一些小问题
- 关于SqlServer2000临时表和行列转换的问题
- 系统临时表使用问题
- 临时表的使用
- 临时表的使用
- 临时表的使用
- 关于在asp.net中使用数据库的临时表.
- SQL使用帮助中关于临时表的说明
- SQL Server 临时表的使用以及临时表数据插入问题
- SSRS报表连接超时的问题
- 在Form中使用临时表时的一个问题
- 使用临时表关联数据时效率低的问题
- 什么是Android?
- moss2007自定义工作流开发中运行install.bat文件遇到的问题及解决方法
- “域名访问提示"解决办法
- 模块化
- 总结的一个xml操作类
- 关于 SSRS 2005 使用临时表的问题
- SSIS利用重新定向行方式过滤Excel 数据源中的重复数据
- 快速排序(三路划分)解决大量重复元素
- 推荐微软Windows 8 Metro应用开发虚拟实验室
- 云存储的故事——元数据归来
- VC单文档编程的基础参考
- 临床信息系统的困局
- 日记2012-7-18
- 注解,泛型