تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] اخذ نسخة احتياطية
#1
السلام عليكم 
عندى قاعدة بيانات سيكوال على السيرفر واقوم باخذ نسخة احتياطية من على جهاز يوسر من تلك القاعدة باستخدام الكود التالى 
المشكلة تكمن فى انه عند اخذ النسخة وتحديد مسار الحفظ على جهاز اليوسر يعطى رسالة خطا بان المسار خطا على الرغم
ان المسار صحيح 
وللعلم عندما اقوم باخز النسخة وانا على السيرفر وحفظها على السيرفر تتم بنجاح 
اذا المشكله وانا باعمل نسخة وانا على جهاز يوسر 
والى حضرتكم الكود
 Private Sub Search_Place_Save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Search_Place_Save.Click
        If opf.ShowDialog = DialogResult.OK Then
            TextBoxX1.Text = opf.SelectedPath
        End If
    End Sub

    Private Sub BackupButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BackupButton.Click
        Try
            If TextBoxX1.Text = "" Then
                MessageBox.Show("من فضلك اختر مكان الحفظ", "رسالة تنبية")
            Else
                Dim backupPath As String = TextBoxX1.Text.Trim()
                Dim fileName As String = "ELMOKHTER_" & DateTime.Now.ToString("yyyy_MM_dd__hh_mm_tt") & ".bak"
                Dim filePath As String = Path.Combine(backupPath, fileName)

                ' قراءة سلسلة الاتصال من الملف النصي
                Dim connectionString As String = File.ReadAllText("C:\server\CON_TXT.txt")

                ' تنفيذ النسخ الاحتياطي
                Using connection As New SqlConnection(connectionString)
                    Using command As New SqlCommand()
                        command.Connection = connection
                        connection.Open()

                        ' يجب استبدال "ELMOKHTER" بإسم قاعدة البيانات الخاصة بك
                        command.CommandText = "BACKUP DATABASE ELMOKHTER TO DISK='" & filePath & "'"

                        command.ExecuteNonQuery()
                    End Using
                End Using

                MessageBox.Show("تم حفظ النسخة الاحتياطية بنجاح", "تم", MessageBoxButtons.OK, MessageBoxIcon.Information)

                ' إعادة تعيين قيمة TextBox
                TextBoxX1.Text = ""
            End If
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Exclamation)
        End Try
    End Sub
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
اخذ نسخة احتياطية - بواسطة asdfar1977 - 21-03-24, 04:59 PM
RE: اخذ نسخة احتياطية - بواسطة asdfar1977 - 23-03-24, 05:12 PM
RE: اخذ نسخة احتياطية - بواسطة mrfenix93 - 23-03-24, 10:41 PM
RE: اخذ نسخة احتياطية - بواسطة asdfar1977 - 24-03-24, 02:16 AM
RE: اخذ نسخة احتياطية - بواسطة mrfenix93 - 24-03-24, 07:08 PM
RE: اخذ نسخة احتياطية - بواسطة asdfar1977 - 25-03-24, 03:12 PM
RE: اخذ نسخة احتياطية - بواسطة asdfar1977 - 28-03-24, 12:40 PM
RE: اخذ نسخة احتياطية - بواسطة أبووسم - 28-03-24, 02:57 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 501 01-01-25, 03:56 PM
آخر رد: heem1986
  افضل نسخة فيجوال نت مافيها مشاكل Wolfalwolf20 0 301 13-12-24, 05:40 PM
آخر رد: Wolfalwolf20
  [سؤال] محتاج نسخة V.S 2022 dr.programming 8 996 10-06-24, 11:31 PM
آخر رد: عبد العزيز البسكري
  [سؤال] أريد الرجوع الى (آخر نسخة من فيجوال بيسك دوت نت قبل التوقف عن تحديثها) justforit 3 449 01-06-24, 04:22 AM
آخر رد: Taha Okla
  عطل في سحب نسخة من قاعدة بيانات sql للكريستال ريبورت mostafabebo 0 277 27-05-24, 10:36 AM
آخر رد: mostafabebo
  كود انشاء نسخة احتياطية محمد بن عطية 1 524 21-02-24, 09:59 PM
آخر رد: atefkhalf2004
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 810 07-02-24, 08:59 PM
آخر رد: Kamil
  المساعدة - في تفعيل نسخة VB 2015 emamtron2014 2 5,660 24-12-23, 05:08 AM
آخر رد: laban
  [كود] كود لعمل نسخة احتياطية من Sql Server DB موجودة على شبكة داخلية dr.programming 0 482 28-09-23, 05:29 PM
آخر رد: dr.programming
  نسخة تجريبية عن طريق عدد القيود mohmmadadli1 2 1,292 28-03-22, 09:14 PM
آخر رد: محمد بن عطية

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


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