Mac OS X を使用してリモート SQL サーバーに接続するにはどうすればよいですか? GUI は特に必要ありませんが、カラー コーディングと結果セット グリッドがあれば便利です。VMを使用する必要はありません。
MS SQL Server で動作する Mac OS X 用の SQL クライアントはありますか?
Mac OS X を使用してリモート SQL サーバーに接続するにはどうすればよいですか? GUI は特に必要ありませんが、カラー コーディングと結果セット グリッドがあれば便利です。VMを使用する必要はありません。
MS SQL Server で動作する Mac OS X 用の SQL クライアントはありますか?
一緒に標準的な答えに取り組みましょう。
(TODO: 後述のその他を追加)
Java ベースのOracle SQL Developerには、SQL Server をサポートするプラグイン モジュールがあります。Macで定期的に使用しています。それも無料です。
SQL Server プラグインをインストールする方法は次のとおりです。
これは私がこれで答えた 2 番目の質問になるので、私はこの製品とは何の関係もないことを指摘する価値があると思いますが、私はそれを使用し、気に入っており、この質問に対する正しい答えでもあると思います: Dbビジュアライザー。
この質問をしたとき、価値のあるツールはほとんどありませんでした。また、Fusion と Windows クライアントを使用することになりました。MAC と Linux のほぼすべてを試しましたが、価値のあるものは見つかりませんでした。その中には、dbvisualizer、squirrel (私のオフィスの Windows が嫌いだと断言しているにもかかわらず、特に悪い)、オラクル SQL 開発者、およびその他多数が含まれていました。私に関する限り、Windows 上の DBArtizan に匹敵するものはなく、Fusion または VirtualBox で使用する準備ができていました。MS SQL に限定されているため、MS 製品は使用しません。
要するに、無料で価値のあるものは何もなく、Windows 以外のほとんどの商用製品もそうではありませんでした。
しかし、現在 (2010 年 3 月)、MAC と Linux には 2 つの重大な候補があり、低コストで価値のあるバージョンがあると思います。最初のものは Aqua Data Studio で、ユーザーあたり約 450 ドルかかります。これはかろうじて受け入れられる価格ですが、DBArtizan や同様の機能を備えた他の製品 (ただし MS のみ) に比べて安価です。もう 1 つは RazorSQL で、ユーザーあたりわずか 69 ドルです。Aqua Data Studio は優れていますが、リソースを大量に消費し、基本的にかなり動きが鈍く、ER ダイアグラム ツールなどの重要ではない機能を備えていますが、これはかなり苦手です。Razor は非常に高速で、わずか 16 MB のダウンロードで済み、TSQL エディターなど、SQL 開発者が必要とするすべての機能を備えています。
したがって、最大の勝者は RazorSQL であり、69 ドルで、それだけの価値があり、機能が満載です。信じてください、DBartizan に代わる安価な Windows 以外の代替品を見つけるのを何年も待った後、私はついにそれを見つけました。
私の雇用主は、私たちが作成したHTML5 WebDB-to-ODBCブリッジを介して、Webブラウザホストマシン上の任意のODBCデータソースに対して使用できる、シンプルな概念実証HTML5ベースのSQLクライアントを作成しています。これらのコンポーネントは、Mac、Windowsなどでは無料です。
ここでの他の多くの回答に適用できます。ほとんどが参照しているタイプ1JDBC-to-ODBCブリッジは、SunがJVMに組み込まれ、バンドルされているブリッジです。JVM / JRE / JDKのドキュメントでは、実験的なシナリオを除いて、または他のオプションが存在しない場合を除いて、この組み込みを使用しないように常にアドバイスしています。これは、このコンポーネントが概念実証として構築されており、実稼働での使用を目的としていないためです。
私の雇用主は、エンタープライズグレードのJDBC-to-ODBCブリッジを、シングルティア(クライアントアプリケーションホストに完全にインストール)またはマルチティア(クライアントアプリケーションホストとODBCデータソースホストにコンポーネントを分割)として利用できるようにします。任意のJVMのJDBCクライアントアプリケーションがMac、Windows、LinuxなどでODBCデータソースを使用できるようにします。このソリューションは無料ではありません。
上記のすべては、 SybaseおよびMicrosoft SQL Server(または他のデータベース)用のODBCドライバーで使用できます...
Sequel Pro for MySQL はかなり面白そうだと思いました。これらすべてのデータベースで動作する 1 つのツールを見つけるのは困難です (特に SQL Server 2005 . . . ほとんどの人が SQL Server Management Studio を使用しており、もちろんそれは Windows のみです)。
Squirrel SQLは Java ベースの SQL クライアントで、私は Windows と Linux で十分な経験を積んできました。Javaなので、うまくいくはずです。
オープンソースです。複数のデータベースで複数のセッションを同時に実行できます。
私もRazorSQLに投票します。これは多くの点で非常に強力で、ほとんどのデータベースを実質的にサポートしています。主に SQL Server、MySQL、および PostgreSQL に使用します。
DbVisualizerは、さまざまなデータベースをサポートしています。以前に使用した無料版があります。ここからダウンロード
過去 2 年ほどの間、Navicat for MySQL を使用して大きな成功を収めてきました。UI は少し更新する必要がありますが、それらが提供するすべてのツールとオプションにより、コストが正当化されます。
私はSQLGrinderが好きです。
これはCocoaを使用して構築されているため、ここで説明するすべてのJavaベースのアプリケーションよりもはるかに見栄えが良く、MacOSXアプリケーションのように感じられます。
JDBCドライバーを使用して、Microsoft SQL Server 2005、FrontBase、MySQL、OpenBase、Oracle、PostgreSQL、およびSybaseに接続します。
無料トライアルまたは59ドル。
私はMySQLとPostgreSQLにNavicatクライアントを使用しており、それらに満足しています。「良い」は明らかに主観的です...DBクライアントをどのように判断しますか?
( DB Solo ) を使用しましたが、とても気に入っています。わずか 99 ドルで、より多くの高価なツールに匹敵します。Oracle、SQL Server、Sybase、MySQL、PostgreSQL などをサポートしています。
私はWindows での作業でAquaFoldを使用していますが、これは Java ベースであり、Mac OS X をサポートしています。
SQL Server 用の Microsoft ソフトウェアが現在 Mac OS X で利用できないため、私は Oracle SQL Developer を使用しています。RazorSQL または SQLGrinder もお勧めします。
この質問がなされたとき、OSX用のMicrosoftのリモートデスクトップは何年もの間サポートされていませんでした。これはユニバーサルバイナリではなく、多少バグがあることがわかりました(接続情報を変更して再試行するのではなく、接続が失敗した後にアプリケーションが終了することを思い出します)。
当時、私はMac用の優れたRDPクライアントであるOpenSourceCoRDを推奨していました。
それ以来、Mac2用のMicrosoftリモートデスクトップクライアントがリリースされました。
オープンソースについてはよくわかりませんが、 http: //www.advenio.com/sqlgrinder/については良いことを聞いています(試していないので、GUIを使用するよりもPythonスクリプトを作成して試してみることを好みます;-)。
とにかくすでにEclipseを使用していたので、その目的のためにQuantum-DBプラグインでEclipseを使用しました。
Mac OS Xにクライアントが存在するかどうかわからないため、これは具体的な質問には答えませんが、通常はサーバーにリモートデスクトップを接続して作業します。別のオプションはVMware Fusion (私の意見ではParallelsよりもはるかに優れています) + Windows XP + SQL Server Management Studioです。
私は Eclipse のデータベース開発プラグインを使用しています。すべての Java ベースの SQL エディターと同様に、タイプ 4 (純粋な Java) JDBC ドライバーとクロスプラットフォームで動作します。基本的なものには問題ありません(主な失敗は、トランザクション制御を与えるのに苦労していることです-auto-commit = trueが常に設定されているようです)。
Microsoft には適切な JDBC タイプ 4 ドライバーがあります: http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en これは、Win 上のすべての Java クライアント/プログラムで使用できます。 /マック/リン/など。
Mac で Java/JDBC に苦労している人々は、おそらく JDBC ドライバーの代わりにネイティブ ドライバーを使おうとしているのでしょう。
まだお持ちでない場合は、最善の解決策ではないかもしれませんが、FileMaker 11 と Actual SQL Server ODBC ドライバー (http://www.actualtech.com/product_sqlserver.php) は、今日の私のクライアントでうまく機能しました。ODBC ドライバーはたったの 29 ドルですが、FileMaker は 299 ドルです。
Ed: phpMyAdminは MySQL 用ですが、質問者は Microsoft SQL Server 用のものが必要です。
私が見つけた解決策のほとんどは、ODBC ドライバーを使用してから、使用するクライアント アプリケーションを使用することです。たとえば、プロジェクトが放棄されたように見えても、 Gorilla SQLはそれができると主張しています。
ほとんどの優れたソリューションは、リモート デスクトップまたはVMware / Parallelsのいずれかを使用しています。
MySQL には、QueriousとSequel Proがあります。前者は 25 米ドル、後者は無料です。それらの比較はこちらで、その他の Mac OS X MySQL クライアントのリストはこちらで見つけることができます。
スティーブ
現在、Mac OS X 用の MS SQL クライアントは存在しないため、Modestyが提案したように、Mac 用のリモート デスクトップを使用します。