我设置了一个 SQL Server 实例,在其中一个数据库上定义了很多视图。我必须先连接到我们的 VPN,然后才能连接到数据库。我想知道是否有一个简单的基于 Web 的界面,或者 SQL Server 报告服务中的某些东西,我可以使用它们通过浏览器轻松获取这些视图?
现在我正在通过 SQL Server Management Studio 进行连接,这对我来说很好,但对于组织中的业务用户来说却不行。
通过浏览器让业务用户能够使用现有视图的最佳方法是什么?
答案1
A快速谷歌搜索出现了一些你可以尝试的潜在基于 Web 的管理界面:
一个不太明智的选择是公开一个公共端口,该端口会转发到数据库机器上的 mssql 端口。出于安全考虑,我不太愿意认真建议这样做。不过,设置 Web UI 也会引起同样的担忧。
脚注:对于 MySQL 管理员,请查看phpmyadmin- 一个非常好的基于 Web 的 MySQL 管理实用程序。
答案2
看一眼查询树。您可以建立与数据库的连接,然后邀请业务用户在网络上构建简单的报告,而无需执行任何技术操作。“报告生成器”如下所示:
用户可以选择表/视图,如果需要,它将自动连接到其他相关视图。然后添加过滤器、分组和计算列(例如总和、平均值、最小值、最大值、计数)。有点像 Excel 数据透视表,但直接连接到您的数据库。