نمایش نتایج 1 تا 40 از 396

نام تاپیک: backup and restore گرفتن پشتیبان از دیتابیس و بازگردانی آن

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    دزفول
    پست
    38

    نقل قول: مشکل در بکاپ و ریستور

    این کد تو رنامه خودم بدون هیچ مشکلی اجرا میشه :

    private void ToolStripMenuItemCreatBackUp_Click(object sender, EventArgs e)
    {
    try
    {
    SaveFileDialog saveFileDialog = new SaveFileDialog();
    saveFileDialog.AddExtension = true;
    saveFileDialog.CheckFileExists = false;
    saveFileDialog.CheckPathExists = true;
    saveFileDialog.OverwritePrompt = true;
    saveFileDialog.DereferenceLinks = true;
    saveFileDialog.FileName = "Backup";
    saveFileDialog.Filter = "Backup File (*.Bak)|*.Bak";
    saveFileDialog.DefaultExt = "Bak";
    saveFileDialog.RestoreDirectory = true;
    saveFileDialog.InitialDirectory = "C:\\";
    if (saveFileDialog.ShowDialog() == DialogResult.OK)
    {
    SqlCommand sqlCommand = new SqlCommand();
    sqlCommand.Connection = sqlConnection;
    sqlCommand.CommandText = "BACKUP DATABASE MontazeriAbbasAbad TO DISK = @Destination WITH FORMAT";
    sqlCommand.Parameters.Add("@Destination", SqlDbType.VarChar);
    temp = saveFileDialog.FileName;
    sqlCommand.Parameters["@Destination"].Value = saveFileDialog.FileName;
    if (temp.StartsWith("C:\\"))
    {
    MessageBox.Show(" . ", telBookName);
    saveFileDialog.ShowDialog();
    }
    else
    {
    sqlConnection.Open();
    this.Cursor = Cursors.WaitCursor;
    sqlCommand.ExecuteNonQuery();
    MessageBox.Show(" ", telBookName);
    }
    }
    }
    catch (Exception)
    {
    MessageBox.Show(" ", telBookName);
    }
    }



    Restore :

    private void ToolStripMenuItemLoadBackUpFile_Click(object sender, EventArgs e)
    {
    OpenFileDialog openFileDialog1 = new OpenFileDialog();
    openFileDialog1.ShowDialog();
    if ((openFileDialog1.FileName != "") && (openFileDialog1.FileName != "openFileDialog1"))
    {
    try
    {
    string filename = openFileDialog1.FileName;
    sqlCommand.Connection = sqlConnection;
    sqlCommand.CommandText = "ALTER DATABASE MontazeriAbbasAbad SET SINGLE_USER WITH ROLLBACK IMMEDIATE USE master;"
    + " RESTORE DATABASE MontazeriAbbasAbad FROM DISK =N'" + filename + "' WITH REPLACE ";
    sqlCommand.Connection = sqlConnection;
    sqlConnection.Open();
    this.Cursor = Cursors.WaitCursor;
    sqlCommand.ExecuteNonQuery();
    sqlCommand.CommandText = " ALTER DATABASE MontazeriAbbasAbad SET MULTI_USER ";
    sqlCommand.ExecuteNonQuery();
    MessageBox.Show(" ", telBookName);
    }
    catch
    {
    MessageBox.Show(" ", telBookName);
    }
    }
    }
    آخرین ویرایش به وسیله Mahmoud.Afrad : پنج شنبه 07 فروردین 1393 در 20:25 عصر

تاپیک های مشابه

  1. Backup And Restore دیتابیس SQLite
    نوشته شده توسط PetekDincos در بخش C#‎‎
    پاسخ: 7
    آخرین پست: یک شنبه 12 مهر 1394, 14:51 عصر
  2. Backup and Restore از داخل برنامه
    نوشته شده توسط s.k711 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: یک شنبه 21 مهر 1392, 17:15 عصر
  3. backup and restor
    نوشته شده توسط ghulam yahya ayobi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 01 خرداد 1386, 07:05 صبح
  4. Backup AND Restore
    نوشته شده توسط look in future1 در بخش SQL Server
    پاسخ: 1
    آخرین پست: جمعه 16 بهمن 1383, 21:11 عصر

برچسب های این تاپیک

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

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