9

仕事で、最近Microsoft SQL Server7からSQL2005にアップグレードしました。データベースエンジンははるかに高度ですが、管理スタジオはいくつかの点でかなりひどいです。私たちの開発者のほとんどは、多くの制限がありましたが、古いクエリアナライザツールを使い続けることを好むと判断しました。

暇なときに、開発者が最も必要とすることを実行するQuery Analyzer /ManagementStudioの代わりを作成することにしました。私はついにそれを無料でリリースする許可を得ました:Versabanq Squel(versabanq.com/squel)。

私が言ったように、それは無料なので、これは売り込みではありません。しかし、それは私に考えさせました。私が疑問に思っているのは、SQL Studioに満足している人がほとんどですか?マイクロソフトが彼らに押し付けているので、人々はそれを使うだけですか?もっと良いものを探している人はたくさんいますか?もっと広い関心があるように思えるなら、多分私はこれの長期的な開発のためにいくらかのサポートを得ることができます。

ちなみに、このトピックに関する他の誰かの以前の質問であるSQL Server ManagementStudioAlternativesをチェックしてください。私が見ているのは、驚くほど選択肢が少ないということです。なぜだと思いますか?

4

14 に答える 14

6

あ、私も全く同じ立場だったので、ツールとかコード補完とか作って、無料版も出してます。これはhttp://www.atlantis-interactive.co.ukにあります- 基本的に QA を見逃した人向けです。あなたのツールは見栄えがよく、よくできています。

于 2010-02-02T10:20:11.117 に答える
4

私はもっ​​と良いものが好きですが、それはかなり良くて無料でなければなりません。SMSは間違いなく豚ですが、私はそれに慣れています。私が最も見逃しているのはQueryAnalyzerです。SSMSを使用してサーバーを管理してもかまいませんが、SQLクエリ用の高速で軽量なエディターを使用するのは大変です...

私は無料で言及しましたか?今はお金を払っても構わないと思っているものではありません。

編集

参考までに、ツールをダウンロードしたのはきれいに見えますが、その方法がわからない場合を除いて、Windows認証のサポートを追加する必要があります。

于 2008-12-13T00:48:43.183 に答える
4

Management Studio は、古い SQL 2000 ツールよりもはるかに優れていると思います。Enterprise Manager は、永遠にハングしたりクラッシュしたりする、衝撃的なツールでした。Query Analyzer は、SQL クエリを作成して実行するだけであれば問題ありませんが、正直に言うと、Management Studio を使い始めてから、EM/QA に戻ることはありませんでした。

于 2008-12-15T21:35:51.803 に答える
3

以前にApexSQLEditを使用したことがあり、ManagementStudioよりも優先しました。これは、SQLServer2008のManagementStudioよりもかなり前にインテリセンスを提供していました。

http://www.apexsql.com/sql_tools_edit.asp

于 2008-12-13T00:13:10.460 に答える
1

私は 7.0 と 2000 の Enterprise Manager に非常に満足していました。MMC スナップインのアイデアが好きでした。リフレッシュすることを覚えていれば、それほど悪くはありませんでした。

新しい 2005 Management Studio も問題ありません。他のものを選んでも意味がありません。私にとっての移動を正当化するような大きな改善が見られません。誰もが SQL Server に付属するものを使用しているようで、Oracle に付属するものと比較すると、かなり優れています。オラクルの開発者にはより多くの選択肢があり、それは謎ではありません!

Books Online はすばらしいもので、7.0 から使用されています。

Query Analyzer で私のお気に入りの部分は、実行計画ビューです。それはとても良いことです!

SQL Server のすべての新しいバージョンには多くの新しい機能がありますが、残念ながら一部の機能は削除されています。English Query がなくなるのは悲しいことだと思います。ノルウェーでそれを推進することは問題の一部でしたが、私はそれが素晴らしいと思いました。

于 2008-12-15T21:57:26.270 に答える
1

mysql を使用して Linux での開発に移行したばかりですが、MS SQL Management Studio が恋しいですか。それは素晴らしいツールです。クエリ アナライザーを使用してから慣れるまでに少し時間がかかることに同意しますが、実際には管理スタジオのクエリ ツールの方が優れています。より良い代替手段があるとは本当に思いません。Apex SQL Edit も試しましたが、MS の方が優れていることがわかりました。

Red-Gate のSQL Promptを使用してインテリセンス (オートコンプリート) を取得することもお勧めします。彼らの他のツールも優れています。

于 2008-12-14T17:03:17.160 に答える
1

TOAD、ApexSqlEdit、その他いくつかを含むいくつかを試しました。それらすべての問題は、Management Studio にはない優れた機能が含まれている一方で、Management Studio が既に持っている重要な機能も不足していることです。私は常に、サード パーティのエディターと Management Studio の 2 つのウィンドウが開いていることに気付きました。これは、Red-Gate が本当に成功したと思う分野の 1 つです。彼らは管理スタジオを置き換えようとはせず、拡張し、インテリセンス、軽いリファクタリング、およびコードのフォーマットを追加することで、その欠点を補っています。これまでのところ、私のお気に入りのソリューションは、インテリセンスと書式設定のために RedGate SqlPrompt Pro が追加された Management Studio です。これにより、生産性が大幅に向上します。

于 2009-01-19T20:55:51.440 に答える
1

SQL Server Management Studio 2008 を SQL Server 2008 データベースに対して使用すると、SQL クエリの Intellisense がサポートされます。言っ途切れる!

編集: 申し訳ありませんが、SQL 2005 と言っていたことに気づきませんでした。ええと、SSMS 2005 も好きです。

于 2009-01-19T20:59:28.967 に答える
1

.NET 3.5 Framework を使用して現在開発している (または開発を開始する) 場合は、開発者に次の小さな便利なアプリケーションを提供することをお勧めします: LINQPad

これにより、開発者は LINQ (.net 開発者の作業をより簡単にする統合 O/R マッパー) 構文を学び、同時により軽量な SQL 管理アプリケーションを使用することができます。

このアドバイスは、開発者が Microsoft の .net 3.5 Framework を使用している場合にのみ有効です。

于 2008-12-15T21:45:45.763 に答える
0

私は、たとえば、ManagementStudio以外のものが絶対に欲しいです。それは私だけですか、それとも他の人はSQL Server2000のEnterpriseManagerよりもずっと遅いと感じていますか?より多くの機能があるかどうかにかかわらず、私は仕事を素早く終わらせることができる何かが必要です。

于 2008-12-12T23:41:21.273 に答える
0

Management Studio は不完全で、いくつかのバグがありますが、古い 2000 ツールよりはるかに優れていると思います。コンテストなし。SSMS 2008 を使用して、SQL Server 2000 (ack!) インスタンスを含むすべてのサーバーを管理しています。

いぼがあっても、私は誰かがそれよりも優れたツールを作成するのを見たことがありません。おそらく、すべての機能を (再) 構築する時間はありません。

私の2セント。

于 2010-02-02T17:36:01.110 に答える
0

はい。しかし、ほとんどの場合、彼らは独自の問題を抱えていました。

それらのすべての中で、Toad をかなり使用しましたが、Management studio に比べて応答が少し遅いことがわかりました。多分それはインテリセンスの構築でした(これも非常にうるさいです-常にDatabase.owner.プレフィックスを入れる必要があり、エイリアスに問題がありました)が、それほど快適ではありませんでした.

SQLMS に戻る...

于 2008-12-15T21:49:42.027 に答える
0

SSMS でユーザー権限を設定する方法を決定する際に問題がありました。最終的に、私は誤ってそれを行う正しい方法に出くわし、今ではうまく機能しています。以前に SQL Server 用のツールを使用したことがないため、比較することはできませんが、現時点で必要なことはすべてこれで実行できると思います。

于 2009-01-19T20:53:10.993 に答える
0

SQL Server Management Studio と呼ばれる胃袋よりも優れています。申し訳ありませんが、DBA ではない私たちにとってはひどいものです。DBA やプログラマーのタイプはそれを好むかもしれませんが、バックアップなどをスケジュールするサーバーの担当者である私たちにとっては、これは主要な PITA です。遅いです。スロー。そして、メンテナンス プランのインターフェイスは、バグと落とし穴の生ける悪夢です。Enterprise Manager は完璧ではありませんでしたが、SSMS よりもはるかに使いやすかったです。

VB3 と比較した Visual Basic 4 を思い出します。MS は正しい方向に向かおうとしていたのに、本当にうまくいかなかったのです。もちろん、最終的には VB6 を取得したので、MSSQL Server 2011 で再び適切なものが提供される可能性があります。しかし、今のところ、SQL2005 サーバーに対して Enterprise Manager を実行できればいいのにと思います。SMSS が面倒なので。

ただし、2005 年のサーバーに対して 2000 年から Query Manager を実行しても問題はありませんでした。少なくとも、私が行っている単純なクエリについてはそうです。少なくともそれはまだ機能します。

于 2009-02-04T19:12:13.483 に答える