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

نام تاپیک: خطای Invalid column name 'is_compressed' در پشتیبان گیری

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

    خطای Invalid column name 'is_compressed' در پشتیبان گیری

    با سلام
    برای پشتیبان گیری از کد زیر استفاده می کنم و با وجود اینکه پشتیبان گیری درست انجام میشه ولی خطای زیر ظاهر میشه.مشکل از کجاست لطفا راهنمایی کنید.
    درضمن از sql Express 2008 استفاده می کنم
                    strFileName = "BackupFile.bak";
    try
    {
    this.Cursor = Cursors.WaitCursor;
    SqlCommand cmd = new SqlCommand();
    SqlConnection.ClearAllPools();
    cmd.Connection = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\file.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 ='" + Masir.ToString().Trim() + "\\" + strFileName + "'";
    cmd.Connection = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\file.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);
    }


    متن خطا :
    Invalid column name 'is_compressed'.
    Invalid column name 'compressed_backup_size'.
    Could not insert a backup or restore history/detail record in the msdb database. This may indicate a problem with the msdb database. The backup/restore operation was still successful.

  2. #2

    نقل قول: خطای Invalid column name 'is_compressed' در پشتیبان گیری

    سلام.
    این خطا به خاطر این هست که در این نسخه ای که شما استفاده میکنید گزینه Compression پشتیبانی نمیشه. چون اطلاعات Backup در دیتابیس MSDB ذخیره میشه و در این دیتابیس این ستونها نیست این خطا رو به شما میده. بهتره در گزینه Backup انتخاب کنید که عملیات Compression انجام نشه.
    با اضافه کردن این دستور به انتهای دستور backup باید این مشکل رفع بشه.

    WITH NO_COMPRESSION

  3. #3

    Red face نقل قول: خطای Invalid column name 'is_compressed' در پشتیبان گیری

    نقل قول نوشته شده توسط حمیدرضاصادقیان مشاهده تاپیک
    سلام.
    این خطا به خاطر این هست که در این نسخه ای که شما استفاده میکنید گزینه Compression پشتیبانی نمیشه. چون اطلاعات Backup در دیتابیس MSDB ذخیره میشه و در این دیتابیس این ستونها نیست این خطا رو به شما میده. بهتره در گزینه Backup انتخاب کنید که عملیات Compression انجام نشه.
    با اضافه کردن این دستور به انتهای دستور backup باید این مشکل رفع بشه.

    WITH NO_COMPRESSION
    درود بر شما دوست گرامي
    سپاس از اين راهنماييتون.واقعا گير اين error بودم كه مشكلم حل شد.
    بازم سپاس

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

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