テーブルを参照/編集してクエリを実行するためのSQL Server Management Studioの代替案[終了]


128

MicrosoftのSQL Server Management Studioに代わるものはあるのでしょうか。

SSMSには何も問題はありませんが、場合によっては、テーブルを参照/編集してクエリを実行することだけが目的のアプリケーションが大きすぎるように見えることがあります。


1
mysqlのようなコマンドプロンプトユーティリティはありませんか?
ケビン

@Kevin:osqlとsqlcmdを確認してください
Piotr Owsiak

6
修正させていただきます。 すべてはそれはVSのためのPowerShellなどの不要な肥大ウェアのすべての種類のインストールSQL Serverの2012年のためのSSMSと間違っている2010年(!FER krissake)およびWindows Vistaと同じピエロメイクとslatheredされます。
jerhewet 2013年

2
モデレーター、この種の質問をして、気分を害さないようにする方法を提案していただけませんか。
GaTechThomas 2013年

1
@jerhewet:SQL Database Studioを試してください-smssよりもはるかに優れており、サイズは約6MB(インストールファイル)です。sqldatabasestudio.com
Harlsten

回答:


49

LinqPadを使い始めました。SSMSよりも軽量であることに加えて、退屈な古いTSQLよりもはるかに楽しいLINQクエリの作成を練習できます。


21
テーブルを編集できず、LINQを使用してヒントを含むクエリを実行できないと強く感じます
bjan

1
無料版にはインテリセンスはありません
Nitin Sawant 2014年

うまくいけば、SSMSよりも恐ろしくなく、許容できないほどバグが少ないです。新しいバージョンを新たに再インストールしても、SSMSで発生するクラッシュの量はばかげています。私のマシンに固有ではなく、それにもかかわらずクールかもしれ
カイルVassella

@KyleVassellaおかしい!SSMSがクラッシュすることはめったになく、私は毎日それを使って強力なことをしています-v 17.9.1&18.4
エンジニア

19

TOAD for MS SQLはかなりよく見えます。個人的には使用したことがありませんが、クエストの他の製品を使用したことがあり、それらはしっかりしています。


1
うーん、私は彼らの試用版をダウンロードしたところ、それはいたるところに本当に奇妙な例外を投げました...他の誰かがこれに遭遇しましたか?
Dmitri Nesteruk、2009

今日のMSSQLサーバー用TOADのバージョン(5.0.2.612)は、まさに私が探していたものです。それはそんなに良くMS Management Studioの2008より
アルトゥルKędzior

1
SSMSにいくつかの優れた機能を追加したい場合は、SSMSに多くの便利な機能を追加するSSSMツールパック(無料)を入手してください。
Piotr Owsiak 2012

2
ヒキガエル製品はほろ苦いです。それらには驚くべき機能(出力グリッドでのソート可能な列と基本的な集計、dbダイアグラム)がありますが、それらはあります。あります。バギー。ドミトリは野生の例外を除いてそれを鼻にぶつけました、そして彼がそれを送ってからそれは3年です。うまくいけば、Dellが購入し、多目的のToad Data Pointに焦点を当てることで、潜在的に驚くべきソフトウェアを一掃することができます。
Rob

1
SMSSツールパックはSMSS 2012以降では無料ではないことに注意してください。
user1151923 14

18

誰も言及していないと思われるクエリエクスプレスhttp://www.albahari.com/queryexpress.aspx)及びフォーククエリExPlusを(もの下部にあるリンクhttp://www.albahari.com/queryexpress.aspx

ところで。最初のURLは、LINQPadの作者であるJoseph Albahariのホームページです(このキラーツールをチェックしてください)。


1
また、Heidi SQL(OSS、非常に素晴らしい)、DBSourceTools(codeplex.comでホストされるOSSソフトウェア、ソース管理中心)、SQuirrel SQL(Javaで記述されたOSS)も確認できます。さらに、SQLアシスタント(IDEではありませんが、それでも重要です)は、(メモ帳でも)あらゆる場所で実行されるクエリの一種であり、多くの優れた機能(有料)を備えています。
Piotr Owsiak

16

シンプルでダウンロードが速く、インストールは不要で、個人使用は無料で、シンプルな編集以上のことができます。これは本当に良い選択です。
Matteo Conta

試してみたところ、見た目が素晴らしかったです。
Patrick Honorez、2015年

私はそれを試しており、それは悪い製品ではありません。おそらくそれは改善を必要としますが、それはうまく行われ、SQLマネージャーの優れた代替手段です
Raffaeu

これは素晴らしく、無料です。有料版では、グラフィカルなクエリデザインも実行できます(ただし、無料版がなくなるまで、限られた数のデザインを実行できます)
リバースエンジニア、

2018年も、これが最良の答えであると言えるでしょう。軽量で要所に。低メモリコストでストアドプロシージャを編集することもできます。試用版も同様に機能します。
DaWiseguy

13

私が使用しているアトランティスSQL Enywhere、ほぼ6ヶ月、フリーソフトウェアをし、本当によく働いています。SQL 2005およびSQL 2008バージョンで動作します。私はその機能に感銘を受け、キーボードショートカットはVSに似ているので、新しいエディターへの移行が本当にスムーズになります。

言及する価値のある機能の一部:

  • 複数のテーブルを使用してエイリアスで結合するときに実際に機能するIntellisense
  • 複数のテーブルを使用する場合の結合の提案(タイピングの時間を短縮し、本当にきちんと整えます)
  • SQLコードのリッチなフォーマット、Ctrl K、Ctrl Dを使用したAutoIndent。
  • SQLプランのより良い表現
  • 使用中の変数宣言を強調表示します。
  • マウスホバー時のテーブル定義。

これらすべての機能により、時間を大幅に節約できました。


1
このプログラム(他のほとんどの記事で説明されているとおり)は、SQLコードを作成するための単なるIDEであることに注意してください。管理タスクは言うまでもなく、これを使用してテーブルを作成または編集することはできません。それはOPが要求することですが、SQL Server Management Studioの代替を探してここに来る人々にとって誤解を招く可能性があります。
アルバロゴンザレス

結果グリッドはタブ付きでSQL Studioのようにスタックされないため、2つの出力を簡単に比較することはできません。一人の男の二セント。

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から引き続きQuery Analyzerをインストールして使用できます。


どこかで(合法的に)無料で入手できますか?それとも古いバージョンを既に所有している人だけですか?
apenwarr 2008

たとえば、古いバージョンがあっても、古い無料のDeveloper Editionのコピーで十分です。
dkretz 2008

1
ms sql server 2005
dotjoe

@Le Dorifer:私はSSMSよりも悪くないソフトウェアを探していました!!
GateKiller 2008

申し訳ありませんが、軽量化を求めていたようです。
dkretz 2008

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.