重複の可能性:
ソフトウェアライセンスの質問を手伝ってくれませんか?
ライセンスを壊すことなく、2プロセッサシステムでSQL Serverの1プロセッサライセンスを実行できますか?私はコアについて話しているのではなく、2つの物理CPU、合計8コアについて話している。
ライセンスは基本的に「名誉システム」であると理解しているので、インストールしてすべてのコアで実行できますが、合法的に1プロセッサライセンスをインストールしてから4つのコアを選択するだけで、Microsoftは問題ありませんか?
または、サーバーに2つの物理プロセッサがあるという理由だけで、2プロセッサライセンスが必要ですか?
いいえ、そうではありません。オペレーティングシステムに表示される物理プロセッサのライセンスを取得する必要があります。
SQL Serverのコピーが物理オペレーティング環境で実行されている場合、その物理サーバー上のすべてのプロセッサにプロセッサライセンスが必要です。 ライセンスに関する特別な考慮事項を参照してください。
1つのproc(4コア)のみを使用したい場合は、サーバーを仮想化し、仮想化されたOSに4つのコアを提示すると、MSは1つのprocライセンスを実行できます。
SQL Server2005ライセンスFAQ is here 、SQL Server2008ライセンスFAQ is here 。
どちらの場合も、それは非常に明白です。
プロセッサライセンスは、そのコンピュータ上のすべての物理プロセッサのプロセッサライセンスを購入している限り、単一の物理または仮想オペレーティングシステム環境にSQL Server2008のコピーをいくつでもインストールする権利を与えます。
そして
SQL Server 2008がインストールされているオペレーティングシステムの任意のコピーにアクセスできるプロセッサのライセンスのみを取得する必要があります。仮想化環境では、仮想マシンがアクセスするすべてのプロセッサにプロセッサライセンスが必要です。仮想化環境でライセンスを取得する方法の詳細については、仮想化ライセンスの概要と仮想化のホワイトペーパーを参照してください。
IIRC、マシンで適切にライセンスを取得するには、2つ目のライセンスを購入するか、他のプロセッサをマシンから物理的に引き出す必要があります。ソフトウェアまたはBIOS手段を介して2番目のCPUを無効にするだけでは十分ではありません。