我可以将在 SQL 2008 R2 服务器上创建的部署报告部署到 2008 R2 服务器上,但使用不同服务器上的 SQL 2005 数据库作为数据源吗

Can I deploy deploy reports created on SQL 2008 R2 server onto the 2008 R2 server but used a SQL 2005 database on a different server as data source

我有一个 2008 R2 服务器并用它来创建 SSRS 报告。共享数据源实际上位于 SQL 2005 服务器上。

我尝试将报告部署到本地服务器 (SQL 2008 R2),但出现错误:

"Cannot deploy the report because the shared data source that the report references does not exist on the report server"

是否可以将在 2008 R2 服务器上创建的这些报告部署到同一台机器(2008 R2 服务器)?

是的,这是可能的。确保部署共享数据源。

在您的解决方案资源管理器中查看 'Shared Data Sources' 文件夹。右击 -> Deploy.