تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل في نسخ واستعادة قاعدة بيانات SQL
#4
هـذا كود نسخ قاعدة البيانات يشتغل تمام

كود :
Private Sub Backup()
' ÕÈ ÇáäÓÎ
CmdBackup.Enabled = False
CmdRestor.Enabled = False

Dim a As String
On Error GoTo herr
 
If DB.State = 1 Then DB.Close

Call bance_mydb

   Dim RecAffected As Long

   DB.Execute "SELECT name FROM master.dbo.sysdevices WHERE name = N'library_Bup'", RecAffected
 
   If RecAffected = 0 Then

      DB.Execute " exec sp_addumpdevice 'disk','library_Bup','" & App.Path & "\library.pac'"

    ElseIf MsgBox(" Ëã ÇáÚËÜæÑ Úáì äÓÎÜÜÉ ÇÍÊíÇØíÜÉ ÃÎÜÑì" & vbCrLf & " ? åÜá ÊÑíÜÏ ÇÓÊÈÏÇá ÇáäÓÎÜÜÜÉ ÇáÍÇáíÜÜÉ ", vbYesNo + vbCritical, " ÅÍÜÜÑÇÁ ÇáäÓÜÎ ...   ") = vbNo Then
           MsgBox " áÇ ÊæÌÜÏ äÓÎÜÉ ÇÍÊíÇØíÜÉ ÌÏíÜÏÉ ", vbInformation
           
CmdBackup.Enabled = True
CmdRestor.Enabled = True

           Exit Sub
     
   End If
        ElseIf MsgBox(" ثم العثـور على نسخــة احتياطيـة أخـرى" & vbCrLf & " ? هـل تريـد استبدال النسخـــة الحاليــة ", vbYesNo + vbCritical, " إحــراء النسـخ ...   ") = vbNo Then
           MsgBox " لا توجـد نسخـة احتياطيـة جديـدة ", vbInformation

CmdBackup.Enabled = True
CmdRestor.Enabled = True
               
Exit Sub
herr:
MsgBox Err.Description, vbCritical

End Sub

المشكلة في كود الاستعادة

كود :
Private Sub Restore()
' صب الاستعادة
Dim Restore_Command As String
Dim Server_Name As String
Dim Database_Name As String
Dim BackupFileName As String
Dim Command_Result As String

Server_Name = "."
Database_Name = "library"
BackupFileName = App.Path & "\library.pac"

Restore_Command = "SQLCMD -E -S " & Server_Name & " -Q " & Chr$(34) & "RESTORE DATABASE " & Database_Name & " FROM DISK='" & BackupFileName & "'" & Chr$(34)

CmdRestor.Enabled = False
DoEvents

Command_Result = ExecuteCommand(Restore_Command)
DoEvents

If InStr(1, LCase$(Trim$(Command_Result)), "restore database successfully") <> 0 Then
  MsgBox "تمت عمليــة الاستعادة بنجــاح", vbOKOnly + vbInformation + vbMsgBoxRight, "إجــراء الاستعادة"

Else
  MsgBox " عذرا لم تتم عملية الاستعادة ... حدث خطأ ", vbExclamation + vbMsgBoxRight, "تنبيـه"

End If

CmdRestor.Enabled = True

End Sub

ولكن تظهر الرسالة التالية
كود :
  MsgBox " عذرا لم تتم عملية الاستعادة ... حدث خطأ ", vbExclamation + vbMsgBoxRight, "تنبيـه"

بارك الله فيكم وجزاكم كل خير أيـن المشكلـة؛ لقد تعبتُ وأنا أبحث عن الحل؛ ولكن دون جدوى ؟!!!!
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: تعديل في نسخ واستعادة قاعدة بيانات SQL - بواسطة مصمم هاوي - 01-01-25, 09:17 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] احتاج تعديل كود لحساب الحجم المعدل hsab 1 901 06-09-25, 04:56 PM
آخر رد: abde6726
  مرحبا اخواني احتاج مساعدة في تعديل منظومة عبدالمؤمن 1 401 17-06-25, 07:27 AM
آخر رد: مصمم هاوي
  تعديل كود حذف ملف مصمم هاوي 2 298 25-12-24, 01:19 AM
آخر رد: مصمم هاوي
  ابحت عن كود جمع عمود داخل قادة بيانات access باستخدام adodc عبدالمؤمن 4 475 08-12-24, 01:20 AM
آخر رد: justforit
Question [vb6.0] كيف احفظ الخيارات التي في القائمة في قاعدة البيانات نامل المساعدة في المثال المرفق ؟ Microformt 1 345 29-11-24, 04:05 AM
آخر رد: justforit
Lightbulb [VB.NET] إنشاء فولد ووضع نسخه به من قاعدة البيانات AMRMOGA 1 273 17-11-24, 09:59 PM
آخر رد: Taha Okla
  عندي مشكلة في تعديل بيانات بين جدولين ahmed.amayouf.anweeji 2 359 12-11-24, 09:46 PM
آخر رد: السيد الغالي
Question [vb6.0] هل يمكن عرض اسماء الاصناف في الرسم البياني في جهة اليمين بشرط ياخد الاسماء من قاعدة Microformt 0 232 14-08-24, 06:42 PM
آخر رد: Microformt
  حفظ قيم مربعات الاختيار فى قاعدة البيانات واسترجاعها haitham Muhammed 1 402 20-06-24, 02:01 AM
آخر رد: Taha Okla
  [سؤال] كيفية تشغيل قاعدة بيانات برنامج VB6+Access على شبكة داخليه aboezzat84 3 3,252 21-04-24, 04:12 PM
آخر رد: qqqqqqq

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


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