質問: Windows 10のスタンドアロン環境※でSQL Server 2017を商用運用する場合、どのエディションが適切でしょうか?Expressも含めて検討しております。 ※スタンドアロン環境のため、SQL ServerをインストールしたWindows10に対して、別のクライアント端末からアクセスすることはありません。
回答: 技術的にはSQL Server のエディションとOS の互換性からほとんど絞り込まれます。 * Developer 開発もしくはテスト目的でのみ使用可能なため、商用運用には使用できません。 * Enterprise Enterprise / Developerでしか提供されていない機能を使う場合、Enterpriseが必須となります。ただし、Windows 10では動作しません。 * Web Windows 10では動作しません。 * Standard サポートが必要であればStandardとなります。 * Express スケールの制限内で、サポートが必要なければExpressとなります。 後はライセンス条項と提供者側の判断となります。 > > スケールの制限についてですが、Expressの「1ソケットまたは 4 コアのいずれか小さいほうに制限」というのは、ExpressをインストールするPCに搭載しているCPUが1物理CPUまたは4コアを超えてはいけないという意味でしょうか? > > > スケールの制限は1つのインスタンスで使用可能な最大量が記載されています。例えば、10GB以上のディスクサイズを持つPCへのインストールが禁止されていることを意味するわけではありません。 Windows 10のライセンス条項に違反していているように見受けられます。 > > **2. インストールおよび使用権。** > > **c.制限。** 製造業者またはインストール業者、およびマイクロソフトは、本ライセンス条項において明示的に許諾されていない権利 (知的財産に関する法律に基づく権利など) をすべて留保します。たとえば、このライセンスは、次の行為に関してお客様にいかなる権利も与えるものではなく、お客様は次の行為を行うことはできません。 > > > (v) 本ソフトウェアをサーバーソフトウェアとして使用することもしくは商業的ホスティング用に使用すること、本ソフトウェアをネットワークを介して複数のユーザーが同時に使用できるようにすること、本ソフトウェアをサーバーにインストールしてユーザーがリモートアクセスできるようにすること、または本ソフトウェアをリモートユーザーのみが使用する目的でデバイスにインストールすること。 > > >