PDA

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



eletcomp
چهارشنبه 12 آذر 1393, 12:09 عصر
با سلام بر اساتید
من یک کدی دارم که در مورد بک اپ گیری هست قبلا درست کار می کرد ولی الان یک ارور عجیب میده!! لطفا بگید علت این ارور چی هست؟؟؟


http://www.uplooder.net/img/image/52/69eef7889a7b5c0f637b103bbac09536/error.JPG





private void btnBackup_Click(object sender, EventArgs e)
{


SaveFileDialog sfd = new SaveFileDialog();
string str_filename = string.Empty;
sfd.FileName = "backup_database_" + DateTime.Now.ToShortDateString().Replace("/", "_");
sfd.Filter = @"backup files(*.bak)|*.bak|all files(*.*)|*.*";
sfd.FilterIndex = 1;
sfd.OverwritePrompt = true;
sfd.Title = "***save backup files***";
if (sfd.ShowDialog() == DialogResult.OK)
str_filename = sfd.FileName;
backup(str_filename);


}


private void backup(string str_filename)
{


try
{
string command = @"BACKUP DATABASE Wdays to DISK='" + str_filename + "'";
this.Cursor = Cursors.WaitCursor;
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
con.ConnectionString = "Data Source=.;Initial Catalog=librarydb;Integrated Security=True";
if (con.State != ConnectionState.Open)
con.Open();
cmd.Connection = con;
cmd.CommandText = command;
cmd.ExecuteNonQuery();
this.Cursor = Cursors.Default;
MessageBox.Show("عمليات پشتيبان گيري موفقيت آميز بود");
}


catch (Exception ex)
{
MessageBox.Show("عمليات پشتيبان گيري موفقيت آميز نبود |" + ex.Message);
}


}






سپاس

systam
چهارشنبه 12 آذر 1393, 13:23 عصر
سلام
چک ببین بانک برنامه در sql server & sql expressباید حتما کانکشنش بسته باشه ها

یا علی