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

مشكلة في النسخ الأحتياطي Remotely

بدأه shama1984 في 25 فبراير 2009 · 11 رد · 860 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني واجهتني مشكلة وهي :

عندما اخذ نسخة احتياطية من سيرفر المستضيف واخذ تلك النسخة وحفظها عندي في الجهاز الشخصي المربوط بالانترنت

وهذا الكود .. وارجو الإفادة

SqlConnection Conn = new SqlConnection(@"Password=123456;User ID=amhs;database=model;server=server.brink.com");

SqlCommand Cmd = new SqlCommand();

string SQL = "BACKUP DATABASE [model] TO DISK = N'C:/model' WITH NOFORMAT, NOINIT, NAME = N'model-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10";

Conn.Open();

Cmd.Connection = Conn;

Cmd.CommandText = SQL;

Cmd.ExecuteNonQuery();

Conn.Close();

والله يجزيكم الخير ..

#2

نرجو الإفادة من الأخوان .. الكرام

#3

هل تقصد انك تريد تنفيذ الامر علي السرفر و حفظ ال backup علي جهازك؟

اظن من الافضل ان تستخدم ال control panel الخاصة بالموقع او عن طريق الكود و حفظ الملف علي السرفر ثم تنزيل الملف من السرفر باستخدام FTP او اي وسيلة اخري و يمكنك عمل ذلك برمجيا

#4

كيف سيتم ذلك برمجياً . من خلال شاشة في لوحة التحكم الخاصة بالموقع ؟..

ارجو الإفادة

والله يجيك الخير يا اخي الكريم

#5

يا اخواني ..

الايد عمل نسخ احتياطي من جهاز آخر وليس من على نفس السيرفر المستضيف . .. اقصد من جهاز آخر مربوط بالنت بجيث اقوم بتخزينها في جهاز اخر وليس السيرفر المستضيف..

والله يجزيكم الخير

#6

ارجووووووكم ساعدوني ..

والله يجزيكم الخير

#7

يا اخواني .. ارجو المساعدة ..

والله يجزيكم الخير

#8

معقوله ما احد يبغى يساعدني ..

الله يجزيكم الخير

#9

ما احد يريد يساعدني

#10

الاخوة الكرام .. دلوني على حل مناسب ..

والله يوفقكم في الدنيا والأخرة

#11

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

أخي الكريم الخطأ عندك في هذا السطر

string SQL = "BACKUP DATABASE [model] TO DISK = N'C:/model' WITH NOFORMAT, NOINIT,

وتحديدا هنا

C:/model

ويجب استبدالها بمسار الملف الجديد لاحظ المثال التالي

BACKUP DATABASE [DataBaseName] TO  DISK = N'C:\\DatabasetoBackup.bak' WITH NOFORMAT, NOINIT,  NAME = N'Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

هذا المثال يقوم بعمل باك أب لقاعدة البيانات وحفظها على السي كما ترى

ولكن عند العمل على الموقع يجب وضعها في نفس الفولدر الخاص بموقعك أو أي فولدر تحته لأنه لن يكون من حقك وضعه على السي أو أي مكان آخر

ورجاء من لديه طريقة لإعادة الباك أب برمجيا أن يضعها لنا

وللعلم

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

أتمنى أن أكون قد أفدتك في هذا الأمر

تم تعديل هذه المشاركة بواسطة Mr.Mando في 7 مارس 2009 في 21:09

إذا أردت أن تـجـعـلـنـي سـعـيـداً ... فـعـلـمـنـي شـيـئـاً جـديـداً

#12

اشكرك اخي الكريم ..

جاري المحاولة ..

زالله يجزيك الخير ويبارك لك في جهدك ووقتك

نعم نعم نعم ..

تمت العملية واله يجزيك الخير ...

يعني كانت المشكلة عندي هي اني كنت احط ( \ ) مرة واحدة الله يجزيك الخير ..

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