منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اخذ نسخة احتياطية عن طريق المشروع
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته اخوتي الكرام

تحيه طيبة لكم جميعاً 

---

ممكن مساعدتي في اخذ نسخة احتياطية عن طريق المشروع المصمم من قبل المبرمج 



واخذ نسخة احتياطية تلقائي بتاريخ معين من الشهر 



جزاااكم الله كل خير 
وعليكم السلام
ماهو نوع قاعدة البيانات المستخدمة في المشروع؟
SQL SERVER 2008 R2
جرب الكود التالي
PHP كود :
Dim backupcmd As New SqlCommand()
 
       With backupcmd
            
.Connection con
            
.CommandText "use master BACKUP DATABASE [DataBaseName] TO  DISK = N'" FullFileNamrtxt.Text "' WITH NOFORMAT, INIT,  " _
                         
" Name = N'DataBaseName-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10"
 
           Try
                If con
.State ConnectionState.Closed Then con.Open()
 
               Me.Cursor Cursors.WaitCursor
                Me
.Savebtn.Enabled False
                
.ExecuteNonQuery()
 
               Me.Cursor Cursors.Default
 
               Me.Savebtn.Enabled True
                con
.Close()
 
               MsgBox("تم اجراء النسخ الاحتياطي بنجاح"MsgBoxStyle.Information"نسخ احتياطي")
 
           Catch ex As Exception
                Me
.Savebtn.Enabled True
                Me
.Cursor Cursors.Default
 
               If con.State ConnectionState.Open Then con.Close()
 
               MsgBox(ex.MessageMsgBoxStyle.Critical)
 
           End Try
 
       End With 

استبدل (FullFileNamrtxt.Text) بالمسار المطلوب حفظ قاعدة البيانات فيه
استبدل (DataBaseName) باسم قاعدة البيانات عندك

اما بخصوص عمل نسخ احتياطي مجدول (يومي او اسبوعي او شهري) فبالامكان استخدام (SQL Server agent) من خلال اضافة (Job) جديدة و ضبط اعداداتها حسب الحالة التي عندك

تحياتي
شكر اخي الكريم

ممكن توضح مثال حتى تصل الفكرة 100%