2009-07-20 12 views
4

MS Query Analyzer(SQL Server 2000の一部として)を使用して、DBからデータを取り出すためのT-SQLスクリプトを作成しています。これは、いくつかのテーブルを照会し、結果を反復し(カーソルを使用して)、結果のいくつかの基本的な処理を行い、処理されたデータを別のテーブルに入れることを含む。これは、テーブルとストアドプロシージャを表示して、クエリアナライザでそれらに対してスクリプトを編集/実行できるようになったので、かなりうまく機能しています。MSクエリアナライザに勝るSQLスクリプトツール?

私が持っている主な問題は、スクリプトを編集しているsuxです。構文の強調表示が付いたメモ帳です。私がスクリプトを作成しているデータベースについてはほとんど理解していません。ほとんどのIDEが提供する他のプログラミング支援ツールはありません。キーワードとデータベーステーブルとカラム名のコード補完は非常に便利です。

私の質問は、SQL Serverと同じ(またはそれ以上の)レベルの統合を維持しながら、優れたT-SQLスクリプト環境を提供するツールはありますか?フリー/オープンソースのツールが好まれるが、商業的ツールも考慮される。

答えて

1

私はこれをSQL Server 2008 Management Studioといいます:)それは今intellisenseのサポートをしています。

もしそうでなければ、Sql PromptのようなRed Gateからアドインを試すことができます。

+0

SQL Server 2005または2008でこれが改善されたのかどうか疑問に思っています。私の防衛の中で私はこれを検索しましたが、 "管理スタジオ"は見つかりませんでした。アップグレードできるかどうかがわかります。 SQLプロンプトは面白そうですが、SQL Server 2005または2008が必要なようですが、明確ではありません。 – dave

+1

個人的に私はMSがintellisense、特に管理者スタジオの単語補完機能で非常に悪い仕事をしたと感じます。 – Brimstedt

+0

Red GateからのSQLプロンプトは、製品デモで非常にクールです。しかしそれは$ 195から始まる。 – dave

3

私はこれを試してみて、個人的にはそれがMicrosoftより優れたオファーであると思っています。

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

はそれがあります願っています!

+0

チップをありがとう、私はそれをチェックアウトします。これはLINQPadにも私を導きます。私はLINQPadをチェックアウトしますが、それらは自動補完のために請求されます。 – dave

+0

QueryExpressをダウンロードしましたが、インストーラの実行に失敗し、エラーメッセージが表示されました。だからそこには喜びはない。私はSourceForgeの関連プロジェクトであるQueryExplusを見つけました。それはインストールされ、実行されますが、かなり基本的です。 QAは優れているようですが、このツールはMS SQL Serverのライセンスを必要としないという利点があります。 – dave

0

私はManagement Studioの使用に同意しました(チェックthese improvements〜SSMS)。 Management Studioを使用して、MS SQL 2000サーバーを操作できます。 また、データベースプロジェクトでVisual Studio 2005または2008を使用することもできます。

関連する問題