SQL Server Management Studio替代品,用于浏览/编辑表和运行查询


128

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

SSMS并没有什么问题,但是有时候它看起来太大了,我想做的就是浏览/编辑表并运行查询。


1
是否没有像mysql这样的命令提示符实用工具?
凯文

@Kevin:检查osql和sqlcmd
Piotr Owsiak '04年

6
让我为您解决。 一切是错误的SSMS用于SQL Server 2012的它安装各种喜欢的PowerShell为VS不必要的膨胀洁具的2010(FER krissake!),并用厚厚地涂在相同的小丑妆的Windows Vista。
jerhewet

2
主持人,能否请您提出如何提出此类问题的建议,以免得罪?
GaTechThomas

1
@jerhewet:尝试使用SQL Database Studio-比smss好得多,并且大约有6MB大(安装文件)sqldatabasestudio.com
Harlsten 2015年

Answers:


49

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


21
我强烈感到我们无法使用LINQ编辑表并且无法运行带有提示的查询
2012年

1
免费版本中没有智慧
Nitin Sawant 2014年

希望它也比SSMS少一些麻烦,令人无法接受的错误。即使重新安装较新版本的SSMS,崩溃的数量也是荒谬的。可能是特定于我的机器的,但还不是很酷
Kyle Vassella

@KyleVassella很奇怪!我很少让SSMS崩溃,而且我每天都会用它来做一些事情-v 17.9.1&18.4
反向工程师

19

MS SQL的TOAD看起来不错。我从未亲自使用过它,但我使用过Quest的其他产品,它们很坚固。


1
嗯,我刚刚下载了他们的试用版,它在整个地方引发了异常奇怪的异常……还有其他人遇到吗?
Dmitri Nesteruk,2009年

直到今天,TOAD for MS SQL Server的版本(5.0.2.612)才是我一直在寻找的东西。这是这么多比MS管理Studio 2008中更好地
阿图尔Kędzior

1
如果您想为SSMS添加一些不错的功能,请去获取SSSM工具包(免费),它为SSMS添加了许多有用的功能。
Piotr Owsiak '04年

2
蟾蜍产品苦乐参半。它们具有惊人的功能(可排序的列和输出网格中的基本聚合,数据库图表),但它们却可以。是。越野车。德米特里(Dmitri)用狂野的例外打了它的鼻子,距离他送出它已经三年了。希望戴尔购买并专注于多功能Toad Data Point可以清理出可能令人惊讶的软件。
罗布2013年

1
请注意,SMSS工具包并非SMSS 2012及更高版本免费。
user1151923

18

似乎没有人提到Query Expresshttp://www.albahari.com/queryexpress.aspx)和一个分支Query ExPlus(也在http://www.albahari.com/queryexpress.aspx的底部链接)

顺便说一句。第一个URL是LINQPad的作者Joseph Albahari的主页(请查看此杀手工具)


1
您也可以看看Heidi SQL(非常不错的OSS),DBSourceTools(在codeplex.com上托管的OSS软件,以源代码控制为中心),SQuirrel SQL(用Java编写的OSS)。另外,SQL Assistant(不是IDE,但仍然很有趣)是一种运行查询,遍历所有地方(即使在记事本中)的util也具有许多不错的功能(尽管有偿)。
Piotr Owsiak '04年

16

简单,快速下载,无需安装,免费供个人使用,它的功能比简单编辑还要多。这是一个很好的选择。
Matteo Conta,2015年

我只是尝试了一下,我必须说它看起来很棒!
Patrick Honorez,2015年

我尝试一下,这不是一个坏产品。可能需要改进,但是它做得很好,是SQL Manager的很好替代品
Raffaeu

这很棒,而且免费。付费版本也可以进行图形查询设计(尽管您可以使用免费版本进行有限数量的设计,直到用完为止)
反向工程师

2018年仍然可以说这是最好的答案。轻巧到位。甚至可以以较低的内存成本来编辑您的存储过程。试用版同样有效。
DaWiseguy

13

我使用了免费软件Atlantis SQL Enywhere已有近6个月的时间,并且运行良好。适用于SQL 2005和SQL 2008版本。它的功能给我留下了深刻的印象,并且键盘快捷键与VS相似,因此使向新编辑器的过渡非常顺利。

值得一提的一些功能:

  • 使用多个表并使用别名联接时实际起作用的智能感知
  • 使用多个表时的连接建议(减少键入时间,非常整洁)
  • 丰富的sql代码格式,使用Ctrl K,Ctrl D的AutoIndent。
  • 更好地表示SQL计划
  • 使用变量时突出显示变量声明。
  • 鼠标悬停时的表定义。

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


1
请注意,该程序(与此处提到的其他大多数程序一样)只是编写SQL代码的IDE。您不能使用它来创建或编辑表,更不用说管理任务了。这就是OP所要求的,但对于那些来这里寻求SQL Server Management Studio替代方案的人来说可能会产生误导。
阿尔瓦罗·冈萨雷斯

这是一个很好的工具,但对我来说却是无价的,因为结果网格是选项卡式的,没有像SQL Studio那样堆叠,因此您不能轻松地比较两个输出。一个人两美分。

3
“您不能使用它来创建或编辑表”-CREATE TABLE NiceTable(id INT IDENTITY(1,1)PRIMARY KEY,Name VARCHAR(80))怎么样?等等等等?
逆向工程师

9

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

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





2

Oracle有一个名为SQL Developer的免费程序,它将与Microsoft SQL Server以及Oracle&MySQL一起使用。但是,在访问SQL Server时,Oracle SQL Developer仅用于轻松迁移到Oracle,因此您的SQL Server数据库实质上是只读的。


1

您仍然可以安装和使用SQL Server以前版本中的查询分析器。


您可以在某个地方免费(合法)获得它吗?还是仅适用于已经拥有旧版本的用户?
apenwarr

例如,如果您使用的是旧版本,则可以使用Developer Edition的旧免费副本。
dkretz

1
它不适用于ms sql server 2005
dotjoe

@Le Dorifer:我一直在寻找比SSMS好一点的软件!
GateKiller

抱歉-在我看来,您要求的重量更轻。
dkretz

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.