العودة إلى المدونة

تشغيل برنامج الحسابات على سيرفر RDP: دليل الشركات متعددة الفروع

فريق تحرير IM Host10 أكتوبر 20267 دقائق قراءة
تشغيل برنامج الحسابات على سيرفر RDP: دليل الشركات متعددة الفروع

لتشغيل برنامج حسابات مكتبي لعدة مستخدمين أو فروع، ثبّت البرنامج وقاعدة بياناته على سيرفر ويندوز واحد، ودع كل مستخدم يتصل به عن طريق RDP. بهذه الطريقة يعمل الجميع على نفس قاعدة البيانات الحية، ولا توجد مزامنة بين الفروع، وتبقى البيانات على السيرفر بدل أجهزة المكتب. ولكي يتم ذلك بشكل سليم تحتاج التراخيص الصحيحة (تراخيص سطح المكتب البعيد لـ Windows Server وترخيص متعدد المستخدمين من شركة البرنامج)، وسيرفرًا بحجم يناسب عدد المستخدمين في نفس الوقت، ونسخًا احتياطية لقاعدة البيانات تخرج من السيرفر يوميًا.

لماذا تنقل الشركات برنامج الحسابات إلى سيرفر؟

السيناريو معروف في كثير من الشركات المصرية: برنامج الحسابات على جهاز واحد في المكتب الرئيسي، ثم يُفتح فرع ثانٍ أو يحتاج المحاسب للعمل من البيت، فتبدأ نسخ قاعدة البيانات في التنقل على فلاشة أو بالإيميل. وخلال أسابيع يصبح عندك نسختان مختلفتان من الأرقام. السيرفر يحل هذا:

  • قاعدة بيانات واحدة: مكتب القاهرة وفرع الإسكندرية والمحاسب في البيت يسجلون في نفس الدفاتر.

  • العمل من أي مكان: اللابتوب أو جهاز البيت أو حتى التابلت يصبح نافذة على السيرفر.

  • مخاطر أقل في المكتب: هارد تالف أو جهاز مسروق أو انقطاع إنترنت المكتب لا يوقف الحسابات.

  • تحكم مركزي: تضيف المستخدم أو تحذفه من مكان واحد، والموظف الذي يغادر يفقد صلاحيته في دقائق.

ولاستخدامات أخرى لسيرفر ويندوز في الشركات، راجع استخدامات Windows VPS للأعمال والعمل عن بعد.

كيف يعمل: جلسة RDP أم قاعدة بيانات على الشبكة؟

هناك طريقتان لوضع برنامج الحسابات "على سيرفر"، والفرق بينهما كبير عبر الإنترنت:

  • جلسة RDP كاملة (الأنسب): البرنامج وقاعدة البيانات يعملان على السيرفر، والمستخدم يرسل ضغطات الكيبورد ويستقبل صورة الشاشة فقط. اتصال متوسط يكفي، وقاعدة البيانات لا تمر على الإنترنت أصلًا.

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

وهناك خيار ثالث اسمه RemoteApp يعرض نافذة البرنامج فقط بدل سطح مكتب كامل، ويحتاج دور Remote Desktop Services وتراخيصه كما سنوضح. وإذا كان موظفوك لم يستخدموا RDP من قبل، فشرح طريقة الدخول على RDP من الكمبيوتر والموبايل يمشي معهم خطوة بخطوة.

حجم السيرفر: قواعد تقريبية حسب عدد المستخدمين

احسب المستخدمين المتزامنين وليس إجمالي الموظفين؛ عشرة موظفين يدخلون في أوقات مختلفة قد يحتاجون سعة لأربعة أو خمسة فقط. ثم ابدأ من هذه القواعد وراجع متطلبات شركة البرنامج:

  • الأساس: Windows Server مع محرك قاعدة البيانات يحتاجان حوالي 4 GB RAM و2 vCPU قبل دخول أي مستخدم.

  • لكل مستخدم: أضف تقريبًا من 0.5 إلى 1 GB RAM لكل مستخدم متزامن في برنامج حسابات مكتبي عادي، وأكثر إذا كان يفتح Excel أو متصفحًا داخل الجلسة.

  • المعالج: حوالي vCPU واحد لكل ثلاثة إلى خمسة مستخدمين خفيفين. تقارير آخر الشهر وإعادة احتساب المخزون هي الذروة التي تحسب لها.

  • التخزين: أقراص NVMe تفيد قاعدة البيانات أكثر من غيرها. اترك مساحة لنسخ احتياطية محلية لأسبوع على الأقل.

أمثلة تقريبية: 5 مستخدمين متزامنين يكفيهم 4 vCPU و8 GB RAM، ومن 10 إلى 15 مستخدمًا حوالي 6 إلى 8 vCPU و16 GB، وفوق 25 مستخدمًا فكّر في 32 GB أو أكثر أو سيرفر منفصل لقاعدة البيانات. باقات سيرفر RDP ويندوز من IM HOST تأتي في 13 فئة من 4 GB حتى 256 GB RAM بموارد معزولة، فتبدأ بالحجم الذي يناسب عدد مستخدميك وتكبر مع إضافة الفروع.

التراخيص: الجزء الذي يتجاهله الكثيرون

من الناحية التقنية سيسمح RDP بدخول عدة أشخاص، لكن من الناحية القانونية هناك غالبًا ثلاثة تراخيص منفصلة يجب التأكد منها قبل التشغيل الفعلي:

  1. Windows Server وتراخيص الوصول. افتراضيًا يسمح Windows Server بجلستين متزامنتين لأغراض الإدارة فقط. الموظفون الذين يعملون عبر RDP يحتاجون دور Remote Desktop Services مع تراخيص RDS CAL لكل مستخدم أو لكل جهاز، إضافة إلى تراخيص Windows Server CAL.

  2. برنامج الحسابات نفسه. كثير من التراخيص المكتبية مرتبطة بجهاز واحد ولا تسمح بالتشغيل على سيرفر terminal. شركات البرامج تبيع عادة نسخة شبكة أو متعددة المستخدمين، وأحيانًا بسعر لكل مستخدم متزامن. اسأل صراحة: هل التشغيل على سيرفر سطح مكتب بعيد مسموح؟

  3. محرك قاعدة البيانات وOffice. إذا كان البرنامج يستخدم Microsoft SQL Server فتأكد من الإصدار المسموح لك، فالإصدار المجاني Express محدود في الحجم والموارد. وإذا كان المستخدمون يصدّرون إلى Excel داخل الجلسة، فـ Office يحتاج ترخيصًا يغطي هذا الاستخدام على السيرفر.

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

نسخ احتياطية لقاعدة البيانات يمكن الاعتماد عليها

بيانات الحسابات هي الشيء الوحيد الذي لا تستطيع الشركة إعادة إنشائه. جدول معقول:

  • نسخة ليلية للقاعدة، ونسخة إضافية قبل كل إقفال شهري وسنوي.

  • نقل النسخ خارج السيرفر يوميًا، إلى تخزين سحابي أو مكان ثانٍ.

  • الاحتفاظ بحوالي 30 نسخة يومية و12 نسخة شهرية كقاعدة تقريبية.

  • تجربة استرجاع شهرية على نسخة من القاعدة: افتحها في البرنامج وقارن ميزان المراجعة.

إذا كان للبرنامج أداة نسخ احتياطي داخلية فاستخدمها واتبع تعليمات الشركة بخصوص إغلاق البرنامج أولًا. وإذا كان يعمل على SQL Server Express الذي لا يحتوي على SQL Agent للجدولة، يمكنك تشغيل سكريبت PowerShell من Task Scheduler في ويندوز:

$d = Get-Date -Format yyyy-MM-dd
sqlcmd -S .\SQLEXPRESS -E -Q "BACKUP DATABASE [AccountsDB] TO DISK = N'C:\Backups\AccountsDB-$d.bak' WITH CHECKSUM"
sqlcmd -S .\SQLEXPRESS -E -Q "RESTORE VERIFYONLY FROM DISK = N'C:\Backups\AccountsDB-$d.bak'"

استبدل AccountsDB والمسار باسم قاعدة بياناتك ومجلدك، وأنشئ المجلد أولًا. السطر الأخير يتحقق من أن ملف النسخة سليم وقابل للقراءة.

تأمين سيرفر عليه دفاترك

  • مستخدم ويندوز لكل شخص. لا تشارك حساب Administrator، واجعل مجموعة المديرين شخصًا أو اثنين فقط.

  • صلاحيات داخل البرنامج. أدوار منفصلة للمحاسب والكاشير والمدير، حتى لا يعدّل الكاشير فترة مقفلة.

  • تقييد RDP. اسمح به من IP الفروع الثابت إن أمكن، وفعّل قفل الحساب بعد محاولات دخول فاشلة متكررة.

  • التحقق بخطوتين (MFA) متى أمكن. حل MFA لتسجيل دخول ويندوز أو Remote Desktop Gateway يضيف طبقة ثانية أمام RDP.

  • الجلسات الخاملة. اضبط حدود وقت الجلسة من Group Policy حتى تُغلق الجلسات المنسية ليلًا.

  • لا تصفح من السيرفر. الإيميل والمواقع داخل نفس الجلسة أشهر طريق لوصول البرمجيات الخبيثة إلى بيانات الشركة.

الطباعة والملفات المحلية

يمرر RDP طابعات جهازك عبر Remote Desktop Easy Print، فتظهر أغلب طابعات المكتب داخل الجلسة بدون تثبيت تعريفات على السيرفر. الاستثناء طابعات الإيصالات الحرارية وبعض طابعات الباركود، التي قد تحتاج تعريف الشركة المصنعة على السيرفر، فجرّبها قبل الانتقال. وإذا كانت الطباعة غير مستقرة، فتصدير الفاتورة PDF وطباعتها من جهازك بديل مضمون. ولاستيراد كشوف البنك أو قوائم الأسعار، فعّل مشاركة القرص حتى يصل المستخدم لملفات جهازه.

أين تضع السيرفر؟

اتصال RDP حساس للتأخير لأن كل ضغطة زر تذهب للسيرفر وتعود. ضع السيرفر قريبًا من فروعك. لدى IM HOST مراكز بيانات في القاهرة ولندن وبرلين ووارسو ونيويورك، والخدمات متاحة عبر مواقعنا حسب التوفر، ونؤكد معك الموقع قبل التفعيل. وإذا كنت تقارن بين برنامج مكتبي مستضاف والانتقال إلى نظام يعمل من المتصفح، فـدليل استضافة CRM وERP يقارن احتياجات كل منهما.

ترتيب آمن للانتقال

  1. سجّل إصدار البرنامج وبيانات الترخيص.

  2. خذ نسخة احتياطية كاملة من الجهاز الحالي.

  3. ثبّت نفس الإصدار على السيرفر واسترجع النسخة.

  4. اختبر بمستخدم واحد: القيود والتقارير والطباعة.

  5. أنشئ حسابات المستخدمين وصلاحياتهم.

  6. انتقل بعد يوم إقفال، واحتفظ بالنسخة القديمة للقراءة فقط كمرجع.

أسئلة شائعة

هل يمكن تشغيل برنامج الحسابات على سيرفر RDP؟

تقنيًا أغلب برامج الحسابات المكتبية على ويندوز تعمل بشكل طبيعي داخل جلسة RDP. أما هل يسمح ترخيصك بذلك فسؤال منفصل، تأكد منه مع شركة البرنامج.

كم مستخدمًا يمكنه العمل على سيرفر واحد؟

حسب الرام والمعالج. كقاعدة تقريبية، 8 GB تكفي حوالي خمسة مستخدمين متزامنين، و16 GB من عشرة إلى خمسة عشر، بشرط وجود تراخيص RDS لهم.

هل برنامج الحسابات يكون بطيئًا على RDP؟

عادة يكون أسرع من قاعدة بيانات مشتركة على الشبكة، لأن الشاشة فقط هي التي تنتقل. البطء غالبًا يعني سيرفرًا أصغر من اللازم أو بعيدًا عن المستخدمين.

هل أحتاج نسخًا احتياطية إذا كان السيرفر في مركز بيانات؟

نعم. مركز البيانات يحميك من مشاكل الكهرباء والأجهزة، لا من حذف خاطئ أو فيروس فدية أو تحديث فاشل. احتفظ بنسخك الخاصة خارج السيرفر.

إذا كنت جاهزًا لجمع حساباتك في مكان واحد، ابدأ بـسيرفر Windows VPS بصلاحيات Administrator واتصال RDP بحجم يناسب عدد مستخدميك المتزامنين. ومهندسونا متاحون 24/7 لمساعدتك في تخطيط الإعداد.

المزيد من مدونتنا

اكتشف المزيد من الأدلة العملية ورؤى الخدمات من فريق IM Host.

عرض كل المقالات