س: كيف يمكن الاتصال
بقاعدة بيانات سيكيول سيرفر موجودة على خادم وليست على نفس جهاز المستخدم؟
ج: افترض أن خادم سيكويل سيرفر له
عنوان IP التالي:
10.0.0.1
وأن اسم قاعدة البيانات التي تعمل
على هذا الخادم وتريد الاتصال بها هو Database1.
وأنك تملك صلاحية الوصول إلى قاعدة
البيانات من خلال اسم المستخدم User1وكلمة السر pass1.
يمكنك وضع كل هذه البيانات في نص
الاتصال كالتالي:
ConnectionStr = "User ID=User1;Password=pass1;Persist
Security Info=True;Initial Catalog=Database1;Data Source=10.0.0.1"
الآن يمكنك استخدام نص الاتصال
السابق للاتصال بقاعدة البيانات من أي جهاز موجود في نفس الشبكة 10.0.0.x .
نفس الأمر ينطبق على الاتصال بخادم
عبر الإنترنت.. كل ما عليك هو استخدام عنوان IP الخاص بالخادم بنفس الطريقة.
طبعا مدير النظام هو المسئول عن
إعداد سيكويل سيرفر ومنحه الـ IP المناسب وتعريف مستخدمين بكلمات مرور وصلاحيات تسمح لهم بالوصول
إلى قاعدة البيانات، وعليك أن تطلب منه تعريف مستخدم بصلاحيات مناسبة لوظيفة
برنامجك (لا أكثر ولا أقل) للمحافظة على أمان خادم سيكويل وقاعدة البيانات.
للمزيد من التفاصيل عن تكوين نصوص الاتصال، انظر كتاب: من
الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.