![]() |
|
[VB.NET] اخذ نسخة احتياطية - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] اخذ نسخة احتياطية (/showthread.php?tid=48101) |
اخذ نسخة احتياطية - asdfar1977 - 21-03-24 السلام عليكم عندى قاعدة بيانات سيكوال على السيرفر واقوم باخذ نسخة احتياطية من على جهاز يوسر من تلك القاعدة باستخدام الكود التالى المشكلة تكمن فى انه عند اخذ النسخة وتحديد مسار الحفظ على جهاز اليوسر يعطى رسالة خطا بان المسار خطا على الرغم ان المسار صحيح وللعلم عندما اقوم باخز النسخة وانا على السيرفر وحفظها على السيرفر تتم بنجاح اذا المشكله وانا باعمل نسخة وانا على جهاز يوسر والى حضرتكم الكود 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 RE: اخذ نسخة احتياطية - asdfar1977 - 23-03-24 ممكن حد يحللى هذه المشكلة لو سمحتم اكون شاكر RE: اخذ نسخة احتياطية - mrfenix93 - 23-03-24 ممكن صورة ال PATH ال بيظهر في ال Textbox RE: اخذ نسخة احتياطية - asdfar1977 - 24-03-24 هذه صورة path F:\Import_Work\programming language\packup RE: اخذ نسخة احتياطية - mrfenix93 - 24-03-24 لازم ال path \F:\Import_Work\programming language\packup باضافة \ في الاخر عشان يبا ال باك اب في الفولدر RE: اخذ نسخة احتياطية - asdfar1977 - 25-03-24 استاذنا الفاضل ال path صحيح ولا يتم اضافة \ اخر المسار بدليل ان الحفظ يتم على السيرفر الموجود علية قاعدة البيانات بصورة صحيحة . المشكلة من على جهاز اليوسر RE: اخذ نسخة احتياطية - asdfar1977 - 28-03-24 الساده مشرفى المنتدى ممكن التفضل بحل تلك المشكلة RE: اخذ نسخة احتياطية - أبووسم - 28-03-24 عليكم السلام ورحمة الله وبركاته قد يفيدك هذا الموضوع لحين الرد عليك من الأخوة الاعضاء http://vb4arb.com/vb/showthread.php?tid=16733 |