eletcomp
شنبه 24 اسفند 1392, 00:19 صبح
با سلام بر عزیزان
من یک تکه کد پیدا کردم از توی یک فیلم اموزشی ولی زمانیکه که ان کد را اجرا میکنم:میگه خطا در پشتیبان گیری!!گمان کنم ادرس دهی من مشکل داره!! ولی نمیدونم چطور باید ادرس دهی درست را عمال کنم!!!
چند نکته: من دارم از نسخه کامل sql server 2008 استفاده می کنم نه نسخه express خود ویژوال 2010 !!!
و اینکه توی برنامه ام فایل app.config برای گرفتن ادرس وجود نداره!! چه کار باید کنم!!؟؟
چند تا پست من در همین مورد سرچ کردم و خوندم ولی متوجه نشدم:لطفا مدیران گرامی پست من را حذف نکنند!!
سپاس
private void backup_Click(object sender, EventArgs e)
{
SaveFileDialog sv = new SaveFileDialog();
sv.FileName = DateTime.Now.ToString("ddMMyyyy_HHmmss");
sv.Filter = "BackupFile(*.Bak)|*.Bak";
if (sv.ShowDialog() == DialogResult.OK)
{
try
{
this.Refresh();
SqlCommand cmd = new SqlCommand();
cmd.Connection = new SqlConnection(@"Data Source=.;Initial Catalog=Wdays;Integrated Security=True");
cmd.Connection.Open();
string dbname = cmd.Connection.Database;
cmd.Connection.Close();
SqlConnection.ClearAllPools();
string query = "BACKUP DATABASE [" + Application.StartupPath + @"\Wdays.mdf] TO DISK=' " + sv.FileName + " ' ";
cmd.Connection = new SqlConnection(@"Data Source=.;Initial Catalog=Wdays;Integrated Security=True");
cmd.Connection.Open();
cmd.CommandText = query;
cmd.ExecuteNonQuery();
cmd.Connection.Close();
this.Refresh();
MessageBox.Show("پایگاه داده با موفقیت پشتیبان گیری شد");
}
catch
{
MessageBox.Show("خطا در پشتیبان گیری");
}
}
من یک تکه کد پیدا کردم از توی یک فیلم اموزشی ولی زمانیکه که ان کد را اجرا میکنم:میگه خطا در پشتیبان گیری!!گمان کنم ادرس دهی من مشکل داره!! ولی نمیدونم چطور باید ادرس دهی درست را عمال کنم!!!
چند نکته: من دارم از نسخه کامل sql server 2008 استفاده می کنم نه نسخه express خود ویژوال 2010 !!!
و اینکه توی برنامه ام فایل app.config برای گرفتن ادرس وجود نداره!! چه کار باید کنم!!؟؟
چند تا پست من در همین مورد سرچ کردم و خوندم ولی متوجه نشدم:لطفا مدیران گرامی پست من را حذف نکنند!!
سپاس
private void backup_Click(object sender, EventArgs e)
{
SaveFileDialog sv = new SaveFileDialog();
sv.FileName = DateTime.Now.ToString("ddMMyyyy_HHmmss");
sv.Filter = "BackupFile(*.Bak)|*.Bak";
if (sv.ShowDialog() == DialogResult.OK)
{
try
{
this.Refresh();
SqlCommand cmd = new SqlCommand();
cmd.Connection = new SqlConnection(@"Data Source=.;Initial Catalog=Wdays;Integrated Security=True");
cmd.Connection.Open();
string dbname = cmd.Connection.Database;
cmd.Connection.Close();
SqlConnection.ClearAllPools();
string query = "BACKUP DATABASE [" + Application.StartupPath + @"\Wdays.mdf] TO DISK=' " + sv.FileName + " ' ";
cmd.Connection = new SqlConnection(@"Data Source=.;Initial Catalog=Wdays;Integrated Security=True");
cmd.Connection.Open();
cmd.CommandText = query;
cmd.ExecuteNonQuery();
cmd.Connection.Close();
this.Refresh();
MessageBox.Show("پایگاه داده با موفقیت پشتیبان گیری شد");
}
catch
{
MessageBox.Show("خطا در پشتیبان گیری");
}
}