نمایش نتایج 1 تا 31 از 31

نام تاپیک: مشکل با گرفتن backup در SqlExpress

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #9
    ضمن تشکر از دوستان گرامی خصوصاً جناب حضوری عزیز .

    من قبل از دیدن پست آقای حضوری با آزمون و خطای بسیار ، در نهایت سینتکس
    مورد قبول SqlExpress رو فهمیدم و به نظرم بهترین و ساده ترین روش همینه ...
    بدون نیاز به اضافه کردن ریفرنس :

    کد مربوط به گرفتن بک آپ:


    ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\dbName.M DF;Integrated Security=True;Connect Timeout=30;User Instance=True";
    SqlConnection con = new SqlConnection(ConnectionString);
    SqlCommand cmd = new SqlCommand();
    try
    {
    con.Open();
    string query = "BACKUP DATABASE [C:\\dbName.MDF] TO DISK = N'E:\\backup_db.BAK'";
    cmd.CommandText = query;
    cmd.Connection = con;
    cmd.ExecuteNonQuery();
    con.Close();
    }
    catch
    {
    MessageBox.Show("اشکال در ارتباط با بانک اطلاعاتی");
    }


    کد مربوط به بازیابی دیتا بیس :


    ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\dbName.M DF;Integrated Security=True;Connect Timeout=30;User Instance=True";
    SqlConnection con = new SqlConnection(ConnectionString);
    SqlCommand cmd = new SqlCommand();
    try
    {
    con.Open();
    string query = "USE master; RESTORE DATABASE [C:\\dbName.MDF] FROM DISK = N'E:\\backup_db.BAK'";
    cmd.CommandText = query;
    cmd.Connection = con;
    cmd.ExecuteNonQuery();
    con.Close();
    }
    catch
    {
    MessageBox.Show("اشکال در ارتباط با بانک اطلاعاتی");
    }
    آخرین ویرایش به وسیله Mr.Net : یک شنبه 29 اردیبهشت 1387 در 13:54 عصر

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

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