كيف يتم حفظ قاعدة بيانات sql server
#1
السلام عليكم كل عام و أنتم بخير
كيف يتم حفظ قاعدة بيانات sql server عن طريق تطبيق بالدلفي بدلا من الدخول الى هذه الواجهةبارك الله فيكم
[صورة: torah_sauvegarde.png]
الرد
#2
وعليكم السلام
استخدم البحث:
http://www.delphi4arab.net/forum/showthr...p?tid=2265
http://www.delphi4arab.net/forum/showthr...p?tid=2685
الرد
#3
وعليكم السلام و رحمة الله

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

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

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

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


الملفات المرفقة
.rar   SAVEBASE.rar (الحجم : 2.79 ك ب / التحميلات : 215)
الرد
#7
السلام عليكم

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

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

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

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

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

بالتوفيق
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم