首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReportServer和ReportServerTempDB的使用

ReportServer和ReportServerTempDB的使用
EN

Stack Overflow用户
提问于 2015-01-15 12:52:40
回答 1查看 17.4K关注 0票数 3

我的计算机和Reporting配置管理器都安装了Server 2008。当我连接到Server时,我发现已经有两个数据库了。

  • ReportServer
  • ReportServerTempDB

我知道ReportServer是用来存储报表、数据源、快照、订阅等的,但是ReportServerTempDB是用来做什么的呢?为什么它被创造了?这有必要(供我们使用)吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-15 12:57:10

阅读报表服务器数据库上的文档

数据库是一起创建的,并按名称绑定。默认情况下,数据库名分别为reportserverreportservertempdb

报表服务器临时数据库 每个报表服务器数据库使用相关的临时数据库来存储由报表服务器生成的会话和执行数据、缓存的报表和工作表。如果临时数据库丢失,Reporting不会重新创建它,也不会修复丢失或修改过的表。虽然临时数据库不包含持久数据,但无论如何都应该备份数据库的副本,这样就可以避免将其作为故障恢复操作的一部分重新创建。如果备份临时数据库并随后还原它,则应删除内容。通常,随时删除临时数据库的内容是安全的。但是,删除内容后必须重新启动报表服务器Windows服务。如果删除临时数据库,则可以创建一个新数据库,然后运行Catalogtempdb.sql脚本来添加表结构。临时数据库必须具有与主报表服务器数据库相同的根名。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27963931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档