الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

النسخ الاحتياطي للبيانات

بدأه aladein في 27 مايو 2009 · 3 رد · 850 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحـــــــــــيـــــم

اخوانى انا لدى مشكلة

انى انا ابرمج منظومة مخزن

واريد اعرف كيف يمكن عمل النسخ الاحتياطى

لقاعدة البيانات وهي من نوع Microsoft SQL Server

وارجو ان يكون الشرح مع مثال بسيط

ولكم جزيل الشكر

#2

أخي الفاضل

السلام عليكم ورحمة الله وبركاتة

النسخ الاحتياطي هو عبارة عن أخذ نسخة احتياطية Backup من قاعدة البيانات سواء SQL أو Access أو اي برنامج قواعد بيانات لحفظها علي الهارد ديسك

او علي اسطوانات للرجوع لها وقت الحاجة ووقت الحاجة اي به اشياء كثيرة

-- وقت انقطاع التيار الكهربائي فجأه وفقدان البيانات لسبب ما

-- أو فقدان ملفات البيانات نفسها اقصد عطب القاعدة لاي سبب

-- حفظ سنوات معينة قد تم اقفالها محاسبيا وحفظها كمرجع علي شكل نسخة احتياطية Backup

هذا كان تعريف بسيط عن الغرض من عمل نسخة احتياطية لقاعدتك واكيد هناك فوائد اخري كثيرة لكني ذكرت لك امثلة ليست علي سبيل الحصر

اما بخصوص الكود الخاص بعمل هذه العملية فهو كالتالي

Dim con As New SqlConnection
		con.ConnectionString = "Data Source=asem-PC\SQLEXPRESS;Initial Catalog=Employee;Integrated Security=True;Pooling=False"
		con.Open()
		Dim DS As New DataSet
		Dim SQLstr As String = "BACKUP DATABASE Employee TO DISK = 'C:\SQLServerBackups\Employee.Bak'"
		Dim DataAdapter1 As New SqlDataAdapter(SQLstr, con)
		DataAdapter1.Fill(DS, "Employee_info")
		con.Close()

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 27 مايو 2009 في 13:35 — السبب: تنسيق

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

و الله موضوع شيق ،

استاذ محمد فؤاد تركى لو ينفع انى اعمل Backup لقاعدة بيانات أكسس من داخل البرنامج بتاعى ( بدون ما اتعب المستخدم انه يسخها بنفسه )

ارجو التوضيح و يا ريت الكود

شاكرين الأفضال يا غالى

#4

أخي الفاضل

dvd_besoo

المطلوب تغييرة في الكود اعلاة

1 - سلسة الاتصال والخاصة ببرنامج الاكسس

2 - تغيير امتداد النسخة الاحتياطية من

 .Bak

الي

.MDB

أو ممكن تستخدم كود في غاية البساطة لتنفيذ العملية

FileCopy("D:\Authors.mdb", "D:\BackUpFolder\NewBackUpName.mdb")

وهذا الكود مهتمة بمنتهي البساطة عند الضغط علي زر يقوم البرنامج بنسخ نسخة جديده من قتعدة البيانات من المسار المختار الي المسار الجديد والذي يوجد به النسخ الاحتياطية لقاعدة البيانات

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

مواضيع مشابهة