delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يتم حفظ قاعدة بيانات sql server
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم كل عام و أنتم بخير
كيف يتم حفظ قاعدة بيانات sql server عن طريق تطبيق بالدلفي بدلا من الدخول الى هذه الواجهةبارك الله فيكم
[صورة: torah_sauvegarde.png]
وعليكم السلام و رحمة الله

حين نتكلم عن الحفظ يجب التكلم عن الإسترجاع 'لا يعقل أن يكون حفظ دون إسترجاع ، ما فائدته دون إسترجاع'

للإسترجاع مثال :
كود :
RESTORE DATABASE MyDatabase FROM DISK ='E:\MyDatabase.bak'
و السلام عليكم
بارك الله في الإخوة الكرام ممكن شرح أكثر لأن الكود لم يفلح معي علما أني استعمل دلفي 6 و الغرض من الكود وضعه في تايمر من أجل عمل حفظ كل 10 دقائق
السلام عليكم

مكونات الإتصال : bde/dbx/ado .... ؟

إقتباس :الكود لم يفلح معي
أرفق المحاولة !
بارك الله فيك
اسم الخادم serveur
السلام عليكم

لا بد أنك تمزح ! open/save Dialog وحدهما للحفظ و الإسترجاع ؟

ضع أي مكون ينفذ تعليمات الـ sql

ليكن مثلا Adocommand و أكتب الكود بالشكل التالي (مثال)
كود :
ADOCommand1.CommandText := 'BACKUP DATABASE myDB TO DISK = '+QuotedStr(BackupName) ; ADOCommand1.Execute ;
BackupName ليكن مثلا SaveDialog1.FileName

نفس الشيئ بالنسبة للإسترجاع

بالتوفيق
أخي Lam.Abdeldjalil ظهرت النتيجة كما في اصورة
[صورة: 968652730.jpg]
حفظ واسترجاع نسخة من ق.ب. SQL Server مبسوطة في الدورة:
http://www.delphi4arab.net/forum/showthr...p?tid=1652
ينبغي توفير اتصال حصري (Exclusive) بقاعدة البيانات
كذلك ينبغي أن يتم الاسترجاع انطلاقا من اتصال بقاعدة بيانات أخرى (master)...
وربما يتطلب صلاحيات على المجلد/القرص كذلك...
السلام عليكم و رحمة الله
+ تأكد أن المستخدم يملك إحدى الصلاحيات التالية (للقاعدة المراد حفظها )
sysadmin / db_owner / db_backupoperator

بالتوفيق
الصفحات : 1 2