المشاركات : 48
المواضيع 6
:
: 8
الإنتساب : Jun 2012
09-07-2017, 09:51 AM
في برنامج دلفي استخدم فايربيرد 2.5 وأنا بحاجة إلى إنشاء قاعدة بيانات ثم إضافة اسم مستعار إلى alias.conf في وقت التشغيل
هل من الممكن القيام بذلك؟ هل هناك مكون لذلك أم يجب علي استخدام سكريبت ؟ أي تلميحات ؟
المشاركات : 543
المواضيع 34
:
: 463
الإنتساب : Apr 2013
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
المشاركات : 48
المواضيع 6
:
: 8
الإنتساب : Jun 2012
شكرا لإجابتك، ولكن أنا بحاجة إلى إنشاء قاعدة بيانات وإدراج الاسم المستعار في alias.conf من كمبيوتر بعيد في جهاز الخادم، وأنا بحاجة إلى إنشاء قواعد بيانات جديدة (على أساس السنة) وتسجيل الاسم المستعار المرتبطة من جهاز العميل لذلك ليس من المفترض أن أعرف المسار إلى alias.conf وحتى لو كنت أعرف لم يتم تشارك المجلد ولا يمكن الوصول إليه من الجهاز العميل
بعبارة أخرى: هل من الممكن إنشاء اسم مستعار فايربيرد من الجهاز العميل؟
المشاركات : 12
المواضيع 3
:
: 3
الإنتساب : Sep 2016
لا أعرف اذا كان هناك إمكانية , وربما لايوجد
أقترح حل بسيط قد يفيد , أن تعرف المسار الافتراضي الذي تنشئ به فيربيرد قواعدها ,
ممكن مثلا باستخدام sql الاستعلام التالي:
كود :
SQL> select MON$DATABASE_NAME from mon$database;
MON$DATABASE_NAME
=================================
/data/databases/firebird/test.fdb
وبالتالي يمكنك الاستغناء عن الاسم المستعار باستخدام المسار الكامل واسم ملف القاعدة في الاتصال:
servername:path/name.fdb
بحيث ان عليك فقط تغيير اسم ملف القاعدة بناء على الاسم الجديد .
طبعا سواء سيرفر لنكس او وندوز
كود :
<server>:drive:\databasepath\databasefilename (Windows server) or
<server>:/databasepath/databasefilename (Linux server)
ملاحظة : بإمكانك أيضا استخدام المسارات النسبية للتسهيل , بحيث تبدأ من مجلد الفيربيرد
كل من 1 user says قال شكرا ل orwah على المشاركة المفيدة1 user says Thank You to orwah for this post
• Snyder