برای بک آپ گرفتن از کد زیر استفاده کن:
SqlConnection objconnection = new SqlConnection("SERVER = (local) ; DATABASE = ac ; INTEGRATED SECURITY = true;");
SqlCommand objcommand = new SqlCommand();
objcommand.Connection = objconnection;
objcommand.CommandText = "BACKUP DATABASE acc TO DISK = '" + path + FileName + "' WITH FORMAT";
objconnection.Open();
objcommand.ExecuteNonQuery();
objconnection.Close();
MessageBox.Show("تهيه نسخه پشتيبان از اطلاعات با موفقيت انجام شد");
برای ریستور کردن از کد زیر استفاده کن:
RESTORE DATABASE [ac] FROM DISK = N'F:\BackUp.bak' WITH FILE = 1, MOVE N'acc_Data' TO N'F:\ac.mdf', MOVE N'acc_Log' TO N'F:\ac_log.ldf', KEEP_REPLICATION, NOUNLOAD, REPLACE, STATS = 10
GO
این کدش هست
تشکر هم بکن ازم ثواب داره :D