الاتصال بقاعدة بيانات SQL Server عبر الشبكة المحلية باستخدام C#

دليل إعداد الاتصال بقاعدة بيانات SQL Server عبر الشبكة المحلية باستخدام C#

يعتبر ربط البرامج بقاعدة بيانات مركزية عبر الشبكة المحلية من الخطوات الأساسية عند تطوير تطبيقات الشركات والمؤسسات. يوضح هذا المقال الخطوات التقنية اللازمة لتحقيق ذلك.

أولاً: إعدادات SQL Server على الجهاز الرئيسي (Server)

لكي يتمكن أي جهاز آخر من الوصول إلى قاعدة البيانات، يجب ضبط الإعدادات التالية:

  • تفعيل خاصية الاتصال عن بُعد (Remote Connections) من خصائص السيرفر [00:02:15].
  • تفعيل بروتوكول TCP/IP من SQL Server Configuration Manager [00:03:40].
  • استخدام SQL Server Authentication وإنشاء مستخدم بكلمة مرور لتسهيل الدخول من أجهزة الشبكة [00:05:20].
ثانياً: إعدادات جدار الحماية (Firewall)

يجب السماح بمرور البيانات من خلال المنفذ الخاص بـ SQL Server (غالباً 1433) عن طريق إضافة Inbound Rule جديدة لضمان عدم حظر الاتصال القادم من الأجهزة الأخرى [00:06:10].

ثالثاً: صياغة نص الاتصال في C#

في تطبيقك، ستحتاج لاستخدام IP السيرفر بدلاً من اسم الجهاز المحلي. يكون شكل نص الاتصال كالتالي:

Data Source=192.168.1.10; Initial Catalog=DB_Name; User ID=sa; Password=123;
رابعاً: نصائح هامة للربط الناجح
  • تثبيت عنوان IP لجهاز السيرفر (Static IP) لمنع انقطاع الاتصال مستقبلاً [00:09:45].
  • التأكد من قدرة الأجهزة على الوصول للسيرفر عبر أمر Ping في CMD.

مشاهدة الفيديو مباشرة على يوتيوب

comments

أحدث أقدم