PDA

View Full Version : مشکل در رستور بانک



ammarkarimi
جمعه 05 مهر 1387, 16:27 عصر
من با کد زیر رستور می کنم که اررور زیر رو می ده :

خطا :

The tail of the log for the database "dabirkhane" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you do not want to lose. Use the WITH REPLACE or WITH STOPAT clause of the RESTORE statement to just overwrite the contents of the log.RESTORE DATABASE is terminating abnormally.Changed database context to 'master'.




کد رستور :

try
{

SqlConnection SqlCon = new SqlConnection("server=.\\SQLEXPRESS; database=dabirkhane; integrated security=true");
SqlCommand SqlCom = new SqlCommand();
SqlCon.Open();
SqlCom.CommandText =
@"ALTER DATABASE dabirkhane SET SINGLE_USER WITH ROLLBACK IMMEDIATE" +
" USE master; RESTORE DATABASE dabirkhane FROM DISK ='" + txt_path_restore.Text + "'";
SqlCom.Connection = SqlCon;
SqlCom.ExecuteNonQuery();
SqlCon.Close();

//*******************

SqlCon.Open();
SqlCom.CommandText =
"ALTER DATABASE dabirkhane SET MULTI_USER";
SqlCom.Connection = SqlCon;
SqlCom.ExecuteNonQuery();
SqlCon.Close();
MessageBox.Show("بازگردانی اطلاعات با موفقیت انجام شد");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

ammarkarimi
جمعه 05 مهر 1387, 16:38 عصر
کسی بلد باشه و نگه مدیونه!!!!!!!!
نبود.

amin3271
جمعه 05 مهر 1387, 16:41 عصر
بیا اینم محض اینکه مدیون نباشیم

ammarkarimi
جمعه 05 مهر 1387, 16:50 عصر
می شه یه توضیحی بدی!!!!!
چی شد ها
من الان تو کافی نتم
نمی تونم تستش کنم
ولی کد رو با نات پد باز کردم انگار همون قبلی بود

amin3271
جمعه 05 مهر 1387, 16:59 عصر
یه بار با دقت تست کن اگه ایرادی داشت بگو
در ضمن آیا نام بانک شما هم dabirkhane است؟

ammarkarimi
جمعه 05 مهر 1387, 17:01 عصر
کدی رو که بالا گذاشتم دیدی؟

ammarkarimi
جمعه 05 مهر 1387, 17:04 عصر
بابا منم می رم سینگل یوزر کنم ارور بالا رو می ده
مغزم داره می ترکه

ammarkarimi
جمعه 05 مهر 1387, 17:08 عصر
آقا شرمنده الان تو کافی نتم یارو ما رو داری می ندازه بیرون.من بعد افطار منتظرتم

ammarkarimi
جمعه 05 مهر 1387, 17:12 عصر
راستی من از اس کیو ال سرور اکسپرس استفاده می کنم.ربطی داره؟

amin3271
جمعه 05 مهر 1387, 17:32 عصر
آیا از بانکت backup گرفتی که میخوای restor کنی؟
یه بار از نو اینکار هارو بکن

ammarkarimi
شنبه 06 مهر 1387, 17:17 عصر
دمت گرم یعنی ما شفتالوییم