私は 2 台の新しい Win2K3 ボックス (クアッド コア 2.5GHz、4GB RAM) を持っており、これらには SQL Server が必要です。ライセンスを購入してセットアップする必要がありますが、あまり多くの他の要件なしで開始できる、適度に小さな単一の Web サイトであること以外、アプリケーションの要件がよくわかりません。Express 2008 で済むでしょうか、それとも複数のプロセッサを活用できないのでしょうか、または他の制限はありますか?
両方のサーバーが基本的に同じものをホストし、1 つはステージング用、もう 1 つは本番用になることはわかっています。処理能力の無駄のように思えますが、それが現実です。
したがって、少なくともマルチコアと 4 GB の RAM を活用できる SQL Server のバージョンが両方に必要です。ここで実装する最も安価なソリューションは何ですか? ホストからコピーを月額 500 ドル程度でレンタルできますが、それは馬鹿げていると思います。Google で検索すると、SQL Server 2005 の物理コピーが 250 ドルで見つかります。これは合法ですか? 機能しますか? ありがとうございます。
ちなみに、私たちは物理的にアクセスできないので、すべてを RD 経由で行う必要があります。
答え1
ライセンスに関する明確な回答が必要な場合は、通常、Microsoft ライセンスに問い合わせるのが最善です。Microsoft は自社の製品を使用してもらいたいと考えており、明確な回答をしてくれるでしょう。
バージョン間の相違点に関する情報を見ることができますここMicrosoft の Web サイト (このページは SQL 2008 のものですが、2005 用の同様のページも存在します)。
Expressは複数のプロセッサを活用しませんが、意思信じられないかもしれませんが、複数のコアで動作します。これはソケットの制限であり、論理コアの制限ではありません。また、メモリ内データベース操作には 1 GB の RAM のみを使用します。
率直に言って、これは「適度に小さな単一の Web サイト」だとおっしゃっているので、複数の物理プロセッサと 4GB の RAM を利用するために実際に必要になる可能性は低いようですが、ここでも正確な要件はわかりません。ホスティング プロバイダー経由の Web エディションがよい選択肢かもしれませんが、Express でも十分だと思います。そのように開始してアップグレードすることにした場合、DB をデタッチして上位バージョンに再アタッチするのは非常に簡単です。
答え2
繰り返し言う代わりに全てすでに公開されているものについては、ぜひチェックしてみてくださいMicrosoft独自のエディション比較Express が機能するかどうかを確認してください。ただし、Express は複数のソケットを使用せず (複数のコアを使用します)、1 GB を超える RAM も使用しないことは確かです。
多くの人が Express Edition をうまく使用していますが、4GB の RAM と複数のソケットが必要な場合は、残念ながら無理です。
SQL Server 2005 が 250 ドルというのは本当に安いです... 私の仕事で慣れている非営利団体の割引よりも安いので、私は非常に用心深くなります。一般向けの Web サイトを運営している場合は、プロセッサごとのライセンスの取得を検討してください。Standard Edition の場合は約 5,000 ドル、Enterprise の場合は 30,000 ドルです。個人的には、特に Enterprise Edition を取得してバックアップの面倒を見てくれるのであれば、月額 500 ドルはそれほど悪くないと思います。
結局のところ、ライセンス専門家に相談するという Phoebus のアドバイスは、どのライセンス モデルを使用するかを決定する際に正しい方法です。
答え3
Express 2008 には 4GB のデータベース サイズ制限があります。さらに、利用できない機能もたくさんあると思います。Web サイトが十分に小さい場合は、それを使用するとよいでしょう。SQL Server に反対しているわけではありませんが、次のような他の選択肢も検討してください。マイグレーションライセンスにお金をかけたくない場合。
答え4
マイクロソフトのビズスパークプログラム。Windows Server や SQL Server などのソフトウェアの 3 年間の展開ライセンスを取得し、運用環境で使用できます。
非本番環境では、SQL Server Developer Edition ライセンスを安価に購入できるはずです (bizspark の対象外の場合)。