Sql server 2008 SSRS Web版错误使用本地,但我是

Sql server 2008 SSRS Web版错误使用本地,但我是,sql-server-2008,ssrs-2008,Sql Server 2008,Ssrs 2008,我到处找,不知道该怎么办。我正在Server2008上运行SQLServerWebEdition,它只支持本地数据库。我正在尝试连接到localhost,但是当我测试我的连接时,我得到了这个错误 功能:“您正在使用的Reporting Services版本 要求将本地SQL Server关系数据库用于报表 此中不支持数据源和报表服务器数据库 报告服务的版本 数据库是从SQL Express升级的,当我选择@@version时,它说它是Web版。我尝试过重新启动,似乎可以解决问题,但只是一段时间。

我到处找,不知道该怎么办。我正在Server2008上运行SQLServerWebEdition,它只支持本地数据库。我正在尝试连接到localhost,但是当我测试我的连接时,我得到了这个错误

功能:“您正在使用的Reporting Services版本 要求将本地SQL Server关系数据库用于报表 此中不支持数据源和报表服务器数据库 报告服务的版本


数据库是从SQL Express升级的,当我选择@@version时,它说它是Web版。我尝试过重新启动,似乎可以解决问题,但只是一段时间。

这是我见过的最愚蠢的事情。事实证明,它可能终究会起作用。我终于可以看一份报告了。不幸的是,我把所有的时间都花在了数据源上,并假设我看到的错误意味着它无法工作

以下是让我在数据源屏幕上感到困惑的事情

  • 如果我对连接字符串做了任何更改,我会得到一个错误,即我的密码无效。无法重新测试连接,应用程序无法运行
  • 如果我测试了连接,我会得到关于只支持本地数据库的版本的错误,并且不能进行任何更改
  • 我选择了提示输入密码,并将与数据源中相同的凭据放在“存储在报表服务器上的凭据”下。报告奏效了。然后我回到数据源,将这些凭证放在那里,选择“存储在服务器上”,并能够“应用”

  • Ugggh.

    检查以确保每个报告也包含正确的连接字符串。(在reporting services中,请检查报表上的管理)如果此服务器是从其他服务器迁移的,则它可能仍保留旧的连接字符串