• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MsSql > 关于sqlserver 2005 使用临时表的问题( Invalid object name #temptb)

关于sqlserver 2005 使用临时表的问题( Invalid object name #temptb)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了invalid server name,invalid server,invalid object name,fr invalid object,invalid object等相关知识,希望本文的分享对您有所帮助
最近在利用 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支持临时表的使用。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于sqlserver 2005 使用临时表的问题( Invalid object name #temptb)

相关文章

  • 2017-05-11将DataTable作为存储过程参数的用法实例详解
  • 2017-05-11SQL Server 2008 安装SQLDMO.dll的方法
  • 2017-05-11SQL Server 2005 中使用 Try Catch 处理异常
  • 2017-05-11SQL2005 学习笔记 公用表表达式(CTE)
  • 2017-05-11sql server 2008安装失败的解决办法 彻底卸载老版本!
  • 2017-05-11SQL Server 2008中的代码安全(八)透明加密(TDE)
  • 2017-05-11sqlserver FOR XML PATH 语句的应用
  • 2017-05-11SQLServer2005安装提示服务无法启动原因分析及解决
  • 2017-05-11SQL Server2005打开数据表中的XML内容时报错的解决办法
  • 2017-05-11sqlserver2005打造自动备份的维护计划图解教程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 一个删除指定表的所有索引和统计的过程
    • SQLSERVER2008中CTE的Split与CLR的性能比较
    • mssql 监控磁盘空间告警实现方法
    • sql server 2008中的apply运算符使用方法
    • Sql server2005 优化查询速度50个方法小结
    • Microsoft Sql server2005的安装步骤图文详解及常见问题解决方案
    • 数据库日常维护常用的脚本概述及部分测试
    • Sql server 2008 express远程登录实例设置 图文教程
    • MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决方法
    • SQL 2008安装时出现从新启动计算机提示如何解决

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有