Sql ReportServer和ReportServerTempDB的使用

Sql ReportServer和ReportServerTempDB的使用,sql,sql-server-2008,reporting-services,Sql,Sql Server 2008,Reporting Services,我的计算机上安装了SQL Server 2008,还安装了Reporting Services Configuration Manager。当我连接到SQL Server时,我发现已经有两个数据库 报表服务器 ReportServerTempDB 我知道ReportServer用于存储报表、数据源、快照、订阅等。但是ReportServerTempDB用于什么?为什么要创建它?这对我们的使用是必要的吗?请阅读 这些数据库一起创建并按名称绑定。默认情况下,数据库名称分别为reportserve

我的计算机上安装了SQL Server 2008,还安装了Reporting Services Configuration Manager。当我连接到SQL Server时,我发现已经有两个数据库

  • 报表服务器
  • ReportServerTempDB
我知道
ReportServer
用于存储报表、数据源、快照、订阅等。但是
ReportServerTempDB
用于什么?为什么要创建它?这对我们的使用是必要的吗?

请阅读

这些数据库一起创建并按名称绑定。默认情况下,数据库名称分别为
reportserver
reportservertempdb

报表服务器临时数据库

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