C# 备份数据库的简单代码

发布时间:2020-08-11编辑:脚本学堂
本文介绍了C#实现数据库备份的一段代码,用于将数据备份到指定的文件夹,很简单,供初学的朋友参考。

代码如下:

try
{
//备份数据库
       string strg = Application.StartupPath.ToString();
       strg = strg.Substring(0, strg.LastIndexOf(""));
       strg = strg.Substring(0, strg.LastIndexOf(""));
       strg += @"Data";
       string sqltxt = @"BACKUP DATABASE db_MrCy TO Disk='" + strg + "" + txtpath.Text +".bak"+ "'";
       SqlConnection conn = BaseClass.DBConn.CyCon();
       conn.Open();
       SqlCommand cmd = new SqlCommand(sqltxt, conn);
       cmd.ExecuteNonQuery();
       conn.Close();
       if (MessageBox.Show("备份成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) == DialogResult.OK)
       {
           this.Close();
       }
   }
   catch (Exception ex)
   {
       MessageBox.Show(ex.Message.ToString());
   }