我想让客户端访问SQL服务器实例,以便他们可以执行存储过程或运行视图,但理想情况下我不想给他们SQL Server管理工作室,因为它们不是技术性的。
SQL Server是否有免费且易于使用的远程管理/报告实用程序?
答案 0 :(得分:1)
不是我知道的。
在我看来,您最好创建一个简单的Web表单/ win表单,使您的客户只能访问他们所需的特定功能和流程。这样做可以避免让客户混淆管理工作室会给他们带来的所有不必要的复杂性。
我不是编程大师,但是像这样把基本的东西放在一起,比如用.NET,可以在几个小时内完成,包括强制性的apporpriate安全性。我怀疑你可能会在ASP.Net教程中找到所需的所有信息。
答案 1 :(得分:1)
如果您使用的是SQL Server 2008,则Report Builder 2.0(免费下载)是一种工具,旨在允许最终用户从各种数据源(包括视图和报告模型)创建报告。
更多信息here。
答案 2 :(得分:0)
MS Access不是免费的,但是如果他们已经拥有它,那么你就被设置了。只需针对数据库创建一个Access数据项目(adp),并只为它们提供您希望它们使用的视图/存储过程的执行访问权限。只需点击即可点击它们来运行一个sproc,并提示它们输入参数值。
答案 3 :(得分:0)
如果它是一个特定的存储过程或者它要查看特定视图,为什么不编写自己的单一用途应用程序?它不应该花很长时间,然后你将控制界面。
答案 4 :(得分:0)
我知道这篇文章已经很老了,但我仍在为其他人发帖。我构建了一个小型的Web应用程序。基本上,您输入服务器,目录,用户,密码和SQL查询,并获得指向该查询/报告的URL。您将URL提供给目标用户,并且它们将以表格格式显示在查询中生成的数据。它还包括分页,过滤和排序等功能。 您可以从http://klauscam.github.io/EasyReportingTool下载。