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

[مخالف - لم يستخدم البحث :]Restauration & Sauvegarde

مغلق
بدأه paranoia في 21 سبتمبر 2011 · 2 رد · 597 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني لدي مشروع قمت ببرمجته بواسطة vb2009 و كذا sql server 2008

ما أريده هو كود لعمل sauvegarde لحفظ قاعدة البيانات تفاديا لأي اتلاف لها فيما بعد

وكذا ارجاعها بواسطة Restauration أي ارجاعها

لكن اريد هاذين الكودين باستخدام ادوات openfiledialogue و savedialogue

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

+

ماهي الصيغ الممكن حفذ بها قاعدة بيانات sql ؟؟؟

لقد قمت برفع قاعدة بيانات و مشروع للتعديل عليه لمن أراد مساعدتي جزاه الله خيرا

اخواني احتاجها كثييييييييييييييييييييييرا

والسلام عليكم

Res_Sauv2.rar

#2

لا أستخدم دوت نت ، لكن سأذكر الفكرة ، أو أحد الأفكار الممكنة ( لعمل نسخة احتياطية من قاعدة البيانات ) ،

قاعدة البيانات " في الغالب " ، يتم عمل export لها و عمل import ، كملف Text عادي يحتوي على أوامر SQL ، الخوارزمية ستبدو كالتالي :

1- تقرأ الجداول و أسماء أعمدتها و نوعها من السكيما الخاصة بقاعدة البيانات ( لو تستخدم مثلا Sql server ، فيمكن أن تبحث عن طريقة إيجاد أسماء الجداول و الأعمدة و أنواعها من السكيما ) ، مثال :

في SQL Server / يمكن استخدام لغة TSQL لجلب هذه المعلومات ، أو الاستعلام مباشرة من Tables معينة ، تندرج تحت تصنيف System tables :

http://blog.sqlautho...-system-tables/

2- الآن بعد أن عرفت أسماء الجداول و الأعمدة و Indexes و نحو ذلك .. تنتقل للمرحلة التالي ، بحيث تحول هذه البيانات إلى جمل sql ، مثال لتوضيح الفكرة :

For i=0 to Tables.count Loop
// get table name and  columns ..
Dim sql as String 
sql = "Create Table " & tableName & " ( " & column   & ")";
End Loop

// now .. write sql to a text file

المقصد ، أنك تستخرج أسماء الجداول و الأعمدة و بقية البيانات من قاعدة البيانات عبر مجموعة من الاستعلامات ـ ثم تحول كل هذه البيانات إلى نص عادي ، تخزنه في ملف نصي txt ، و تحفظه في قاعدة البيانات .

الاسترجاع ، تقرأ الملف النصي و تنفذه أمر أمر ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة استخدام البحث قبل السؤال.

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

.:: Wish to become better and better ::.

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…