SQL Server Management Studio是浏览/编辑表和运行查询的替代方法

Gat*_*ler 127 sql-server

我想知道微软的SQL Server Management Studio是否还有其他选择?

没有SSMS有任何问题,但有时它看起来太大了,我想要的只是浏览/编辑表和运行查询.

Eva*_*van 49

我已经开始使用LinqPad了.除了比SSMS更轻量级之外,您还可以练习编写LINQ查询 - 比无聊的旧TSQL更有趣!

  • 我强烈认为我们无法编辑表,也无法使用LINQ提示查询 (20认同)
  • 免费版没有智能感知 (2认同)

bre*_*dan 19

用于MS SQL的TOAD看起来非常好.我从来没有亲自使用它,但我使用过Quest的其他产品而且它们非常坚固.

  • 如果您想为 SSMS 添加一些不错的功能,那么去获取 SSSM 工具包(免费),它为 SSMS 添加了许多有用的功能。 (2认同)
  • 蟾蜍产品苦乐参半.它们具有惊人的功能(输出网格中的可排列和基本聚合,db图表)但它们.是.越野车.德米特里凭借狂野的例外情况击中它的鼻子,距离发送它已经三年了.希望戴尔购买并专注于多功能Toad Data Point将清理一个可能令人惊叹的软件. (2认同)

Pio*_*iak 18

似乎没有人提到Query Express(http://www.albahari.com/queryexpress.aspx)和fork Query ExPlus(也是http://www.albahari.com/queryexpress.aspx底部的链接)

BTW.第一个URL是Joseph Albahari的主页,他是LINQPad的作者(查看这个杀手级工具)


use*_*r_v 13

我使用Atlantis SQL Enywhere这个免费软件已有近6个月的历史,而且一直很好用.适用于SQL 2005和SQL 2008版本.我对它的功能印象非常深刻,键盘快捷键与VS类似,因此对于新编辑器来说过渡非常顺利.

一些值得一提的功能:

  • 在使用多个表并使用别名连接时实际工作的Intellisense
  • 使用多个表时建议连接(减少打字时间,非常整洁)
  • 丰富的sql代码格式,AutoIndent使用Ctrl K,Ctrl D.
  • 更好地表示SQL计划
  • 在使用变量声明时突出显示它们.
  • 鼠标悬停时的表定义.

所有这些功能都节省了我很多时间.

  • "你不能用它来创建或编辑表" - 那么CREATE TABLE NiceTable(id INT IDENTITY(1,1)PRIMARY KEY,Name VARCHAR(80))); 等等? (3认同)
  • 请注意,这个程序(正如这里提到的大多数其他程序)只是一个用于编写 SQL 代码的 IDE。您不能使用它来创建或编辑表,更不用说管理任务了。这就是 OP 所要求的,但对于来这里寻找 SQL Server Management Studio 替代方案的人来说,这可能会产生误导。 (2认同)

Dan*_*l O 9

如果您已经花时间在Visual Studio中,那么您始终可以使用服务器资源管理器连接到任何符合.Net的数据库服务器.

如果您使用的是Professional或更高版本,则可以创建和编辑表和数据库,运行查询等.