منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عمل نسخة احتياطية لداتابيس من نوع sqlserver
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني الاعزاء اهواجه مشكلة عند عمل نسخة احتياطية فتظهر هذا المشكلة رغم ان الكود صحيح مال السبب برئيكم
Cannot open backup device 'C:\Users\riyadh\Desktop\b\ali7-13-2018_11-13-36 PM.bak'. Operating system error 5(Access is denied.).

BACKUP DATABASE is terminating abnormally.
وهذا الكود المستخدم
string filename = textBox1.Text + "\\ali" + DateTime.Now.ToShortDateString().Replace('/','-')
                +"_"+ DateTime.Now.ToLongTimeString().Replace(':','-');


            string strquery = "Backup Database ali to Disk='"+filename+".bak'";
            SqlCommand cmd = new SqlCommand(strquery, cn);
            cn.Open();
            cmd.ExecuteNonQuery();
            cn.Close();
            MessageBox.Show("تم عمل نسخة احتياطية");
تاكد من مسار المجلد B
موجود على سطح المكتب كذلك تاكد
بان لا يوجد ملف مسبقاً طبقاً للاسم ملف الباك اب

يوجد موضوع فى قسم الـ VB.NET بخصوص عمل النسخة الاحتياطية
http://vb4arb.com/vb/showthread.php?tid=16733

ستتمكن من الاستفادة من الاكواد التى بداخل السورس
وبامكانك تحويل الكود المستخدم الى C# بكل بساطة

تحياتى لك
وتمنياتى لك التوفيق
(14-07-18, 07:11 AM)elgokr كتب : [ -> ]
تاكد من مسار المجلد B
موجود على سطح المكتب كذلك تاكد
بان لا يوجد ملف مسبقاً طبقاً للاسم ملف الباك اب

يوجد موضوع فى قسم الـ VB.NET بخصوص عمل النسخة الاحتياطية

ستتمكن من الاستفادة من الاكواد التى بداخل السورس
وبامكانك تحويل الكود المستخدم الى C# بكل بساطة

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

جرب تنفيذ كود النسخة الاحتياطية من خلال 
SQL Server Management Studio

او قم بتغيير المسار الى اى مسار اخر
مثل دريف D وما غير ذلك

اذا فضل الامر على هذا الشكل
كل ما عليك فعله ان تجرب عمل تصريح للمجلد
كما هو فى الفيديو التالى
https://www.youtube.com/watch?v=6vWTKOdHEp8

تحياتى لك
وتمنياتى لك التوفيق