صفحه 2 از 2 اولاول 12
نمایش نتایج 41 تا 69 از 69

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

  1. #41
    کاربر دائمی آواتار HAMRAHSOFT.IR
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    هرجا كه غم و ناراحتي باشه
    پست
    1,175

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    امکان داره یک نمونه اجرای قرار بدید

  2. #42

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    با سلام خدمت شما تمامی دوستان
    در ابتدا بخاطر فیلم آموزشی که گذاشتید و دستور قطع ارتباطی که بیان کردید تشکر میکنم من با استفاده از فیلم و با به کار بردن این دستور برنامه جداگانه ای نوشتم ولی بازهم بعد از یک بار اجرا دوباره همان دو خطا را میدهد و یک باری که برنامه اجرا میشود پیغام بازگردانی با موفقیت انجام شد را نشان میدهد ولی زمانی که سراغ جدولها میروم میبینم هیچ عمل بازگردانی انجام نداده است اگه میشه و کسی میدونه چرا اینطور میشه به من بگه بازهم از جوابهایی که به تایپیکهای من دادید خیلی خیلی تشکر میکنم منتظر راهنماییتون هستم با تشکر
    کد پشتیبان گیری که با پروژه جدیدی که نوشتم
    public string Backup(string str)
    {

    try
    {

    this.Refresh();
    this.Cursor = Cursors.WaitCursor;
    SqlCommand cmd = new SqlCommand();
    string scnn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\esmaeel\Desktop\back jadid\2\2\Database1.mdf;Integrated Security=True;User Instance=True";

    SqlConnection oConnection = new SqlConnection(scnn);

    cmd.Connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\backdb.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");

    cmd.Connection.Open();
    string dbname = cmd.Connection.Database;
    cmd.Connection.Close();
    SqlConnection.ClearAllPools();
    string query = "BACKUP DATABASE [" + Application.StartupPath + @"\backdb.mdf] TO DISK ='" + str.ToString().Trim() + "' ";
    cmd.Connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Integrated Security=True;Connect Timeout=30;User Instance=True");
    cmd.Connection.Open();
    cmd.CommandText = query;
    cmd.ExecuteNonQuery();
    cmd.Connection.Close();
    this.Refresh();
    this.Cursor = Cursors.Default;
    MessageBox.Show("تهیهنسخهپشتیبانا اطلاعاتباموفقیتانجامشد", "پشتیبانگیری", MessageBoxButtons.OK, MessageBoxIcon.Information);

    }

    catch (Exception ex)
    {
    MessageBox.Show("Error Occurd : " + ex.Message);
    //textBox1.Text = ex.Message;
    return ex.Message;
    }
    return "";
    }
    کد بازگردانی که با پروژه جدیدی که نوشتم
    private void Restore1(string strFileName)
    {
    #region Restore File Bak
    SqlConnection.ClearAllPools();
    try
    {
    SqlConnection.ClearAllPools();
    this.Refresh();
    string Command = "ALTER DATABASE [" + Application.StartupPath + @"\backdb.mdf] SET SINGLE_USER with ROLLBACK IMMEDIATE; RESTORE DATABASE [" + Application.StartupPath + @"\backdb.mdf] FROM DISK='" + strFileName + "';ALTER DATABASE[" + Application.StartupPath + @"\backdb.mdf] SET MULTI_USER;";
    this.Cursor = Cursors.WaitCursor;
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\backdb.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
    cmd.Connection.Open();
    string dbname = cmd.Connection.Database;
    cmd.Connection.Close();
    cmd.Connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Integrated Security=True;Connect Timeout=30;User Instance=True");
    cmd.Connection.Open();
    cmd.CommandText = Command;
    cmd.ExecuteNonQuery();
    cmd.Connection.Close();
    SqlConnection.ClearAllPools();
    MessageBox.Show("بازیابی انجام شد .");
    }
    catch (Exception ex)
    {
    MessageBox.Show("Error :" + ex.Message);
    }
    #endregion
    }
    پیغام خطا 1
    Unable to delete file "C:\Documents and Settings\esmaeel\My Documents\Visual Studio 2008\Projects\back\back\bin\Debug\backdb.mdf". The process cannot access the file 'C:\Documents and Settings\esmaeel\My Documents\Visual Studio 2008\Projects\back\back\bin\Debug\backdb.mdf' because it is being used by another process.
    .
    پیغام خطای2
    Unable to delete file "C:\Documents and Settings\esmaeel\My Documents\Visual Studio 2008\Projects\back\back\bin\Debug\backdb_log.ldf". The process cannot access the file 'C:\Documents and Settings\esmaeel\My Documents\Visual Studio 2008\Projects\back\back\bin\Debug\backdb_log.ldf' because it is being used by another process.
    آخرین ویرایش به وسیله ragbar1 : دوشنبه 20 خرداد 1392 در 02:00 صبح

  3. #43
    کاربر تازه وارد آواتار messi13
    تاریخ عضویت
    اردیبهشت 1390
    پست
    83

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    من تو پروژه از چنین دستوراتی استفاده نکردم
    از linq وDataSet استفاده کردم
    با این دستورات هرکار میکنم خطا میده...
    راهنمائی کنید
    تشکر

  4. #44
    کاربر تازه وارد آواتار messi13
    تاریخ عضویت
    اردیبهشت 1390
    پست
    83

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    ضمیمه 109787

    اینم کد خطا:

    Incorrect syntax near '.'.
    Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon.
    و اینم کدهای بک آپ:


    private void button2_Click(object sender, EventArgs e)
    {
    bool bBackUpStatus = true;

    Cursor.Current = Cursors.WaitCursor;

    if (Directory.Exists(@"d:\SQLBackup"))
    {
    if (File.Exists(@"d:\SQLBackup\Test1.bak"))
    {
    if (MessageBox.Show(@"آیا میخواهید پشتیبان چدیدتر بگیرید؟", "پشتیبان گرفته شده است", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
    {
    File.Delete(@"d:\SQLBackup\Test1.bak");
    }
    else
    bBackUpStatus = false;
    }
    }
    else
    Directory.CreateDirectory(@"d:\SQLBackup");

    if (bBackUpStatus)
    {
    //Connect to DB
    SqlConnection connect;
    string con = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Test.mdf;Integrated Security=True;User Instance=True";
    //string con = @"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Test.mdf;Integrated Security=True;User Instance=True";
    connect = new SqlConnection(con);
    connect.Open();
    //----------------------------------------------------------------------------------------------------

    //Execute SQL---------------
    SqlCommand command;
    command = new SqlCommand(@"backup database Test.mdf to disk ='d:\SQLBackup\Test1.bak' with init,stats=10", connect);
    command.ExecuteNonQuery();
    //-------------------------------------------------------------------------------------------------------------------------------

    connect.Close();

    MessageBox.Show("پشتیبان گیری با موفقیت انجام شد", "پشتیبان گیر", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
    }

  5. #45
    کاربر تازه وارد آواتار messi13
    تاریخ عضویت
    اردیبهشت 1390
    پست
    83

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ


    بچه ها این خطا معنیش چیه؟

  6. #46
    کاربر جدید آواتار soran.kurds
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    سنندج
    پست
    3

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    سلام
    من کدهای پشتیبان گیری و بازیابی پایگاه داده را با اصلاحات لازم نوشتم.
    دو متد بسیار سادست که هر کدام دو مقدار ورودی میگیره، یکی نام پایگاه داده و دیگری نام و مسیر فایل مورد نظره.

    اگر مشکلی بود بفرمایید تا توضیخ بدم

    کد Backup گیری:

    public void BackUp(string DatabaseName,string FileName)
    {
    string strSQL = @"BACKUP DATABASE "+ DatabaseName +" TO DISK='"+ FileName +"'";
    SqlConnection con = new SqlConnection();
    SqlCommand com = new SqlCommand();
    con.ConnectionString = strCon;
    com.CommandText = strSQL;
    com.Connection = con;
    con.Open();
    com.ExecuteNonQuery();
    con.Close();
    }


    کد Restore کردن:

    public void Restore(string DatabaseName, string FileName)
    {
    string strSQL = "USE MASTER RESTORE DATABASE " + DatabaseName + " FROM DISK = '" + FileName + "' WITH REPLACE";
    SqlConnection con = new SqlConnection();
    SqlCommand com = new SqlCommand();
    con.ConnectionString = strCon;
    com.CommandText = strSQL;
    com.Connection = con;
    con.Open();
    com.ExecuteNonQuery();
    con.Close();
    }

  7. #47

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    نقل قول نوشته شده توسط mosab_vb مشاهده تاپیک
    سلام.
    من موقع ریستور به همچین مشکلی برخوردم.لطفا راهنمایی کنید.ممنونم.
    ضمیمه 103200
    سلام دوست عزیز. من هم با مشکل شما روبرو شدم. ولی اگر از with replace‌استفاده کنیم داده های روی دیتا بیسو پاک میکنه . بعد این فایل بک آپ رو جایگزین میکنه. شما راه حل دیگه ای براش ندارید؟

  8. #48

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    سلام دوستان.
    من همه چیز رو درست انجام دادم اما وقتی می خواد بکاپ بگیره این اررور رو میده
    کد HTML:
    An error has occured while establishing a connection to the server. When  connecting to SQL Server 2005, this failure may be caused by the fact  that under the default settings SQL Server does not allow remote  connections. (provider: SQL Network Interfaces, error 26 - Error  Locating Server/Instance Specified)
    لطفا راهنمایی کنید.
    در ضمن دیتا بیس من database file هست

  9. #49

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    کسی میدونه خطای این دستور چیه؟
    BACKUP DATABASE ACC TO DISK 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\ACC.BAK'
    این خطا رو میده:
    Msg 102, Level 15, State 1, Line 1
    Incorrect syntax near 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\ACC.BAK'.

  10. #50
    کاربر دائمی
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    سن
    32
    پست
    153

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    سلام

    آیا میشه دستور بکاپ رو توی یک تایمر گذاشت تا بصورت اتوماتیک مثلا در 12 شب بکاپ گرفته بشه...؟؟

    یا کار بهتری هم میشه انجام داد

    ممنون میشم راهنمایی کنید...

  11. #51
    کاربر دائمی
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    240

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    با سلام.

    با استفاده از تایمر شما دائما cpu را درگیر خواهید کرد و این در حالیست که سرویس SQL Server Agent برای انجام چنین کار هایی همیشه فعال می باشد و بهتر و منطقی تر است که از خود SQL Server برای اینکار استفاده کنید.

    شما با استفاده از یک Job در SQL Server براحتی می توانید چنین کاری را انجام دهید.

    موفق باشید.

  12. #52

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    با سلام
    دوستان منم مشکل عدم شناسایی دیتابیس رو در زمان پشتیبان گیری دارم. متن ارور هم اینه:
    database EngAsgharzadeOfficeDatabase does not exist. make sure that the name entered correctly
    command هم به این صورته:
    backup database EngAsgharzadeOfficeDatabase to disk ='C:\1\1.bak'
    به هیچ وجه هم امکان نداره اسم دیتابیس اشتباه باشه چون خیلی امتحان کردم و حتی از connection string که درست هم کار میکنه و ارتباط رو باز و بسته میکنه اسم دیتابیس رو کپی کردم. حتی اسم فایل mdf رو که تو پوشه برنامم هستش هم کپی گرفتم اما بازم همون ارور رو میده. کسی میتونه راهنمائیم کنه؟

  13. #53
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    Exclamation نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    سلام
    بکاپ اتوماتیک تو این تاپیک انگار به جایی نرسیده ...
    این آدرس یکی از دوستان تو یه تاپیکه دیگه گذاشتن واسه بکاپگیری اتوماتیک ولی من چیزی سر در نیوردم (چون زبانم ضعیفه)

    http://weblogs.asp.net/sreejukg/sche...ql-server-2008

    اما مسئله اصلی اینه که من میخوام هر دو صورت (بکاپ گیری معمولی و اتوماتیک) رو تو پروژه داشته باشه ... و اگه کابر تیک چک باکس (تو فرم بکاپ گیری) رو زد بعد از خروج از برنامه بکاپ گیری اتومات انجام شه و اگه تیک نزد که هیچی !

    اینم هست (واسه ری استور خودکار)

    http://blogs.lessthandot.com/index.p...ore-to-remote/

  14. #54

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    اقا من اینجا eror mide
    کلمه file را مشگل میبینه زیرش خط قرمز میزنه
     
    if (File.Exists(@"d:\SQLBackup\svBackUp1.bak"))

    میرم و فایل ای eror میاد
    the name 'file'does not exist in the current context
    آخرین ویرایش به وسیله pooriajojo : پنج شنبه 14 اسفند 1393 در 14:00 عصر

  15. #55

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    نقل قول نوشته شده توسط pooriajojo مشاهده تاپیک
    اقا من اینجا eror mide
    کلمه file را مشگل میبینه زیرش خط قرمز میزنه
     
    if (File.Exists(@"d:\SQLBackup\svBackUp1.bak"))

    میرم و فایل ای eror میاد
    the name 'file'does not exist in the current context
    دوست عزیز شما باید از using System.IO; بالای کدتون استفاده کنید.

  16. #56

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    سلام خدمت اساتید گرامی
    نمیخواستم تایپک جدید درست کنم برای همین همینجا میپرسم سوالمو
    --------------
    با کد زیر من بکآپ گرفتن اتوماتیک درست کردم از برنامه که هرگاه از برنامه خارج شد کاربر خودکار بکآپ گیری انجام بشه

    SqlCommand sqlcom = new SqlCommand();
    sqlcom.Connection = new SqlConnection("Data Source=KARIMI_PC;Initial Catalog=New_work;Integrated Security=True");
    sqlcom.Connection.Open();
    string dbname = sqlcom.Connection.Database;
    sqlcom.Connection.Close();
    SqlConnection.ClearAllPools();
    string query = "BACKUP DATABASE New_work TO DISK='C:\\Users\\Karimi\\Documents\\Montada\\auto back up.bak'";
    sqlcom.Connection = new SqlConnection(@"Data Source=KARIMI_PC;Integrated Security=True");
    sqlcom.Connection.Open();
    sqlcom.CommandText = query;
    sqlcom.ExecuteNonQuery();
    sqlcom.Connection.Close();
    Application.Exit();

    درست بکآپ گرفته میشه و مشکلی هم نداره اما فقط دفعه اول انجام میشه و به طور خلاصه اینکه
    میخوام کمکم کنید که بتونم overwrite بکنم فایل بکآپ جدید رو
    امیدوارم تونسته باشم منظورمو برسونم
    باتشکر از پاسخ گوییتون

  17. #57

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    سلام منم مثل خودتم ولی بک آپ رو حل کردم ولی ریستور رو نه اگه کدی واسه ریستور پیدا کردی بفرست.
    کد بک آپ از اس کیو ال اکسپرس:
    private void button1_Click(object sender, EventArgs e)
    {
    string strFileName = "BackupFile.bak";
    try
    {
    this.Cursor = Cursors.WaitCursor;
    SqlCommand cmd = new SqlCommand();
    SqlConnection.ClearAllPools();
    cmd.Connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=G:\Users\Moha mmad\Documents\Sandwech.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;");
    cmd.Connection.Open();
    string dbname = cmd.Connection.Database;
    cmd.Connection.Close();
    string query = "BACKUP DATABASE [" + dbname + "] TO DISK ='D:\\" + strFileName + "' WITH NO_COMPRESSION ,CONTINUE_AFTER_ERROR ,FORMAT, INIT, NAME = N'accounting-Full Database Backup', SKIP,NOREWIND, NOUNLOAD, STATS = 10";
    cmd.Connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=G:\Users\Moha mmad\Documents\Sandwech.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;");
    cmd.Connection.Open();
    cmd.CommandText = query;
    cmd.ExecuteNonQuery();
    cmd.Connection.Close();
    this.Cursor = Cursors.Default;
    MessageBox.Show("تهیه نسخه پشتیبان از اطلاعات با موفقیت انجام شد", "پشتیبان گیری", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
    catch (Exception ex)
    {
    MessageBox.Show("Error Occurd : " + ex.Message);
    }
    }

  18. #58
    کاربر دائمی آواتار LostOfMind
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    گیلان -آستانه اشرفیه
    پست
    315

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    یه دنیا ازتون ممنونم

  19. #59
    کاربر تازه وارد آواتار masoud sh
    تاریخ عضویت
    مرداد 1394
    محل زندگی
    شهر گنبدهای فیروزه ای
    پست
    78

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    اقا یه سوال شاید مسخره ولی خب سواله دیگه
    برای ریستور کردن یه دیتابیس حتما باید اون دیتابیس روی اسکیوال اتچ باشه؟؟
    ینی میخوام ببینم میتونم برای ساخت ستاپ برنامه ام بجای اینکه فایل دیتابیس را بدم بکاپشا بدم و توی مقصد توی اولین اجرا بجای اتچ کردن دیتابیس بکاپشا ریستور کنه؟
    و اگه امکانش هست بازم اون قضیه ریدانلی شدن توی درایو ویندوز اینجا هم ممکنه پیش بیاد؟

  20. #60

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    با سلام.
    من میخوام وقتی سیستم درحال پشتیبان گیری از اطلاعات همزمان نوار progress barهم داشته باشم که میزان پیشرفت عملیات پشتیبان گیری رو بهم نشون بده

  21. #61

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    نقل قول نوشته شده توسط firoozi90 مشاهده تاپیک
    سلام .امروز میخوام کد بکاپ و ریستور کردن پایگاه داده بوسیله کد سی شارپ براتون بزارم.
    این کد کاملا تست شده و جواب داده

    Cursor.Current = Cursors.WaitCursor;

    try
    {
    if (File.Exists(@"d:\SQLBackup\svBackUp1.bak"))
    {
    if (MessageBox.Show("آیا مایل به انجام عمل بازگردانی هستید؟", "بازگردانی", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
    {
    //Connect SQL-----------
    SqlConnection connect;
    string con = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\SRVCARD.mdf;Integrated Security=True;User Instance=True";
    connect = new SqlConnection(con);
    connect.Open();
    //-----------------------------------------------------------------------------------------

    //Excute SQL----------------
    SqlCommand command;
    command = new SqlCommand("use master", connect);
    command.ExecuteNonQuery();
    command = new SqlCommand(@"restore database SRVCARD from disk = 'd:\SQLBackup\svBackUp1.bak'", connect);
    command.ExecuteNonQuery();
    //--------------------------------------------------------------------------------------------------------
    connect.Close();

    MessageBox.Show("بازگردانی با موفقیت انجام شد", "بازگردانی", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
    }
    else
    MessageBox.Show(@"Do not make any endorsement above (or is not in the correct path)", "Restoration", MessageBoxButtons.OK, MessageBoxIcon.Information);

    }
    catch (Exception exp)
    {
    MessageBox.Show(exp.Message);
    }



    برای کسب اطلاعات بیشتر به http://www.papro.blogfa.com مراجعه کنید

    سلام این کدی که دادین واسه sqlexpress هستش یا خود sql?

  22. #62

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    دوستان هنگام بک آپ گیری دچار این مشکل میشم
    An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll


    Additional information: Database 'MDT' does not exist. Make sure that the name is entered correctly.
    روشهای دیگه رو هم رفتم ، نتیجه نگرفتم ف لطفا راهنماییم کنید ، نمیدونم چطور برطرفش کنم

  23. #63

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    دوستان من از کدهای زیر برای ریستور کردن استفاده میکنم اما مشکل این هست که فایل log بانک رو میخواد،،، اما بخش کدهای بک آپ کارش رو انجام میده و بک آپ رو درست میگیره ، لطفا من رو راهنمایی کنید
    OpenFileDialog openfiledialog = new OpenFileDialog();
    openfiledialog.Filter = "BackupFile(*.BAK)|*.BAK";
    if (openfiledialog.ShowDialog() == DialogResult.OK)
    {
    //try
    //{
    this.Refresh();
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\MDT.mdf;Integrated Security=True;Connect Timeout=60");
    cmd.Connection.Open();
    string dbname = cmd.Connection.Database;
    cmd.Connection.Close();
    string query = "ALTER DATABASE [" + Application.StartupPath + @"\MDT.mdf] SET SINGLE_USER WITH ROLLBACK IMMEDIATE ; USE MASTER
    RESTORE DATABASE [" + Application.StartupPath + @"\MDT.mdf] FROM DISK= '" + openfiledialog.FileName + "' ;ALTER DATABASE [" + Application.StartupPath + @"\MDT.mdf ] SET MULTI_USER ;";
    //string query = "use master " + " RESTORE DATABASE [" + Application.StartupPath + @"\MDT.mdf ] FROM DISK= '" + openfiledialog.FileName + "' ; ";


    cmd.Connection = new SqlConnection(@"Data Source=(LocalDB)\v11.0;Integrated Security=True;Connect Timeout=60");
    cmd.Connection.Open();
    cmd.CommandText = query;
    cmd.ExecuteNonQuery();
    cmd.Connection.Close();
    MessageBox.Show("بازیابی داده های شما با موفقیت انجام شد");
    آخرین ویرایش به وسیله kaamel : سه شنبه 13 مهر 1395 در 01:42 صبح

  24. #64

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    عزیران ، کسی نیست به من پاسخ بده

  25. #65

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    دوستان ، کسی نیست جواب بده

  26. #66

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

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

  27. #67

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    نقل قول نوشته شده توسط kaamel مشاهده تاپیک
    دوستان ، کسی نیست جواب بده
    این میتونه کمکتون کنه
    http://uplod.ir/2lpo4pdzbvdn/BackRestore.rar.htm
    من خودم خیلی دنبالش گشتم تا پیداش کردم

  28. #68
    کاربر دائمی
    تاریخ عضویت
    آبان 1393
    محل زندگی
    ایران
    پست
    354

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    با عرض سلام و احترام

    پس از جستجوهای فراوان، شیوه ی بکاپ گیری از دیتابیس SQL Server 2012 Express LocalDB از طریق #C را در این لینک می توانید بیابید.

    لطفاً جهت حل این مسئله ی فراگیر برای دیگران، به دیگر افراد نیز اطلاع دهید.

  29. #69
    کاربر دائمی آواتار saba664
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    کرمانشاه
    سن
    37
    پست
    147

    نقل قول: آموزش بکاپ و ریستور پایگاه داده sql با سی شارپ

    نقل قول نوشته شده توسط firoozi90 مشاهده تاپیک
    سلام .امروز میخوام کد بکاپ و ریستور کردن پایگاه داده بوسیله کد سی شارپ براتون بزارم.
    این کد کاملا تست شده و جواب داده





    if (File.Exists(@"d:\SQLBackup\svBackUp1.bak"))





    من این کد رو می نویسم قسمت فایلش خطا میگیره به جای فایل بایداسم بانک خودمو بنویسم؟

صفحه 2 از 2 اولاول 12

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •