Sql ReportServer和ReportServerTempDB的使用
我的计算机上安装了SQL Server 2008,还安装了Reporting Services Configuration Manager。当我连接到SQL Server时,我发现已经有两个数据库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
- 报表服务器
- ReportServerTempDB
ReportServer
用于存储报表、数据源、快照、订阅等。但是ReportServerTempDB
用于什么?为什么要创建它?这对我们的使用是必要的吗?请阅读
这些数据库一起创建并按名称绑定。默认情况下,数据库名称分别为reportserver
和reportservertempdb
报表服务器临时数据库
每个报表服务器数据库都使用一个相关的临时数据库来存储
会话和执行数据、缓存的报告和工作表
由报表服务器生成。Reporting Services不会重新创建
如果临时数据库丢失,也不会修复丢失或丢失的数据库
修改表。虽然临时数据库不包含
持久数据,无论如何都应该备份数据库的副本
您可以避免在失败时重新创建它
恢复操作。如果备份临时数据库并
随后恢复时,应删除内容。一般来说,它
随时删除临时数据库的内容是安全的。
但是,您必须在安装后重新启动报表服务器Windows服务
删除内容。如果删除临时数据库,则可以
创建新数据库,然后运行Catalogtempdb.sql脚本以
添加表结构。临时数据库必须具有相同的
根目录名称作为主报表服务器数据库