C# 后台代码实现对Sql Server 数据库的备份操作

我就不啰嗦了,直接上代码:

        //数据库连接字符串
        private static string connectStr = ConfigurationManager.ConnectionStrings["conStr"].ToString();
        /// <summary>
        /// 数据库备份
        /// </summary>
        public static void ExecuteDataBase()
        {
            string filePath = @"G:\123.bak";
            string sql = string.Format("BACKUP DATABASE ZHCYW_Base TO DISK='{0}'", filePath);
            using (SqlConnection conn = new SqlConnection(connectStr))
            {
                if (conn.State != ConnectionState.Open)
                    conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.ExecuteNonQuery();
                conn.Close();
            }
        }

猜你喜欢

转载自blog.csdn.net/qq_42773229/article/details/88741923