备份:

try
            {
                string strg = Application.StartupPath.ToString();
                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());
            }

还原:

try
            {
                string strg = Application.StartupPath.ToString();
                strg = strg.Substring(0, strg.LastIndexOf("\\"));
                strg += @"\Data";
                textBox1.Text = strg + "\\" + "mrcy.bak";
                string str = "use master restore database db_MrCy from Disk='"+textBox1.Text.Trim()+"'";
                SqlConnection conn = BaseClass.DBConn.CyCon();
                conn.Open();
                SqlCommand cmd = new SqlCommand(str,conn);
                cmd.ExecuteNonQuery();
                if (MessageBox.Show("恢复成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) == DialogResult.OK)
                {
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }

转载于:https://blog.51cto.com/feelmanc/1250587

C#中sql备份与还原相关推荐

  1. PB中实现备份数据库/还原数据库

    ============备份数据库 //备份数据库 SQLCA.AutoCommit = TRUE //将数据库备份到文件 ls_style = "USE " + as_datab ...

  2. 使用PowerShell和T-SQL在多服务器环境中规划SQL Server备份和还原策略

    介绍 (Introduction) Database availability is critical to every enterprise and conversely, unavailabili ...

  3. SQL 备份与恢复之还原数据库

    一.还原用户数据库 1."还原数据库"基本操作 (1)目标数据库 在该列表中输入要还原的数据库.您可以输入新的数据库,也可以从下拉列表中选择现有的数据库.该列表包含了服务器上除系统 ...

  4. sql 备份 文件大小_预测SQL备份大小

    sql 备份 文件大小 This article will cover the process of analyzing and predicting/forecasting the size of ...

  5. 备份、还原或移动 SharePoint 网站

    (转载 http://office.microsoft.com/zh-cn/sharepointdesigner/HA100699392052.aspx) 适用于: Microsoft Office ...

  6. 如何在没有iTunes的情况下备份和还原iPhone或iPad

    Justin Duino 贾斯汀·杜伊诺(Justin Duino) iTunes can be a chore, but here's some happy news. In macOS Catal ...

  7. 【用Win7备份与还原让系统轻松回魂】

    备份与还原一直是操作系统中的重要组件,在Vista系统中,备份与还原功能已经有所提升,而在Win7中,这两项功能又得到了进一步加强.再加上Win7系统比以往版本Windows更加稳定和安全等诸多特性, ...

  8. SQL Server中的尾日志备份和还原

    A tail-log backup is a special type of transaction log backup. In this type of backup, the log recor ...

  9. aws rds 加密_AWS RDS SQL Server中的加密备份和还原

    aws rds 加密 ol li p{ font-size: 14px; color: #252525; } ol li p{ font-size: 14px; color: #252525; } I ...

最新文章

  1. “一切都是消息”--iMSF(即时消息服务框架)入门简介
  2. python 调用linux命令-四种执行python系统命令的方法
  3. 【python图像处理】直线和曲线的拟合与绘制(curve_fit()详解)
  4. centos7安装mysql,安装easy install、pip、scrapy等
  5. 厉害了!Python+matplotlib制作8个排序算法的动画
  6. python学习-列表的操作(常用函数均会介绍)
  7. 判断输入的字符串是否为回文_刷题之路(九)--判断数字是否回文
  8. 上海交大25岁博士奶爸!6块腹肌,Science一作,人民日报都点赞了
  9. 贝叶斯线性回归方法的解释和优点
  10. java线程详解_Java线程详解
  11. 程序员离职后12天,被前领导命令回去讲清代码?小伙直接说收费
  12. 基于Spark机器学习和实时流计算的智能推荐系统
  13. raise NotImplementedError
  14. 拼多多332亿美金市值超网易,黄铮离目标又近了一步!
  15. 调整 Jupyter Notebook 的代码字体
  16. jqurey怎么写入html,html如何写入和创建功能到jquery
  17. DES子密钥计算具体步骤
  18. #第三章 数理文化的发展3.1毕达哥拉斯
  19. oracle 12.2R2 安装GI执行root.sh遇到CLSRSC-400
  20. 为什么选用Gurobi

热门文章

  1. python面向对象的含义_Python面向对象(一)
  2. mysql强制指定索引_mysql强制索引和禁止某个索引
  3. 谷歌浏览器linux 64怎么安装插件,Ubuntu 16.04下安装64位谷歌Chrome浏览器
  4. markdown 图片居中_写作者必备技能:markdown 微信使用markdown
  5. 透明背景html,HTML透明背景
  6. 20210803:AXI-Stream协议源码分析初探
  7. android 4.4.4版本拍照预览,在Android5.1及以下版本的手机上无法预览
  8. pythonwhile循环love_while循环简介
  9. pcc定义_PCC介绍——智能管道
  10. 基于流程的多维度企业管理框架(第三稿)