PDA

View Full Version : سوال: بکاپ گیری از دیتابیس اکسپرس



ali_behshahr
شنبه 10 اردیبهشت 1390, 23:32 عصر
سلام من یه دیتابیس دارم که اکسپرس می خوام ازش بکاپ بگیرم چجوری می تونم این کارو بکنم
اگه میشه ریستورشم بگین ممنونم

bazikadeh
جمعه 05 دی 1393, 13:31 عصر
کسی میتونه جواب رو بگین ؟

behnamgholipoor
جمعه 05 دی 1393, 19:16 عصر
سلام
کد Backup برای Vs2013

SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\db\DatabaseName.mdf;Integrated Security=True;Connect Timeout=15";
SqlCommand sc = new SqlCommand();
sc.Connection = con;
SqlConnection.ClearAllPools();
con.Open();
string dbName = con.Database;
string backupQuery = @"BACKUP DATABASE [" + dbName + "] TO DISK = N'" + txtBackup.Text + "' WITH NO_COMPRESSION ,CONTINUE_AFTER_ERROR ,FORMAT, INIT, NAME = N'Database-Full Database Backup', SKIP,NOREWIND, NOUNLOAD, STATS = 10 ";
sc.CommandText = backupQuery;
sc.ExecuteNonQuery();
con.Close();

behnamgholipoor
جمعه 05 دی 1393, 19:25 عصر
برای Restore هم کافیه این تیکه کد رو جایگزین کنی

string RestoreQuery = @"USE [master]; RESTORE DATABASE [" + dbName + "] FROM DISK = N'" + txtRestore.Text + "' WITH NOUNLOAD, REPLACE, STATS = 10";