質問

Windows XP をファイル サーバーおよび SQL サーバーとして使用する場合の制限について誰かが知っているかどうか疑問に思っていました。私たちが販売しているアプリケーションの 1 つでは、お客様がファイル共有用のサーバーを SQL Server としてセットアップする必要があるため、この質問をしています。当社ではすでに SQL Express の使用を許可していますが、Windows Server の低コストの代替手段として Windows XP を提案できるかどうかを確認したいと考えていました。ファイルまたはデータベースへの同時接続数に制限がある場合に確認できた唯一の潜在的な問題。これは、ユーザー数が 10 ~ 15 人の小規模企業にのみ推奨することを考えています。

役に立ちましたか?

解決

があります 受信接続は 10 個までに制限されます XP Professional では 5、XP Home では 5。したがって、それは非常に小さな会社でのみ実行可能です。

他のヒント

この MS KB 記事から:

Windows XP Professionalについては、ネットワーク上で同時に接続することが許可されている他のコンピューターの最大数は10です。この制限には、すべてのトランスポートとリソース共有プロトコルを組み合わせたものが含まれます。Windows XP Home Editionの場合、ネットワーク上で同時に接続することが許可されている他のコンピューターの最大数は5です。この制限は、システムがホストすることが許可されている他のコンピューターからの同時セッションの数です。この制限は、リモートコンピューターから接続する管理ツールの使用には適用されません。

開発ごと:接続制限は、リダイレクターベースの接続の数を指し、ファイル、印刷、名前付きパイプ、またはメールスロットセッションに対して強制されます。TCP接続制限は強制されていませんが、10人以上のクライアントを許可しないという法的合意に拘束される場合があります。

読むことをお勧めします kbの記事 詳細については。

実際には、Windows XP Pro 上で SQL Server Standard または Workgroup Edition を実行できます。特急版に限ったことではありませんが…

費用対効果の高い代替手段の 1 つは、 Windows スモール ビジネス サーバー. SBS 2003 R2:機能の概要

これは EULA に違反します。

関連するナレッジベースはこちらです 記事. 。TCP 接続の制限は次のとおりです。 ない XP には適用されますが、法的に接続数は 10 に制限されています。

中小企業向けサーバーの方が適しているようで、いろいろ調べてみると費用対効果が高くなります。

Small Business Server の問題は、単純なファイルと SQL サーバーには不必要な余分な機能が付属していることです。Exchange サーバー、SharePoint など。私は Windows XP を小規模ビジネス SQL/ファイル サーバーとして使用しましたが、他の人が指摘したように、法的に言えば接続は 10 に制限されています。

Small Business Server のもう 1 つの問題は、既存のドメインにインストールできないことです。最善の策は、通常の Windows サーバー インストールの周りに SQL Server 部分をパッケージ化することです。ユーザーが 10 ~ 15 人いる場合、そのユーザーがドメインを持っているという保証はありません。しかし、そうでない場合は、ファイル サーバー上でも個々のワークステーション上と同じユーザー名/パスワードを持つアカウントを使用して、ファイル サーバーの問題にすでに対処している可能性があります。

接続数は SQL Server のエディションには関係せず、オペレーティング システムに関係します。たとえば、Windows XP では同時接続数は 10 のみですが、Windows 7 では同時接続数は 20 です。Windows Server OS [新しいサーバー マシンを購入する必要はありません] の場合、接続数は無制限です (ただし、ターミナル サービスの使用を制限することはできます)。接続制限に達した場合に表示されるエラー メッセージは、「セキュリティ制限に達しました...同時接続試行の数」のようなものです。

おそらく SQL Express のことを言っているのでしょう。XP では SQL Server を実行できないため、これはサーバー製品です。

顧客が製品を購入できる余裕がある場合は、ファイル共有機能が組み込まれた Server 2003 などのコピーを購入する余裕があります。確かに SQL Server はかなり高価ですが、製品に必要な場合は、そうすることもできます。コストが問題になる場合は、データベース プラットフォームとして SQL Server を使用すべきではありません。サーバーベースのソリューションをクライアント OS に強制的に組み込もうとするのは無意味です。やがて、さまざまな問題に直面することになるでしょう。

クライアントにはドメインベースのインフラストラクチャがすでにありませんか?

結論としては、クライアントにソフトウェアのユーザーが 5 ~ 10 人いる場合、他のさまざまな理由から、いずれにしても SBS を使用する必要があるということになります。ただし、SQL Server は使用できません。

(Samba はファイル共有のオプションになりますが、この場合、単純に Server 2003 を購入するよりも間違いなく高価です)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top