Mac上のSQL Server


15

SQL Serverエンジンエクスプレス版はOS Xにインストールできますか?私は自宅でMacBookを使用していますが、SQL Serverのテスト/学習プラットフォームとして使用したいと考えています。

回答:


22

いいえ、SQL ServerはmacOSで実行されません(Boot Campを使用してWindowsをネイティブに起動する場合、Appleハードウェアで実行できます)。それ以外の場合は、VMにWindowsをインストールし、そこにSQL Serverをインストールする、ある種の仮想化ソフトウェアをインストールする必要があります-Parallels Desktopを使用しますが、VMWare FusionOracle VirtualBoxもあります

(私は最近後者をテストしていませんが、前回試したとき、それは災害でした-WindowsでVMホストとして素晴らしいレビューを取得しましたが、Macではあまり安定していません。)

もちろん、他のマシンへのRDP、SSMSと同等のクライアントを使用して、他のWindowsで実行されている別のSQL Serverに接続したり、Mac(PostgreSQLなど)に別のプラットフォームをインストールしたりすることもできます。DataGrip呼ばれるJetBrainsのIDEもあります。

SQL Server 2017を使用すると、SQL ServerをLinuxで実行でき、Windowsをまったく使用せずに独自のdockerコンテナーをホストすることもできます(今はMacでこれを行っていますこれについては、こちらで説明しました)。

VS CodeVisual Studio、およびOperations StudioがMacでネイティブに実行されるようになったため、一部のシナリオでも機能します。それはすべて、SQL Serverが実際にmacOSで実行されることを期待するか、単にそこでほとんどの作業を行いたいかによって異なります。


17

編集

最近、Linux用のSQL Serverがリリースされました。これにより、Dockerの使用が「MacでのSQLサーバーの実行」の実行可能なソリューションになります。これを行う方法の詳細については、https//docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-dockerを参照してください

古い答え

Macがあり、仮想マシンを実行したくない場合、いくつかのオプションがあります。

  1. Azureトライアル版を入手して、SQL Serverインスタンスをセットアップできます。Azureは、Webベースのクエリインターフェイスも提供します。

  2. Amazon RDSの無料アカウントをセットアップして、SQL Serverインスタンスを作成することもできます。

OS Xで実行されるMSSQLデータベースクライアントが必要な場合(SSMSと同様)、いくつか使用できます。

ここで複数のクライアントのレビューを見つけることができます。



-2

MacでSQLを実行するには、dockerを使用してこれを実行できます。以下のリンクに従ってください。

Dockerを使用してMacでSQLを実行します。


1
これについては、既存の回答ですでに説明されていますが、より多くの説明があります。この答えが何を追加するのか完全にはわかりませんが、いつでも編集してより明確にすることができます。
トムV-チームモニカ

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