اطلاعیه مهم
  با عرض سلام خدمت همه دوستانی که مشکل لینک دانلود دارند...

همه کاربران محترم سایت توجه فرمایید ما چون در حال بروز رسانی لینک ها و هاست دانلود هستیم. به همین خاطر شاید در برخی از مطالب با خطای لینک دانلود و عدم نمایش عکس پست ها مواجه شوید 
به همین دلیل از همه کاربران خواهشمندیم تا صبور باشند تا زمانی که همه لینک ها اصلاح گردد. 

نکته مهم :
در صورت خرید از سایت و مشکل دانلود در خرید لطفاً با شماره تلفن 09380477753 تماس بگیرید ویا در تلگرام به همین شماره پیام دهید تا لینک دانلود برایتان ارسال گردد.

این بروز رسانی ممکن است تا یک هفته به طول انجامد.

با تشکر از همه کاربران که سایت ما را دنبال می کنند از همه شما عذر خواهی می کنیم واز شما عاجزانه خواهشمندیم صبور باشید تا مشکلات اصلی سایت برطرف گردد.
        
» » آموزش بکاپ و ریستور پایگاه داده Sql با سی شارپ

آموزش بکاپ و ریستور پایگاه داده Sql با سی شارپ

http://dl.gp20.ir/post-pic/backup-sql-csharp.jpg
در این پست آموزشی طریقه بکاپ و ریستور پایگاه داده Sql با سی شارپ را در سایت قرار داده ایم. این آموزش بصورت فیلم و یا کتاب نیست بلکه توضیحات لازم برای انجام اینکار در ادامه مطلب سایت گذاشته شده تا کاربران محترم از این آموزش نهایت استفاده رو ببرند. این آموزش بصورت کامل می باشد و بعد از مشاهده این متن بخوبی می توانید بکاپ و ریستور پایگاه داده Sql با سی شارپ را انجام دهید.برای اولین بار از سایت پروژه های طلایی منتشر شده است .
برای گرفتن نسخه پشتیبان (Back Up) از بانک اطلاعاتی SQL و بازگرداندن (Restore) نسخه پشتیبان در برنامه C# از کدهای زیر می توان استفاده کرد :

برای این منظور دو متد به نام های Backup و Restore تعریف میکنیم که کدها به شرح ذیر می باشد :

 

متد اول تهیه نسخه پشتیبان :

 

 

private void Backup(string filename)

{

try

{

string command = @”Backup DataBase DBName To Disk=’” + filename + "‘”;

this.Cursor = Cursors.WaitCursor;

SqlCommand ocommand = null;

SqlConnection oconnection = null;

oconnection = new SqlConnection("Data Source=(local);Initial Catalog=DBName ;user id=sa”);

if (oconnection.State != ConnectionState.Open)

oconnection.Open();

ocommand = new SqlCommand(command, oconnection);

ocommand.ExecuteNonQuery();

this.Cursor = Cursors.Default;

MessageBox.Show("تهیه نسخه پشتیبان از اطلا عات با موفقیت انجام شد”);

}

catch (Exception ex)

{

MessageBox.Show("Error : ", ex.Message);

}

}

 

 


متد دیگر بازگرداندن پشتیبان :

 

 

private void Restore(string filename)

{

try

{

string command = @”ALTER DATABASE DBName  SET SINGLE_USER with ROLLBACK IMMEDIATE ” + " USE master ” + ” RESTORE DATABASE DBName FROM DISK= N’” + filename + "‘”;

//string command = @”RESTORE DATABASE  DBName FROM DISK =’” + filename + "‘ ";

this.Cursor = Cursors.WaitCursor;

SqlCommand ocommand = null;

SqlConnection oconnection = null;

oconnection = new SqlConnection("Data Source=(local);Initial Catalog=DBName ;user id=sa”);

if (oconnection.State != ConnectionState.Open)

oconnection.Open();

ocommand = new SqlCommand(command, oconnection);

ocommand.ExecuteNonQuery();

this.Cursor = Cursors.Default;

MessageBox.Show("بازیابی اطلاعات از  نسخه پشتیبان از  با موفقیت انجام شد”);

}

catch (Exception ex)

{

MessageBox.Show("Error : ", ex.Message);

}

}

برای اینکه مطمئن شویم از اینکه به بانک ارتباطی نداریم از دستور use master استفاده کرده ایم و بعد از بررسی عمل بازگردانی انجام می شود.

 

 


بعد این دو متد به سراغ دکمه هایی برای تهیه پشتیبان و بازگردانی میرویم که به شرح ذیر می باشد :

 

 

private void BackUpBtn_Click(object sender, EventArgs e)

{

string filename = string.Empty;

SaveBackUp.OverwritePrompt = true;

SaveBackUp.DefaultExt = "”;

SaveBackUp.Filter = @”SQL Backup Files ALL Files (*.*) |*.*| (*.Bak)|*.Bak”;

SaveBackUp.FilterIndex = 1;

string DateDay = FarsiLibrary.Utils.PersianDate.Now.ToString().Substring(0, 10);//بر اساس تاریخ شمسی ذخیره می کند

SaveBackUp.FileName = DateDay.Replace("/”, "”) + "_” + DateTime.Now.Hour.ToString() + "-” + DateTime.Now.Minute.ToString() + "-” +   DateTime.Now.Second.ToString();

SaveBackUp.Title = "Backup SQL File”;

if (SaveBackUp.ShowDialog() == DialogResult.OK)

{

filename = SaveBackUp.FileName;

Backup(filename);

}

}

 

 


 

private void RestoreBtn_Click(object sender, EventArgs e)

{

string filename = string.Empty;

OpenBackUp.Filter = @”SQL Backup Files ALL Files (*.*) |*.*| (*.Bak)|*.Bak”;

OpenBackUp.FilterIndex = 1;

OpenBackUp.Filter = @”SQL Backup Files (*.*)|”;

 

string DateDay = FarsiLibrary.Utils.PersianDate.Now.ToString().Substring(0, 10);

OpenBackUp.FileName = DateDay.Replace("/”, "”) + "_” + DateTime.Now.Hour.ToString() + "-” + DateTime.Now.Minute.ToString() + "-” + DateTime.Now.Second.ToString();

if (OpenBackUp.ShowDialog() == DialogResult.OK)

{

filename = OpenBackUp.FileName;

Restore(filename);

}

}

   دانلود با لینک مستقیم برنامه ذکر شده

http://dl.sourcebaran.com/download/189/pass.png پسورد : www.sourcebaran.com


دسته بندی :  فیلم آموزشی / #C

مشخصات فایل

  • نام: آموزش بکاپ و ریستور پایگاه داده Sql با سی شارپ
  • فرمت فایل: RAR,Zip,EXE
  • نسخه (ورژن):
  • حجم فایل: 386KB
  • قیمت فایل: رایگان
  • کد محصول: 12
  • شرکت سازنده: آموزشگاه موج دانش - پروژه های طلایی
  • رمز فایل: www.gp20.ir
  • منبع: پروژه های طلایی
  • توضیحات ندارد !


مشخصات پروژه

  • نام پروژه: آموزش بکاپ و ریستور پایگاه داده Sql با سی شارپ
  • زبان برنامه نویسی :
  • پایگاه داده :
  • نوع پایگاه داده :
  • نسخه (ورژن) پایگاه داده :
  • محیط برنامه نویسی :
  • تکنولوژی :
  • گزارش گیری :
  • برنامه نویس ، طراح ، مدرس :

خرید دانلــــودی - خرید پســتی

دانـــــلود رایگان

دانلود برای پلتفرم های مختلف

راهنمای دانلــود

  • ✓ پسورد کلیه فایل‌ها www.gp20.ir می‌باشد. ( پسورد رو با حروف کوچک وارد نمایید.)
    
    ✓ برای دانلود فایل‌ها حتما از یک نرم‌افزار مدیریت دانلود استفاده نمایید. پیشنهاد ما IDM می‌‌باشد.
    
    ✓ فایل‌های کرک به دلیل عملکرد خاص خود احتمالا توسط آنتی‌ویروس به عنوان فایل خطرناک شناسایی شوند 
    در این گونه مواقع به صورت موقت آنتی ویروس خود را غیر‌فعال کنید.
    
    ✓ به منظور کاهش حجم و دریافت سریعتر، فایل ها قرار داده شده فشرده شده‌اند،
    برای خارج سازی فایل‌ها از این حالت از نرم‌افزار WINRAR و یا مشابه آن استفاده کنید.
    
    ✓ چنانچه در حین استخراج فایل ها ارور The archive is either in unknown format or damaged رو دریافت کردید،
    باید نرم افزار Winrar رو به آخرین نسخه آپدیت نمایید.
    
    ✓ چنانچه در هنگام خارج سازی فایل از حالت فشرده با خطاب CRC مواجه شدید:
    
    نکته : تمام فایل های قرار داده شده به روی سایت سالم هستند و این مشکل یا از طرف ISP شما یا آنتی ویروس و بیشتر مواقع زمانی 
    بوجود میاد که اگر از دانلود منیجر کرک شده استفاده کردید مشکل از کرک دانلود منیجر میباشد.
    
        1.پسورد فایل های سایت یعنی www.gp20.ir رو با دقت، حروف کوچک و انگلیسی حتما تایپ نمایید.
        2.در صورتی که کلمه رمز را درست وارد کرده اید و باز هم ارور داشتید، فایل (ها) مورد ‌نظر را با استفاده از Winrar باز کنید
            و گزینه Repair (کلید ترکیبی Alt+R) را انتخاب کنید تا فایل (ها) تعمیر شوند.
        3.اما اگر باز هم ارور داشتید، فایل یا پارت مورد نظر به صورت خراب دانلود شده و می بایستی مجدداً آن را دانلود کنید. 
    
    اگر در هنگام ريکاوري نوشته شد sector recovered يعني به درستي فايل تعمير شده.
    اگر نوشت recover failed يعني امکان ريکاور کردن وجود ندارد! پس مجبوريد فايل را دوباره دانلود کنيد.
    
    اگر شما فایل را دانلود کردید و در انتها به روی 99% گیر کرد ، از نرم افزار دانلودی غیر از Internet Download Manager استفاده کنید
    چون این مشکل از طرف سرور نیست.
    
    این بار در انتهای آدرس لينک دانلود نرم افزار مورد نظرکه با مشکل برخورد کرديد علامت سوال ? قرار دهيد . با اين کار شما در اصل لينک را 
    يکبار Refresh ميکنيد و Cache ISP پاک ميشود و کانکشن جديد از سرور براي شما جايگزين خواهد شد.
    
    مثال : ?http://dl.gp20.ir/xx.rar
    	   

نظر دهید

پیام سیستم

برای ارسال نظر، باید در سایت عضو شوید.

نماد های الکترونیکی

logo-samandehi

پیگیری درخواست

شما از این بخش می توانید تمامی درخواست های ارسال پروژه ، سفارش پروژه ، استخدام و سفارش تبلیغات و غیره را پیگیری نماید.


آمار سایت و رتبه الکسا

جهت مشاهده آمار وب سایت بر روی آیکن امار کلیک کنید.



کانال تلگرام پروژه های طلایی : اطلاع از آخرین ویدئو ها ، مقالات و طرح های تخفیفی در کانال تلگرام پروژه های طلایی ... جهت عضویت روی لینک کلیک کنید ! عضویت در کانال