PDA

View Full Version : خواهش می کنم یکی کمک کنه



mehrab1387
چهارشنبه 04 فروردین 1389, 19:08 عصر
سلام
من در back up از پایگاه داده مشکل دارم.من از کد زیر استفاده میکنم اما خطای زیر را میدهد
con = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=q;Integrated Security=True;Enlist=True;Pooling=False;User Instance=False");
cmd = new SqlCommand();
//string t = @" BACKUP DATABASE [aa] TO DISK = N'" + c: + "' WITH NOFORMAT, NOINIT, NAME = N'aa', SKIP, NOREWIND, NOUNLOAD, STATS = 10;";
string t = @" BACKUP DATABASE q TO DISK ='D:\New Folder' WITH NOFORMAT, NOINIT, NAME = N'mydb-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10;";
cmd.Connection = con;

cmd.CommandText =t;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("پشتيبان گيري با موفقيت انجام شد");

خطا:
Cannot open backup device 'D:\New Folder'. Operating system error 5(error not found).
BACKUP DATABASE is terminating abnormally.
خواهش می کنم یکی کمک کنه

Rejnev
چهارشنبه 04 فروردین 1389, 19:23 عصر
سلام
ببینید آدرس NewFolder وجود داره یا نه
بعد بجای d:\NewFolder بنویسید d:\\NewFolder\\Backup.MDF
این لینک رو هم ببینید
سورس پشتیبان گیری و بازگردانی از اطلاعات بانک اطلاعاتی SQL (http://barnamenevis.org/forum/showpost.php?p=771636&postcount=317)

bad_boy_2007
شنبه 07 فروردین 1389, 21:18 عصر
این هم یک نمونه کامل کار با SMO




http://barnamenevis.org/forum/showthread.php?t=207624