击败MS查询分析器的SQL脚本工具?

时间:2009-07-20 02:34:26

标签: sql sql-server tsql scripting

我正在使用MS Query Analyzer(作为SQL Server 2000的一部分)编写T-SQL脚本以从数据库中提取数据。这包括查询一些表,迭代结果(使用游标),结果的一些基本处理以及将处理后的数据放入另一个表。这非常有效,因为我可以在查询分析器中查看表和存储过程以及编辑/运行脚本。

我遇到的主要问题是脚本编辑有点sux。它几乎是带有语法高亮的记事本。我对脚本编写的数据库知之甚少。并且没有其他编程辅助大多数IDE提供的,例如。关键字和数据库表和列名称的代码完成将非常方便。

我的问题是:是否有任何工具可以提供更好的T-SQL脚本环境,同时保持与SQL Server相同(或更好)的集成水平?免费/开源工具将是首选,但也会考虑商业工具。

3 个答案:

答案 0 :(得分:3)

我已经尝试过这个,并且个人认为这是一个比微软更好的报价,加上它的免费!

http://www.albahari.com/queryexpress.aspx

希望它有用!

答案 1 :(得分:1)

我认为它叫做SQL Server 2008 Management Studio :)。它现在有智能支持。

如果没有,您可以尝试使用Red Gate中的加载项,如Sql Prompt。

答案 2 :(得分:0)

我同意使用Management Studio(检查these improvements到SSMS)。 您可以使用Management Studio来使用MS SQL 2000服务器。 您还可以将Visual Studio 2005或2008与数据库项目一起使用。