الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط برنامج بالدلفي مع قاعدة البيانات على الشبكة LAN

بدأه الحلفاوي في 18 أبريل 2010 · 7 رد · 4,649 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

حياكم الله جميعاً وسلمكم وزادكم علما

- أود منكم ان تمدوني بمساعدة عاجلة عن كيفية ربط برنامج بالدلفي طبعا مع قاعدة البيانات SQL Server 2000 على شبكة محلية للمكاتب LAN , بصراحة لم أخض هذه التجربة من قبل مما لم يجعلني ابحث في هذا الجانب ولي عدد من الأسئلة لو تكرمتم

1- كم من الأجهزة يمكن ربطها كحد اقصى ؟

2- هل يمكن الربط بأكثر من طريقة (بأكثر من Provider) ؟

3- هل يجب تكون هنالك نسخة من الـDB catalog على كل الأجهزة أم على الجهاز المخدم فقط ؟

4- إذا كانت ثمة اختلافات بين SqlServer 2000 مع الإصدارات المتأخرة مثل SqlServer 2005 ,2008 حبذا أن تضمن مع أجابتكم

انوه الى انني بحثت ولكن لم اجد ما ابحث عنه (ربما من طريقة البحث ...) , كما أنني احبذ الشرح المبسط حبذا مع صور مرفقة.

أرجو الا اكون قد اثقلت عليكم ..... خالص تحياتي لكم

ومما زادني شرفاً وتيها ******** وكدت بأخمصي أطأ الثريا

دخولي تحت قولك ياعبادي ******** وان صيرت احمد لي نبيا

#2

هلا بيك اخي حلفاوي

ربط قاعدة البيانات SQl Server سهل وبسيط علي الشبكة ولا يختلف اطلاقاء عن نمط ربطه علي الجهاز المحلي كل ما هناك انك تحتاج لجهاز خادم مخصص لقواعد البيانات وعنوان سيرفر ثابت كاسم الخادم او IP الخاص به لتتمكن الاجهزة الاخرى من الاتصال به .

عدد الاجهزة التي يمكن ربطها علي قاعدة البيانات لا اعرف رقم محدد ولكن يفوق الالاف فقاعدة البيانات هذه مخصصة للمشاريع المتوسطة والكبيرة (الضخمة) فهي من الاساس مخصصة لعدد هائل من المستخدمين .

لم افهم الاستفسار رقم 2 ولكن البرفيدر الخاص بالSQL SERVER ثابت وهو ما يتم تحديده في سلسلة الاتصال Connection String لمعرفة نوع

محرك قاعدة البيانات التي تعمل عليها .

بالنسبة لوجود قاعدة البيانات علي كل جهاز فهي فهو غير مطلوب والهدف من قاعدة ابيانات هذه هي مركزية البيانات بحيث يكون عدد كبير من

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

من ناحية الاختلافات بين الاصدار 2000 والاصدارات الحديثة فهي توسعت بشكل كبير اما من ناحية التعامل الاساسي لكليهما فهي نفسها ولم

يختلف شيئا (مثلا الجداول والاجراءات والViews والدوال ) كما هي .

تحياتي

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#3
prof_1982 كتب:

هلا بيك اخي حلفاوي

ربط قاعدة البيانات SQl Server سهل وبسيط علي الشبكة ولا يختلف اطلاقاء عن نمط ربطه علي الجهاز المحلي كل ما هناك انك تحتاج لجهاز خادم مخصص لقواعد البيانات وعنوان سيرفر ثابت كاسم الخادم او IP الخاص به لتتمكن الاجهزة الاخرى من الاتصال به .

هلا بكم اهل الصمود حياكم الله وثبتكم , شكراً للاستجابة السريعة ... ولكن عندما قمت بوضع( ال ip/اسم الجهاز) للكمبيوتر الذي به قاعدة البياانات بدلاً عن الـ(Local) لم يستجب , هل هنالك إعدادات اخرى ؟ ارجو شاكراَ التفصيل لو سمحت.

خالص تحياتي

#4

السلام عليك

سوف تجد في هذا الكتاب شرح كيفية ربط الدلفي مع sql server

SQL server_Net.rar

#5

هل يمكن وضع سلسلة الاتصال التي استخدمتها لربما فيها خطأ ما .

تحياتي

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#6
format82 كتب:

سوف تجد في هذا الكتاب شرح كيفية ربط الدلفي مع (2005) sql server

السلام عليكم ... أشكرك لتفاعلك مع المشاركة.

الى مرحلة ايجاد المستخدم في قسم الـSecurity من الشجرة لا مشاكل فيها ولكن بعدها الخطوات غير واضحة لأن الأخ طارق يستخدم نسخة 2005 , هل لك تفصيل ما بعد المرحلة المذكورة ؟

تحياتي

1
#7
prof_1982 كتب:

هل يمكن وضع سلسلة الاتصال التي استخدمتها لربما فيها خطأ ما .

السلام عليكم ورحمة الله وبركاته

ربما تقصد الخطوات التي قمت بها للربط

1- Microsoft OLEDB provider for SQL Server

2- في حقل Select or enter a server name أدخلت بدلاً عن (Local او ') رقم الـIP address , وايضاً اسم الجهاز الذي عليه قاعدة البيانات

تحياتي

#8

ألسلام عليكم

اخونا حلفاوي هل نجح عندك التشبيك ولو نجح ماهي الخطوات ....

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…