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

我想知道是否有任何微软的SQL Server Management Studio的替代品?

不是SSMS有什么问题,但有时它似乎太大了应用程序所有我想要的待办事项是浏览/编辑表和运行查询。

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

似乎没有人提到Query Express ( http://www.albahari.com/queryexpress.aspx )和一个查询ExPlus (也链接在http://www.albahari.com/queryexpress.aspx底部);

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

TOAD MS SQL看起来不错。 我从来没有使用它,但我已经使用Quest的其他产品,他们是坚实的。

我一直在使用Atlantis SQL Enywhere这个免费软件将近6个月,并且一直在运行得非常好。 适用于SQL 2005和SQL 2008版本。 我对它的function印象非常深刻,键盘快捷键与VS类似,所以对于新编辑器来说,转换过程非常顺利。

一些值得一提的function:

  • 当使用多个表和连接别名时,Intellisense实际上起作用
  • 使用多个表格时的连接build议(减less打字时间,非常整洁)
  • 丰富的sql代码格式,使用Ctrl K的AutoIndent,Ctrl D.
  • 更好地表示SQL计划
  • 在使用variables声明时突出显示variables声明。
  • 在鼠标hover的表定义。

所有这些function为我节省了很多时间。

数据库.NET

powershell + sqlcmd 🙂

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

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

SSMS上有一个快速版本,function相当less,但仍然有基础。

vim + dbext 🙂

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

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

Embarcadero Rapid SQL怎么样真的很好,但是很贵。