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番目の質問になるので、私はこの製品とは関係がないことを指摘する価値があると思いますが、私はそれを使用して愛しており、それもこの質問に対する正しい答えだと思います。DbVisualizer。
この質問が尋ねられたとき、価値のあるツールはほとんどありませんでした。FusionとWindowsクライアントも使用することになりました。私はMACとLinuxのほぼすべてを試しましたが、価値のあるものは何も見つかりませんでした。これには、dbvisualizer、リス(私のオフィスのウィンドウが嫌いなのに特に悪い)、Oracle SQL開発者、その他多数が含まれていました。WindowsでのDBArtizanと比較して、私がそれをフュージョンまたはVirtualBoxで使用する準備ができている限りは何もありません。MS SQLに限定されているため、MS製品は使用しません。
結論として、無料で価値のあるものは何もなく、ほとんどの市販の非Windows製品でもありませんでした。
ただし、現在(2010年3月)、MACとLinuxには2つの深刻な候補と価値のあるバージョンがあり、それらに関連するコストは低いと思います。1つ目はAqua Data Studioで、ユーザーあたり約450ドルです。これはほとんど受け入れられませんが、DBArtizanや他の同様の機能を備えたもの(ただし、MSのみ)に比べると安価です。もう1つはRazorSQLで、ユーザーあたりわずか69ドルです。Aquaデータスタジオは優れていますが、リソースが独占されており、基本的にかなり遅く、ER図ツールなどの本質的でない機能がありますが、これはかなり悪いです。Razorは非常に高速で、ダウンロード数はわずか16 MBで、TSQLエディターを含むSQL開発者が必要とするすべてのものが揃っています。
だから、勝者はRazorSQLで$ 69で、それだけの価値があり、機能も豊富です。私を信じてください。DBartizanの代わりに安価な非Windowsの代替品を探すのを数年待った後、ようやくそれを見つけて非常にうるさいです。
私の雇用主は、私たちが作成するHTML5 WebDB-to-ODBCブリッジを通じて、Webブラウザーホストマシン上の任意のODBCデータソースに対して使用できる、シンプルな概念実証のHTML5ベースのSQLクライアントを作成しています。これらのコンポーネントは無料で、Mac、Windowsなどに対応しています。
ここで他の多くの回答に適用できます。ほとんどが参照しているType 1 JDBC-to-ODBCブリッジは、SunがJVMに組み込み、JVMにバンドルしているものです。JVM / JRE / JDKのドキュメントでは、実験的なシナリオを除いて、または他のオプションが存在しない場合を除いて、常にこのビルトインを使用しないようにアドバイスしています。
私の雇用主は、エンタープライズグレードのJDBC-to-ODBCブリッジを作成し、単一層(クライアントアプリケーションホストに完全にインストール)または多層(クライアントアプリケーションホストとODBCデータソースホストにコンポーネントを分割)のいずれかとして利用できます。任意のJVMのJDBCクライアントアプリケーションがMac、Windows、LinuxなどのODBCデータソースを使用できるようにします。このソリューションは無料ではありません。
上記のすべては、SybaseおよびMicrosoft SQL Server(またはその他のデータベース)用のODBCドライバーでも使用できます...
Squirrel SQLはJavaベースのSQLクライアントで、WindowsとLinuxでの経験は豊富です。それはJavaなので、トリックを実行する必要があります。
オープンソースです。複数のデータベースで複数のセッションを同時に実行できます。
DbVisualizerは、さまざまなデータベースをサポートしています。以前使用した無料版があります。ここからダウンロード
Navicat for MySQL を使用して、過去2年間で大きな成功を収めてきました。UIは少しの更新を使用できますが、それらが提供するすべてのツールとオプションにより、コストは正当化されます。
MySQLとPostgreSQLのNavicatクライアントを使用しており、満足しています。「良い」は明らかに主観的です... DBクライアントをどのように判断しますか?
SQL Server用のMicrosoftソフトウェアが現在Mac OS Xで利用できないため、私はOracle SQL Developerを使用しています。RazorSQLまたはSQLGrinderもお勧めします。
私はWindowsで職場でAquaFoldを使用していますが、それはJavaベースで、Mac OS Xをサポートしています。
これはCocoaを使用して構築されているため、ここで説明したすべてのJavaベースのアプリケーションよりもはるかに外観が良く、Mac OS Xアプリケーションのように感じられます。
JDBCドライバーを使用して、Microsoft SQL Server 2005、FrontBase、MySQL、OpenBase、Oracle、PostgreSQL、Sybaseに接続します。
無料試用または$ 59。
オープンソースについてはわかりませんが、http://www.advenio.com/sqlgrinder/については良いことを聞いています(試していないので、GUIを使用するのではなく、Pythonスクリプトを書いて試してみたいと思います;-)。
この質問が行われたとき、MicrosoftのOS X用リモートデスクトップは何年もサポートされていませんでした。これはユニバーサルバイナリではなく、バグがあることがわかりました(接続情報を変更して再試行する代わりに、接続が失敗するとアプリケーションが終了することを思い出します)。
当時、私はMacに適したRDPクライアントであるOpen Source CoRDを推奨しました。
それ以来、Mac 2用のMicrosoftリモートデスクトップクライアントがリリースされました。
私はEclipseのデータベース開発プラグインを使用します-すべてのJavaベースのSQLエディターと同様に、タイプ4(つまり、純粋なJava)JDBCドライバーとクロスプラットフォームで動作します。基本的なことは問題ありません(主な失敗は、トランザクション制御を与えるのに苦労しています-auto-commit = trueが常に設定されているようです)。
:マイクロソフトは、まともなJDBCタイプ4ドライバー持っhttp://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=enを 、これが勝利のすべてのJavaクライアント/プログラムで使用することができます/ Mac / Lin / etc。
MacでJava / JDBCに苦労している人たちは、JDBCドライバーの代わりにネイティブドライバーを使用しようとしていると思います-私は、ほぼ10年間、ODBCドライバーブリッジを使用していません(または実際には聞いていません)。
Mac OS Xにクライアントが存在するかどうかはわかりませんが、これは具体的には質問の答えにはなりませんが、通常はリモートデスクトップをサーバーに接続して処理します。別のオプションは、VMware Fusion(私の意見ではParallelsよりはるかに優れています)+ Windows XP + SQL Server Management Studioです。
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 用のリモートデスクトップを使用します。