![事务日志传送 SQL Server 2005 至 2008](https://linux22.com/image/514555/%E4%BA%8B%E5%8A%A1%E6%97%A5%E5%BF%97%E4%BC%A0%E9%80%81%20SQL%20Server%202005%20%E8%87%B3%202008.png)
我在 SQL Server 2005 数据库上设置了 SSRS 报告。由于填充数据库的主程序不支持 SQL Server 2008,因此我们的生产数据库只能使用 2005。不幸的是,当我运行每周检查报告时,Web 界面不断超时,因为服务器无法转换为 PDF。我读到 SQL Server 2008 的 SSRS 在内存管理方面要好得多。我想知道我是否可以从 2005 到 2008 进行某种类型的事务日志传送订阅发布?我是不是在追逐梦想。
目前我必须在 Visual Studio 中打开 SSRS 项目并运行其中的报告,因为在进行 pdf 转换时它从来不会超时。只有当我尝试通过 SSIS Web 界面运行它时才会超时。
答案1
您将无法从 SQL 2005 日志传送到 SQL 2008 并读取数据库。当数据库进入待机模式时,它无法使数据库联机,因为它无法升级数据库的物理版本。
答案2
是的,日志传送和复制都支持 2005 源 -> 2008 目标。如果您认为 SSRS 08 可以解决您的问题,为什么不设置 SSRS2008 的独立实例并简单地使用 2005 服务器上的数据库作为数据源呢?
您的数据源不必位于 SSRS 安装本地。这将允许您快速测试您提出的解决方案。