![]() |
|
الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر (/showthread.php?tid=2723) |
الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - eng_redaesm - 18-01-2011 قمت بتنزيل الفايربيرد علي جهاز سيرفر واستثنيت المنفذ 3050 من الفايروول وقمت باعداد الكلينت ونسخ ملف fbclient.dll في نظام التشغيل او تنزيل الفايربيرد كلينت وقمت باعدادalias لقاعدة البيانات في ملف aliases.conf employee=C:\Program Files\Firebird\Firebird_2_5\examples\empbuild\EMPLOYEE.FDB عند محاولة الاتصال في السيرفر يتم الاتصال بلا مشاكل لكن عند محاولة الاتصال في الكلينت(مرة عن طريق IP السيرفر ومرة عن طريق اسم السيرفر) يعطي رسالة Borland.Data.TDBXError: unavailable database ما هي الاعدادت المطلوبة في جهاز الكلينت لكي يتم الاتصال بلا مشاكل الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - eng_redaesm - 18-01-2011 تم حل المشكلة شكرا علي كل حال الحل : في جهاز الكلينت DatabaseName=ServerIP:employee الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - saiddsa3980 - 18-01-2011 السلام عليك أخي eng_redaesm ياريت ترفق لنا مثال مصدري عن سيرفر وكلينت أنا بحاجة إليه بارك الله فيك أخي الكريم . الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - eng_redaesm - 20-01-2011 الاعدادت علي الخادم مثل ما قلت اخي في اول المشاركة 1- يتم تثبيت الفايببيرد علي جهاز الخادم 2- من لوحة التحكم تشغيل الفاير وول واستثناء المنفذ 3050 3- من فهرس الفايربيرد تعديل ملف aliases.conf employee=C:\Program Files\Firebird\Firebird_2_5\examples\empbuild\EMPLOYEE.FDB وهكذا تم الانتهاء من اعدادت الخادم بقي ان تعرف رقم ايبي الخادم علي الشبكة في المثال المرفق 192.168.56.102 لك ان تغيره كيفما تريد وبالتوفيق ان شاء الله
firebird_client.rar (الحجم : 85.9 ك ب / التحميلات : 325)
لابد من اعداد الفاير بيرد علي جهاز العميل كلينت فقط او نسخ ملف FBCLIENT.DLL الي فهرس SYSTEM32 اما اذا كان نظام التشغيل X64 فينسخ الملف الي فهرس SysWow64 الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - saiddsa3980 - 20-01-2011 بارك الله فيك أخي المثال لم يعمل عندي مشكل في DBGrid1 و DBNavigator1 هل تستعمل نوع مكونات خاص لم أفهم النقاط التالية : 2- من لوحة التحكم تشغيل الفاير وول واستثناء المنفذ 3050 3- من فهرس الفايربيرد تعديل ملف aliases.conf ياريت توضح أكثر وترفق مثال عن client و server بارك الله فيك إلى الأمام الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - eng_redaesm - 21-01-2011 أخي العزيز :- 1- لا استعمل مكونات خاصة المثال المرفق XE ربما تكون هذه المشكلة 2-لوحة التحكم -> الجار الناري(فايروول)->استثناءات(expections)->اضافة منفذ(add port)->(اسم و رقم المنفذ) 3- فهرس الفيربيرد علي الخادم يوجد الملف aliases.conf قم بفتحة بالـ Notepad واضافة السطر employee=C:\Program Files\Firebird\Firebird_2_5\examples\empbuild\EMPL OYEE.FDB وهذا السطر لاستخدام قاعدة البيانات بالاسم فقط بدون مسار او اي شيء (يجب مراعاة مسار قاعد البيانات كما هو موجود علي جهازك ) في أخر الملف قم حفظ واغلاق 4- حاليا المثال المرفق قاعدة البيانات وخادم قواعد البيانات علي جهاز جهادم والبرنامج علي أجهزة العملاء لم أتطرق الي برمجة (كينت-سيرفر) او (multi-tier) ربما مستقبلا بالتوفيق ان شاء الله الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - saiddsa3980 - 21-01-2011 بارك الله فيك أخي لقد أرفقت لك مثال عملته بدلفي 7 لتعديل عليه بارك الله فيك أخي الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - Lam.Abdeldjalil - 21-01-2011 السلام عليكم و رحمة الله @eng_redaesm : بارك الله فيك على المشكل و الحل ![]() @saiddsa3980 : عوض عنوان الـ ip حسب سيرفرك : كود : DatabaseName = 'd:\said_fdb\DATA_B.FDB'
----------
DatabaseName = '[COLOR=Green]192.168.1.201[/COLOR]:d:\said_fdb\DATA_B.FDB'+ من الأفضل إختيار مكون آخر غير IBX لأنه المآل عاجـلا أم آجلا لأنه : أولا هي لم تكتب للفايربيرد أصلا و يمكن أن تواجه مشاكل أثناء إستعمالها (إحتمال) ثانيا الفايربيرد يبتعد أكثر و أكثر عن الـ Interbase من إصدار لآخر بالتوفيق الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - saiddsa3980 - 22-01-2011 بارك الله فيك أخيeng_redaesm و Lam.Abdeldjalil ياريت تعطينا إسم أو رابط مكونات أخرى غير IBX ربي يجازيكم الاعدادت المطلوبة لربط firebird بين جهازين كلينت وسيرفر - Lam.Abdeldjalil - 22-01-2011 السلام عليكم مجانية : ZeosLib UIB 25 إذا كنت تملك دلفي 2007 ... xe dbExpress Driver for Firebird إذا كنت تملك دلفي 2010/ xe إصدار ent/arch إستخدم dbexpress تجارية : AnyDAC FIBPlus IBDAC .. UniDAC Ibobjects بالتوفيق |