開発サーバーに MS SQL EXPRESS の複数のインスタンスをインストールする予定です。
これにより、SQL EXPRESSの制限を回避できることを願っています。
- 1 GB の RAM、
- 1CPU
- データベース サイズ 最大 4 GB
[SQL Server のフル ライセンス バージョンを購入できることを理解しています。]
それで、これは機能しますか?各インスタンスには独自の独立した制限がありますか?
開発サーバーに MS SQL EXPRESS の複数のインスタンスをインストールする予定です。
これにより、SQL EXPRESSの制限を回避できることを願っています。
[SQL Server のフル ライセンス バージョンを購入できることを理解しています。]
それで、これは機能しますか?各インスタンスには独自の独立した制限がありますか?
あなたの質問への答えはイエスです。
すべてのインスタンスには、独自の独立した制限があります。
直面する問題は次のとおりです。
MSDN サブスクリプションをお持ちの場合は、開発バージョンをインストールできます。制限はないと思います...もちろん、開発目的のみです。
このリンクから Microsoft から SQL Server Developer Edition を購入できます... $50 です
http://store.microsoft.com/microsoft/SQL-Server-2008-Developer-Edition/product/C5EA00C9
2016 年 (?) の時点で、SQL Server Developer Edition は無料で、 microsoft.com /sqlserverからダウンロードできます。
これを行うことができれば、すべてのインスタンスが同じ制限の下で動作し、実行されます。また、各インスタンスは同じポートでリッスンしようとするため、ポートを構成する必要があります。
これは開発用サーバーであるため、Developer Edition のコピーを使用することをお勧めします。Developer Edition は Enterprise Edition の特別にライセンスされたバージョンで、通常 Enterprise Edition の実行が許可されていないオペレーティング システム バージョンで実行できます。問題は、開発にのみ使用できることです。50ドルで、それはコストの価値があります。
複数のインスタンスを実行する際の問題は、インスタンス間で CPU とメモリのリソース競合が発生する可能性があることです。インスタンスごとにメモリを調整することもできますが、オプションがある場合は、Developer Edition インスタンスを使用する方がシンプルで管理しやすいでしょう。
問題は、設計上、SQL Server は可能な限り多くのメモリを消費することであり (キャッシュが大きいほど、パフォーマンスが向上します)、そのため、4 つの SQL Server を実行すると RAM (1 ギガはどこにも十分ではありません。)
とは言っても、データベースの最大サイズは 4 ギガですが、画像を扱っていない限り、その大きさに驚かれることでしょう。
私たちは SQL Express を使用しましたが、それを使用していたもの (10 ユーザーのクライアント/サーバー アプリケーション)、大量の SQL および毎秒の大量のクエリには問題ありませんでした。Express バージョンを使用し、将来的にはより良いバージョンを検討することをお勧めします。
参考までに: Microsoft Small Business Server (SBS) には、SQL Server と Exchange のワークステーション バージョンが付属しています。
また、あなたのアイデアがよければ、Microsoft の新会社向けプログラムを検討する必要があります (以前はエンパワーメントと呼ばれていましたが、現在は新しい名前になっています...)。ソフトウェア、特にサーバー ソフトウェアの面で非常に優れています。