SSRS安全

时间:2009-01-23 12:34:55

标签: sql-server security

Scenarion: 我有一个Web应用程序,它将在我的DatabaseServer上的ReportingServer上使用SqlServerReport(SSRS)。

webapplication&之间有防火墙。 SqlserverReport服务器。

现在直接从网络服务器使用报告是多么安全(即访问数据库服务器上的某些内容。) 我们使用appserver与数据库数据进行交互。 所有基本电话都是

UI ==> AppServer ==> DatabaseServer(一般情况):) happy
UI ==> DatabaseServerReports(访问Sqlserver报告):(

所以我担心的是直接从数据库服务器访问报告的安全性。

4 个答案:

答案 0 :(得分:1)

哟需要在防火墙中打开端口80(http)/ 443(https)以使用AppServer中的SSRS服务器。

请联系您的网络管理员。

答案 1 :(得分:0)

为什么不使用您的应用来显示报告?使用ASP.NET,您可以使用报表查看器控件来显示报表,这样用户就不知道报表的来源,除非它在应用程序中。

答案 2 :(得分:0)

安全程度取决于用户所在的位置。例如,SQL Server Reporting Services无意打开到Internet。就此而言,SQL Server数据库引擎也都不是。你说Web服务器和SQL Server之间有一个防火墙,但现在这在内部网络中并不是一个不寻常的配置。

可能出现的问题是表现方面的问题,比任何其他问题都要多。通过使用SSRS查看报告,报告呈现将与数据库引擎在同一服务器上进行。如果两个角色的硬件都不够,您将看到性能问题。

答案 3 :(得分:0)

我们的安全人员让我们在单独的分区上安装IIS。