通过Web显示SQL Server报表

通过Web显示SQL Server报表,sql,sql-server,web,Sql,Sql Server,Web,我已经读了很多不同的文章,但由于某种原因,我无法对我的问题得到一个直接的答案 问题: 在SQL Server报表中,我是否可以通过internet向用户公开报表,而不使用ReportViewer控件将报表嵌入应用程序中?(我知道我可以使用ReportViewer控件,它非常棒,而且绝对是一个选项,我让它工作得很好) 这部分对我来说很模糊,在我看来,我想给用户报告的网址, 他们使用用户名和密码登录,然后查看报告 可能吗?每次我读到与之相关的东西,他们都在谈论内部网,而不是互联网 如果您有任何意见,

我已经读了很多不同的文章,但由于某种原因,我无法对我的问题得到一个直接的答案

问题: 在SQL Server报表中,我是否可以通过internet向用户公开报表,而不使用ReportViewer控件将报表嵌入应用程序中?(我知道我可以使用ReportViewer控件,它非常棒,而且绝对是一个选项,我让它工作得很好)

这部分对我来说很模糊,在我看来,我想给用户报告的网址, 他们使用用户名和密码登录,然后查看报告


可能吗?每次我读到与之相关的东西,他们都在谈论内部网,而不是互联网


如果您有任何意见,我们将不胜感激。

我相信这正是您需要的

还可以让应用程序代表用户调用报告,并交付PDF或其他呈现的输出。请参见和。

Reporting services在IIS中安装一个站点,如果配置正确,可以通过web查看该站点。这称为报表管理器。它具有内置角色,限制用户仅在必要时查看


“内部网而非互联网”这更像是一项部署决策。很可能是www.yoursite.com/reports身份验证发生在web服务器发送响应(将包含您的报告)之前-我已经在internet网站上安装了windows auth,它可以正常工作。为了确保密码不会以明文形式出现,我禁用了端口80(仅限https)Todda-这正是我想要的,但在您的示例中似乎不起作用,我没有登录屏幕或其他任何东西。此外,您是否能够在通过报表管理器查看的报表中设置输入参数、筛选和搜索?啊,谢谢,是的,我经常遇到它,我只是找不到合适的教程。只需安装和发挥与管理员周围,直到我得到了正确的角色工作。谢谢你的回复。