我正在设计一个供公司内部使用的数据库,用于存储由我的团队成员生成的数据。虽然SQL Server将仅安装在单个服务器计算机上,但我的团队成员需要能够访问数据并在其自己的终端上对其运行过滤/选择查询(例如,从指定品牌中搜索产品)在某个测试中获得最高分)。显然,我可以设计一个这样做的网络界面或C#应用程序,但我确信已经有一个客户端应用程序可以允许这样做。
那是吗?即使像免费的微软可下载也许?我想我真正想要的是各种查询构建器。我记得在当天使用Access,它有一个很好的GUI,用于编写带有最大/最小/平均选项和适合者的漂亮小查询;这就是我在寻找的东西。此外,表管理(PHPMyAdmin)会很好,但不是必需的。我的团队成员需要做的主要事情是运行选择查询,就像我在第一段中给出的示例一样。他们甚至不需要进行插入,因为我有一个单独的系统设置。
谢谢!
P.S。我通过Google找到了Acitve QueryBuilder和DbVisualizer,他们看起来都很棒。但是,它们也都要花钱。有免费的替代品吗?或者,如果没有,这两个我找到了好的查询构建器吗?或者还有其他哪些更好?
更新:我刚刚意识到虽然我无法在我所有团队成员的终端上安装SQL Server Developer,但我可以安装Express版本,其中包括管理工作室。我是这个软件的新手,但我会搞砸了,看看它是否符合我的要求并发回...
答案 0 :(得分:2)
您自己回答:SQL Management Studio Express Edition是适合这项工作的正确工具。然后,如果您需要限制某些访问,请使用与DBO相同的工具,并使用对项目中涉及的数据库或对象的特定访问限制来创建所需的登录。
只有一个细节,使用SQL Management Studio Express Edition,您无法操作大于1千兆字节的数据库的备份或副本。
答案 1 :(得分:2)
您只需在其计算机上安装Management Studio,而无需安装SQL引擎。它的下载是here。