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

نسخة احتياطية

بدأه amaadawaad في 25 يونيو 2011 · 4 رد · 609 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

اخواني الاعزاء

ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة

انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء

و السلام

#2

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

يمكن عمل ذلك بواسطة ارسال CommandText الي الSQL Server كالتالي

BACKUP DATABASE (Database Name) TO  DISK = N'(Database Path)(Database Name).bak' WITH NOFORMAT, COMPRESSION, NOINIT,  NAME = N'(Database Name)-Full Database Backup', SKIP, STATS = 10;

حيث تبدل (Database Path) بمكان الذي سيحفظ فيه قاعدة البيانات و (Database Name) باسم قاعدة البيانات الذي ستحفظ منه نسخة احتياطي

و قم تنفيذه NonQuery() من SQLCommand

ارجو ان اكون افدتك

تقبل خالص تحياتي

#3

السلام عليكم

اريد الكود بواسطة السي شارب

اخواني الاعزاء

ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة

انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء

و السلام

#4

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

اخي العزيز

الذي يقوم بعمل النسخة الاحتياطي هو الSQL Server فاذا اردت عمل نسخة احتياطي لابد ان تخاطب الSQL لكي تأخذ النسخة الاحتياطي

و ها هي دالة بالC# يمكنك من عمل نسخة احتياطي عند استدعائه


{
SqlConnection con = new SqlConnection(ConnectionString);
con.ChangeDatabase("master");
SqlCommand cmd = new SqlCommand(String.Format(@"BACKUP DATABASE {1} TO DISK = N'{0}{1}.bak' WITH NOFORMAT, COMPRESSION, NOINIT, NAME = N'{1}-Full Database Backup', SKIP, STATS = 10;", DatabasePath, DatabaseName), con);
try
{
con.Open();
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
//Display the error message here
}
finally
{
con.Close();
}

}
private void BackupDatabase(string ConnectionString, string DatabaseName, string DatabasePath)

تقبل خالص تحياتي

#5

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

اشكر الاخ وسام .. اخ عماد الموضوع مكرر ويمكنك استخدام خاصية البحث!!

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

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