PDA

View Full Version : مشکل backup



f montazeri
جمعه 10 اردیبهشت 1389, 16:55 عصر
:متفکر:سلام مشکل من برای backup sql express .
چطوری از sql express بک آپ بگیرم و روی فلش بریزم و در سیتم دیگر چطور استفاده کنم؟؟

Pooria121
جمعه 10 اردیبهشت 1389, 17:02 عصر
فکر نمیکنم این ربطی به برنامه نویسی با C# داشته باشه، ولی شما از طریق این دستور میتوانید Backup بگیرید و بروی هارد خود ذخیره کنید، و هرجا که خواستید کپی و restore کنید.



USE esme-data-base-shoma;
GO
BACKUP DATABASE esme-data-base-shoma
TO DISK = 'C:\mybackup.Bak'
GO

csharpprogramer88
جمعه 10 اردیبهشت 1389, 17:19 عصر
سلام دوست من .
من با اين كد تونستم براي پروژه اي كه پكيج ساختم بدون مشكل در سيستم مقصد بك آپ بگيرم شما اولين كاري كه بايد بكني انكه ديتابيس را به \bin\Debug انتقال بدي.
تست كن نتيجه را بگو البته شايد نياز باشه كه كانكشن استرينگ را تغيير بدي كه بايد به لينك زير سر بزني
http://barnamenevis.org/forum/showthread.php?t=212530



MessageBox.Show("در حین عملیات به چیزی دست نزنید");

con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\database name.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
// try
// {
con.Open();
string query = "BACKUP DATABASE master TO DISK = 'C:\\kanoon\\up.MDF'";

SqlCommand cmd = new SqlCommand();
cmd.CommandText = query;
cmd.Connection = con;
cmd.ExecuteNonQuery();

con.Close();
MessageBox.Show("پشتیبان گیری به درستی انجام شد");
}
// catch
// {
// MessageBox.Show("اشکال در ارتباط با بانک اطلاعاتی");
//}