المشاركات : 90
المواضيع 49
:
: 1
الإنتساب : Dec 2008
13-09-2010, 01:46 PM
(آخر تعديل لهذه المشاركة: 13-09-2010, 08:52 PM بواسطة Lam.Abdeldjalil .)
السلام عليكم كل عام و أنتم بخير
كيف يتم حفظ قاعدة بيانات sql server عن طريق تطبيق بالدلفي بدلا من الدخول الى هذه الواجهةبارك الله فيكم
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
وعليكم السلام و رحمة الله
حين نتكلم عن الحفظ يجب التكلم عن الإسترجاع 'لا يعقل أن يكون حفظ دون إسترجاع ، ما فائدته دون إسترجاع'
للإسترجاع مثال :
كود :
RESTORE DATABASE MyDatabase FROM DISK ='E:\MyDatabase.bak'
و السلام عليكم
المشاركات : 90
المواضيع 49
:
: 1
الإنتساب : Dec 2008
بارك الله في الإخوة الكرام ممكن شرح أكثر لأن الكود لم يفلح معي علما أني استعمل دلفي 6 و الغرض من الكود وضعه في تايمر من أجل عمل حفظ كل 10 دقائق
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم
مكونات الإتصال : bde/dbx/ado .... ؟
إقتباس : الكود لم يفلح معي
أرفق المحاولة !
المشاركات : 90
المواضيع 49
:
: 1
الإنتساب : Dec 2008
بارك الله فيك
اسم الخادم serveur
الملفات المرفقة
SAVEBASE.rar (الحجم : 2.79 ك ب / التحميلات : 215)
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم
لا بد أنك تمزح ! open/save Dialog وحدهما للحفظ و الإسترجاع ؟
ضع أي مكون ينفذ تعليمات الـ sql
ليكن مثلا Adocommand و أكتب الكود بالشكل التالي (مثال)
كود :
ADOCommand1.CommandText := 'BACKUP DATABASE myDB TO DISK = '+QuotedStr(BackupName) ;
ADOCommand1.Execute ;
BackupName ليكن مثلا SaveDialog1.FileName
نفس الشيئ بالنسبة للإسترجاع
بالتوفيق
المشاركات : 90
المواضيع 49
:
: 1
الإنتساب : Dec 2008
أخي Lam.Abdeldjalil ظهرت النتيجة كما في اصورة
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
15-09-2010, 10:35 PM
(آخر تعديل لهذه المشاركة: 16-09-2010, 10:59 PM بواسطة kachwahed .)
حفظ واسترجاع نسخة من ق.ب. SQL Server مبسوطة في الدورة:
http://www.delphi4arab.net/forum/showthr...p?tid=1652
ينبغي توفير اتصال حصري (Exclusive) بقاعدة البيانات
كذلك ينبغي أن يتم الاسترجاع انطلاقا من اتصال بقاعدة بيانات أخرى (master)...
وربما يتطلب صلاحيات على المجلد/القرص كذلك...
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
16-09-2010, 01:29 PM
(آخر تعديل لهذه المشاركة: 16-09-2010, 02:07 PM بواسطة Lam.Abdeldjalil .)
السلام عليكم و رحمة الله
+ تأكد أن المستخدم يملك إحدى الصلاحيات التالية (للقاعدة المراد حفظها )
sysadmin / db_owner / db_backupoperator
بالتوفيق