سؤال

كنت أتساءل عما إذا كان أي شخص يعرف أي قيود على استخدام نظام التشغيل Windows XP كخادم ملفات وخادم SQL.أسأل لأن أحد التطبيقات التي نبيعها يتطلب من العميل إعداد خادم لمشاركة الملفات وكخادم SQL.لقد سمحنا لهم بالفعل باستخدام SQL Express، ولكننا أردنا أن نرى ما إذا كان بإمكاننا اقتراح نظام التشغيل Windows XP كبديل منخفض التكلفة لنظام التشغيل Windows Server.المشكلة المحتملة الوحيدة التي يمكنني رؤيتها هي ما إذا كانت هناك حدود لعدد الاتصالات المتزامنة للملفات أو قاعدة البيانات.نحن نفكر فقط في التوصية بهذا للشركات الصغيرة الحجم التي سيكون لديها 10-15 مستخدمًا.

هل كانت مفيدة؟

المحلول

هناك حد 10 اتصالات واردة على XP Professional، و5 على XP Home.لذلك لن يكون ذلك عمليًا إلا لشركة صغيرة جدًا.

نصائح أخرى

من مقالة MS KB هذه:

ملاحظة بالنسبة إلى Windows XP Professional ، فإن الحد الأقصى لعدد أجهزة الكمبيوتر الأخرى المسموح به للاتصال في وقت واحد عبر الشبكة هو عشرة.يشمل هذا الحد جميع عمليات النقل وبروتوكولات مشاركة الموارد مجتمعة.بالنسبة إلى Windows XP Home Edition ، فإن الحد الأقصى لعدد أجهزة الكمبيوتر الأخرى المسموح به للاتصال في وقت واحد عبر الشبكة هو خمسة.هذا الحد هو عدد الجلسات المتزامنة من أجهزة الكمبيوتر الأخرى التي يُسمح للنظام بالاستضافة.لا ينطبق هذا الحد على استخدام الأدوات الإدارية التي تعلق من جهاز كمبيوتر بعيد.

لكل تطوير:يشير حد الاتصال إلى عدد الاتصالات المستندة إلى إعادة التوجيه ويتم فرضها على أي ملف أو طباعة أو مسماة أنبوب أو جلسة بريد.لا يتم تطبيق حد اتصال TCP ، ولكن قد يكون ملزمًا بالاتفاقية القانونية بعدم السماح لأكثر من 10 عملاء.

أقترح القراءة مقالة كيلو بايت للمزيد من المعلومات.

في الواقع، يمكنك تشغيل SQL Server Standard أو Workgroup Edition على نظام التشغيل Windows XP Pro.ولا يقتصر على الإصدار السريع ...

أحد البدائل الفعالة من حيث التكلفة هو ويندوز خادم الأعمال الصغيرة. اس بي اس 2003 آر 2:الميزات في لمحة

سيؤدي هذا إلى كسر اتفاقية ترخيص المستخدم النهائي (EULA).

هنا قاعدة المعرفة ذات الصلة شرط.لاحظ أنه على الرغم من وجود حدود اتصال TCP لا مفروضة على XP، فهي تقتصر من الناحية القانونية على 10 اتصالات.

يبدو أن خادم الشركات الصغيرة هو الأنسب، كما أنه فعال من حيث التكلفة إذا كنت تتسوق.

المشكلة في Small Business Server هي كل الرتوش التي تأتي بها والتي لا لزوم لها لملف بسيط وخادم SQL؛مثل خادم التبادل وشيربوينت وما إلى ذلك.لقد استخدمت نظام التشغيل Windows XP كخادم SQL/ملفات للشركات الصغيرة، ولكن كما أشار آخرون، فأنت مقيد بـ 10 اتصالات من الناحية القانونية.

هناك مشكلة أخرى تتعلق بـ Small Business Server وهي أنه لا يمكن تثبيته على مجال موجود.سيكون أفضل رهان هو تجميع جزء SQL Server حول تثبيت خادم Windows عادي.إذا كنت تنظر إلى ما بين 10 إلى 15 مستخدمًا، فليس هناك ما يضمن أن لديهم نطاقًا.ولكن إذا لم يفعلوا ذلك، فمن المحتمل أنهم يتعاملون بالفعل مع مشكلة خادم الملفات باستخدام حسابات بنفس أسماء المستخدمين/كلمات المرور على خادم (خوادم) الملفات كما هو الحال في محطات العمل الفردية الخاصة بهم.

لا يرتبط عدد الاتصالات بإصدار SQL Server، بل بنظام التشغيل.على سبيل المثال، يسمح Windows XP بـ 10 اتصالات متزامنة فقط، بينما يسمح Windows 7 20.بالنسبة لنظام التشغيل Windows Server [لا حاجة لشراء أي جهاز خادم جديد]، فإن عدد الاتصالات غير محدود (ولكن يمكنك الحد باستخدام الخدمات الطرفية).رسالة الخطأ التي تظهر في حالة الوصول إلى حد الاتصال هي شيء مثل "تم الوصول إلى حد الأمان... عدد محاولات الاتصال المتزامنة"

من المفترض أنك تقصد SQL Express، حيث لا يمكنك تشغيل SQL Server على XP، فهو منتج خادم.

إذا كان العميل يستطيع شراء منتجك، فيمكنه شراء نسخة من Server 2003، أو أي شيء آخر، يتضمن ميزة مشاركة الملفات.من المسلم به أن SQL Server باهظ الثمن إلى حد ما، ولكن إذا كان منتجك يحتاج إليه، فهذه هي الطريقة التي تسير بها الأمور.إذا كانت التكلفة مشكلة، فيجب ألا تستخدم SQL Server كنظام أساسي لقاعدة البيانات.ليس هناك فائدة من محاولة فرض حل قائم على الخادم على نظام تشغيل العميل.سوف ينتهي بك الأمر مع جميع أنواع المشاكل قبل وقت طويل.

أليس لدى العميل بنية تحتية قائمة على المجال بالفعل؟

والنتيجة هي أنه إذا كان لدى العميل 5-10 مستخدمين للبرنامج، فيجب أن يكونوا على SBS على أي حال لعدة أسباب أخرى.بالرغم من ذلك، لا تحصل على SQL Server معه.

(سيكون Samba خيارًا لمشاركة الملفات، ولكنه بلا شك أكثر تكلفة من مجرد شراء Server 2003 في هذه الحالة).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top