السلام عليكم ورحمة الله
ربما أخطأت في الكود ' مسار غير موجود'
مثال
كود :
SaveDialog1.Execute ;
ADOCommand1.CommandText := 'BACKUP DATABASE data1 TO DISK = '''+SaveDialog1.FileName+'.bak''' ;
ADOCommand1.Execute ;
لا تنسى ضع مكان data1 إسم القاعدة المراد حفظها ( يجب أن تكون موجودة )
المستخدم المستعمل في الإتصال sa يملك صلاحية السيرفر sysadmin
أي يمكنك الحفظ دون مشاكل
بالتوفيق
ربي يجعل ميزان حسناتك أثقل من الجبال و يرزق الفردوس
الحل 100/100 رائع لكن لدي استشارة هل يمكن جعله في تايمر أي كل 60د يقوم بالحفظ آليا
إقتباس :هل يمكن جعله في تايمر أي كل 60د يقوم بالحفظ آليا
60 د X حوالي 4 Mb (أو أكثر) = 32 Mb في اليوم (باعتبار 8 ساعات عمل)
يعني في الشهر 960 Mb، مما يعادل قرص DVD كل أربعة أشهر!
نظريا ممكن... عمليا كل 60د كثير جدا...
السلام عليكم أخي الكريم kachwahed هل من اقتراح في ما يخص الحفظ الألي لقاعدة المعطيات sql server علماأن لي جهاز خادم في فرع الشركة و أتنقل كل 7 أيام لعمل نسخة لقاعدة المعطيات جزاك الله كل خير
إقتباس :كل 7 أيام لعمل
يمكنك فعل ذلك برمجيا بفحص تاريخ اليوم (مع احتمال تغييره!)
والذي أرى أن يتم ذلك عند الانتهاء من العمل بالبرنامج خلال اليوم (عند إغلاقه)
مع سؤال المستخدم، حفظ اتاريخ والتوقيت الموافق، ضغط المحفوظ إن أمكن في مكان آمن...
جزاكم الله كل خير ورزقكم الفردوس بإذن الله و أنا متواجد في موقع بوابة العرب لمن يريد الإستفسار في عالم الشبكات و أكرر شكري لكل مشرفي موقع الدلفي
lam.abdeldjalil كتب :كود :
savedialog1.execute ;
adocommand1.commandtext := 'backup database data1 to disk = '''+savedialog1.filename+'.bak''' ;
adocommand1.execute ;
لا تنسى ضع مكان data1 إسم القاعدة المراد حفظها ( يجب أن تكون موجودة )
هل تصلح هده الطريقة عند استعمال قاعدة بيانات اكسس ؟؟
السلام عليكم
لا يمكن هذه خاصة بالـ SQL Server ـ ( الأكسس طريقته نسخ الملفات )
Lam.Abdeldjalil كتب :السلام عليكم
لا يمكن هذه خاصة بالـ SQL Server ـ ( الأكسس طريقته نسخ الملفات )
وعليكم السلام
بارك الله فيك استاد عبد الجليل
لقد وجدت طريقة كما قلت تعتمد على نسخ الملفات وضغطها باستعمال مكون zipforge