在 SQL Server 2008 Express 上运行的 Reporting Services
我知道我可以在带有高级服务的 SQL Server Express 上运行 Reporting Services。我读过的文章没有触及我的问题。我想知道,在这种情况下,远程用户是否可以使用 URL 访问 ex:)http:// /mySQLExpressBox/ReportServer/rptMyReport....... 等等 - 或者只有当请求来自同一个盒子/服务器时才会提供报告?
I know I can run Reporting Services on SQL Server Express w/ Advanced Services. The articles I have read do not touch on my question. I'm wondering, in this scenario, can remote users execute reports from the report server remotely using URL access ex:)http://mySQLExpressBox/ReportServer/rptMyReport....... etc - Or will reports only be served if the request comes from the same box/server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是可能的——它的工作方式与非快速版本的工作方式相同。当您尝试执行此操作时,是否遇到过任何具体问题?
ewall 所指的限制不是对远程执行报告的限制,而是对远程数据源的限制。 Express 版本仅限于本地数据源(尽管您可以使用链接服务器解决此问题)。例如:ClientA 可以远程执行 http://mySQLExpressBox/ReportServer/rptMyReport 但 mySQLExpressBox 只能检索来自自身的报告。
This is possible -- it works the same way non-express editions work. Were you running into any specific issues when you attempted to do this?
The restriction that ewall was referring to is not a restriction on remotely executed reports, but on remote data sources. The Express edition is limited to local data sources (although you can get around this with Linked Servers). Ex: ClientA can remotely execute http://mySQLExpressBox/ReportServer/rptMyReport but mySQLExpressBox can only retrieve the data for the report from itself.