2

開発サーバーに MS SQL EXPRESS の複数のインスタンスをインストールする予定です。

これにより、SQL EXPRESSの制限を回避できることを願っています。

  • 1 GB の RAM、
  • 1CPU
  • データベース サイズ 最大 4 GB

[SQL Server のフル ライセンス バージョンを購入できることを理解しています。]

それで、これは機能しますか?各インスタンスには独自の独立した制限がありますか?

4

5 に答える 5

5

あなたの質問への答えはイエスです。

すべてのインスタンスには、独自の独立した制限があります。

直面する問題は次のとおりです。

  • 明らかなパフォーマンスの問題。
  • どのプロセッサを使用するかは OS によって決定され、すべてが同じプロセッサを使用する可能性が高くなります。あなたはそれを試す必要があります。
  • サーバーは別のポートでリッスンする必要があります。
  • 個別のマスター データベース、個別の照合順序、簡単なクロスデータベース クエリはありません。
于 2009-01-27T09:55:05.847 に答える
3

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からダウンロードできます。

于 2009-01-27T06:10:30.373 に答える
1

これを行うことができれば、すべてのインスタンスが同じ制限の下で動作し、実行されます。また、各インスタンスは同じポートでリッスンしようとするため、ポートを構成する必要があります。

于 2009-01-27T06:06:40.940 に答える
0

これは開発用サーバーであるため、Developer Edition のコピーを使用することをお勧めします。Developer Edition は Enterprise Edition の特別にライセンスされたバージョンで、通常 Enterprise Edition の実行が許可されていないオペレーティング システム バージョンで実行できます。問題は、開発にのみ使用できることです。50ドルで、それはコストの価値があります。

複数のインスタンスを実行する際の問題は、インスタンス間で CPU とメモリのリソース競合が発生する可能性があることです。インスタンスごとにメモリを調整することもできますが、オプションがある場合は、Developer Edition インスタンスを使用する方がシンプルで管理しやすいでしょう。

于 2009-01-27T06:29:59.273 に答える
0

問題は、設計上、SQL Server は可能な限り多くのメモリを消費することであり (キャッシュが大きいほど、パフォーマンスが向上します)、そのため、4 つの SQL Server を実行すると RAM (1 ギガはどこにも十分ではありません。)

とは言っても、データベースの最大サイズは 4 ギガですが、画像を扱っていない限り、その大きさに驚かれることでしょう。

私たちは SQL Express を使用しましたが、それを使用していたもの (10 ユーザーのクライアント/サーバー アプリケーション)、大量の SQL および毎秒の大量のクエリには問題ありませんでした。Express バージョンを使用し、将来的にはより良いバージョンを検討することをお勧めします。

参考までに: Microsoft Small Business Server (SBS) には、SQL Server と Exchange のワークステーション バージョンが付属しています。

また、あなたのアイデアがよければ、Microsoft の新会社向けプログラムを検討する必要があります (以前はエンパワーメントと呼ばれていましたが、現在は新しい名前になっています...)。ソフトウェア、特にサーバー ソフトウェアの面で非常に優れています。

于 2009-01-27T10:04:38.807 に答える