كيف يمكنني تغيير كلمة واسم المرور ل interbase برمجيا من الدلفي
لم استطع تغيير كلمة المرور والاسم اثناء البناء .هل هذا راجع لان النسخة تجريبية؟
والا كيف الحل؟
كيف يمكنني تغيير كلمة واسم المرور ل interbase برمجيا من الدلفي
لم استطع تغيير كلمة المرور والاسم اثناء البناء .هل هذا راجع لان النسخة تجريبية؟
والا كيف الحل؟
السلام عليكم
أخي الكريم
عند تثبيت الانتربيز افتراضيا ينشئ مستعمل واحد هو sysdba بكلمة مرور masterkey له كل الصلاحيات, يمكنك تغيير الكلمة الافتراضية واضافة مستعملين جدد كيف ما تريد,
لكن يجب ان تضع في الحسبان ان قوة الحماية ليست على مستوى الجهاز "الخادم" بل على الشبكة
فمقارنة مع bde مثلا كلمة المرور تكون مشفرة على مستوى الجدول ،، وفي interbase يكون هناك ثنائيات 'مستعمل/كلمة مرور' ليس على مستوى القاعدة الخاصة بك ولكن على مستوي الخادم في ملف خاص 'admin.Ib'.
يمكنك تغيير واظافة مستعملين باستعمال العنصر TIBSecurityService وهو موجود على لوحة interbaseadmin
//connect the user
IbUsers.Params.Clear;
IbUsers.Params.add('user_name=sysdba');
IbUsers.Params.add('password=masterkey');
IbUsers.Active := True;
//change password
IbUsers.UserName := 'sysdba';
IbUsers.DisplayUser('sysdba');
IbUsers.Password := 'newPassWord';
IbUsers.ModifyUser;
بارك الله فيك اخي
ساجرب واعود لك ان شاء الله