SQL Serverエンジンエクスプレス版はOS Xにインストールできますか?私は自宅でMacBookを使用していますが、SQL Serverのテスト/学習プラットフォームとして使用したいと考えています。
SQL Serverエンジンエクスプレス版はOS Xにインストールできますか?私は自宅でMacBookを使用していますが、SQL Serverのテスト/学習プラットフォームとして使用したいと考えています。
回答:
いいえ、SQL ServerはmacOSで実行されません(Boot Campを使用してWindowsをネイティブに起動する場合、Appleハードウェアで実行できます)。それ以外の場合は、VMにWindowsをインストールし、そこにSQL Serverをインストールする、ある種の仮想化ソフトウェアをインストールする必要があります-Parallels Desktopを使用しますが、VMWare FusionとOracle VirtualBoxもあります。
(私は最近後者をテストしていませんが、前回試したとき、それは災害でした-WindowsでVMホストとして素晴らしいレビューを取得しましたが、Macではあまり安定していません。)
もちろん、他のマシンへのRDP、SSMSと同等のクライアントを使用して、他のWindowsで実行されている別のSQL Serverに接続したり、Mac(PostgreSQLなど)に別のプラットフォームをインストールしたりすることもできます。DataGripと呼ばれるJetBrainsのIDEもあります。
SQL Server 2017を使用すると、SQL ServerをLinuxで実行でき、Windowsをまったく使用せずに独自のdockerコンテナーをホストすることもできます(今はMacでこれを行っています。これについては、こちらで説明しました)。
VS Code、Visual Studio、およびOperations StudioがMacでネイティブに実行されるようになったため、一部のシナリオでも機能します。それはすべて、SQL Serverが実際にmacOSで実行されることを期待するか、単にそこでほとんどの作業を行いたいかによって異なります。
編集
最近、Linux用のSQL Serverがリリースされました。これにより、Dockerの使用が「MacでのSQLサーバーの実行」の実行可能なソリューションになります。これを行う方法の詳細については、https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-dockerを参照してください。
古い答え
Macがあり、仮想マシンを実行したくない場合、いくつかのオプションがあります。
Azureトライアル版を入手して、SQL Serverインスタンスをセットアップできます。Azureは、Webベースのクエリインターフェイスも提供します。
Amazon RDSの無料アカウントをセットアップして、SQL Serverインスタンスを作成することもできます。
OS Xで実行されるMSSQLデータベースクライアントが必要な場合(SSMSと同様)、いくつか使用できます。
ここで複数のクライアントのレビューを見つけることができます。
MacでSQLを実行するには、dockerを使用してこれを実行できます。以下のリンクに従ってください。