PDA

View Full Version : سوال: عدم پشتیبان گیری در مسیر مورد نظر



MS.Worm
سه شنبه 23 خرداد 1391, 16:02 عصر
با سلام و خسته نباشید
در برنامه دو دکمه یکی برای پشتیبان گیری دارم یکی برای بازیابی پشتیبان
ولی برای پشتیبان مشکلی هست. فایل بک آپ را فقط در مسیر پیشفرض خود اس کیو ال سرور میگیرد.
اول فکر کردم مشکل از نرم افزاره بعد که با خود اس کیو ال سرور استادیو خواستم از دیتا بیس بک آپ بگیرم دیدم هیچ مسیر دیگری رو قبول نمیکنه فقط همون مسیر پیشفرض خودش رو قبول میکنه
مشکل از چیه ؟
با تشکر

behzadkhatari
سه شنبه 23 خرداد 1391, 16:23 عصر
دستوری که برای بک آپ گیری استفاده کردید چیه؟

MS.Worm
سه شنبه 23 خرداد 1391, 21:20 عصر
sfdBackup.DefaultExt = "Bak";
sfdBackup.FileName = "پشتیبان";
sfdBackup.Filter = "Backup File (*.Bak)|*.Bak";
sfdBackup.OverwritePrompt = true;
sfdBackup.Title = "دریافت مسیر و نام برای تهیه نسخه پشتیبان";
sfdBackup.InitialDirectory = "D:\\";

if (sfdBackup.ShowDialog() == DialogResult.OK)
{
try
{
this.Cursor = Cursors.WaitCursor;
objCon.Close();
objCom.Connection = objCon;
objCom.CommandText = @"BACKUP DATABASE db_Asnad TO DISK='" + sfdBackup.FileName.ToString() + "'";
objCon.Open();
objCom.ExecuteNonQuery();
MessageBox.Show("عملیات پشتیبان گیری با موفقیت انجام شد", "تهیه نسخه پشتیبان", MessageBoxButtons.OK, MessageBoxIcon.Information);
objCon.Close();
this.Cursor = Cursors.Default;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}