Date: Tue, 21 Sep 2004 18:37:51 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、今晩は
-----Original Message-----
From: who@sub.example.jp [mailto:who@sub.example.jp]
Sent: Tuesday, September 21, 2004 5:37 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01328] MSDE の接続台数について
>初めて投稿させていただきます。 七田といいます。
>本当に初心者ですみません。
誰でも最初は初心者なので、構いませんです。
>いろいろなHPには、同時接続は5台までとありますが、以上でも
>パフォーマンスが劣化するような記述しかありません。
>実際は5台を超えて接続しても問題ないのでしょうか?
MSDEの仕様上は、同時に実行できるクエリが最大5個に制限されており
6個目からのクエリは、すでにクエリを実行しているスレッドが担当すること
になって、処理が遅くなるという仕掛けが組み込まれています。
SQL Serverなどでは、この同時実行を行うスレッドの上限値を、最大255個まで
調整することができます。
このような制限の仕組みを、便宜上、同時接続が5個と言うことがあります。
5個を超えたら接続できなくなるのかということに関しては、処理が遅くなると
お考え下さい。接続はできます。
ただ以上はMSDEに組み込まれている制限ですが、実は、OS側にはもっと
厳しい制限があります。
ライセンス上、WindowsXP Pro版/Home版及び、Windows2000 Pro版などの
OSは、ネットワーク接続された外部のコンピュータに対してデータベース
サービスを提供することはできません。
これはライセンス文書内で確認することができます。
ただライセンス違反を承知でインストールしてサービスを提供することはできます。
このような外部コンピュータに対してサービスを提供するユーザが増える?と
予想しているかどうか知りませんが、Server版OSとの差別化をするために、
これらのOSの内部には、10セッション以上の接続をOSレベルで禁止する
仕組みが組み込まれています。
ですから、WindowsXP Pro版にMSDEを入れて、ネットワーク上の外部
コンピュータのクライアントからの接続は、10台を越えた同時接続はできません。
この制限はOSレベルの制限として働きます。
10台を超えるようなクライアントにサービスを提供するのであれば、Server版OS
が必要になります。
もちろん、10台未満でも、ライセンス上は違反として扱われますので
注意してください。
#今日はPASSJの1 Dayセミナーでした
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
09月21日(火曜日) 18時37分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|