在我们数据库做好备份之后,由于别的原因可能出现数据库备份文件损坏,这一篇介绍效验数据库备份文件的正确性。

SMO效验数据库备份文件代码:

        /// <summary>
        /// 效验数据库备份文件
        /// </summary>
        /// <param name="string"></param>
        /// <returns></returns>
        public static bool VerifyingBackups(string SqlSqlConnectionString, out string ErrorMessage)
        {
              using (SqlConnection Connection = new SqlConnection(SqlSqlConnectionString))
              {
                    Server server = new Server(new ServerConnection(Connection));
                    Restore res = new Restore();
                    res.Devices.AddDevice(string.Format(@"{0}\{1}.{2}", "D:", "DB_BACK","bak"), DeviceType.File);
                    return res.SqlVerify(server, out ErrorMessage);
              }
        }

转载于:https://blog.51cto.com/over140/586515

SMO学习笔记(三)——效验数据库备份文件相关推荐

  1. J2EE学习笔记三:EJB基础概念和知识 收藏

    J2EE学习笔记三:EJB基础概念和知识 收藏 EJB正是J2EE的旗舰技术,因此俺直接跳到这一章来了,前面的几章都是讲Servlet和JSP以及JDBC的,俺都懂一些.那么EJB和通常我们所说的Ja ...

  2. Qt学习笔记之MySQL数据库

    一.MySQL概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ ...

  3. iView学习笔记(三):表格搜索,过滤及隐藏列操作

    iView学习笔记(三):表格搜索,过滤及隐藏某列操作 1.后端准备工作 环境说明 python版本:3.6.6 Django版本:1.11.8 数据库:MariaDB 5.5.60 新建Django ...

  4. K8S 学习笔记三 核心技术 Helm nfs prometheus grafana 高可用集群部署 容器部署流程

    K8S 学习笔记三 核心技术 2.13 Helm 2.13.1 Helm 引入 2.13.2 使用 Helm 可以解决哪些问题 2.13.3 Helm 概述 2.13.4 Helm 的 3 个重要概念 ...

  5. Spring框架学习笔记(三)(AOP,事务管理)

    Spring框架学习笔记(三) 九.AOP 9.1 AOP的注解配置 (1) 新建计算器核心功能(模拟:不能在改动核心代码) (2) 建立一个普通的Java类写增强代码(面向切面编程),使用Sprin ...

  6. MySQL学习笔记(三)查询

    写在前面:本篇为作者自学总结,学习内容为课堂所学和网络学习笔记汇总,对于内容引用部分在文中和文末注明. 文章仅供参考,如需深入了解,请查阅MySQL参考手册.附上下载链接: 链接:https://pa ...

  7. oracle查询当前归档scn_【学习笔记】Oracle数据库 查看归档日志存放的位置

    [学习笔记]Oracle数据库 查看归档日志存放的位置 时间:2016-10-21 19:19   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 分享一篇关于查看Oracle ...

  8. tensorflow学习笔记(三十二):conv2d_transpose (解卷积)

    tensorflow学习笔记(三十二):conv2d_transpose ("解卷积") deconv解卷积,实际是叫做conv_transpose, conv_transpose ...

  9. Ethernet/IP 学习笔记三

    Ethernet/IP 学习笔记三 原文为硕士论文: 工业以太网Ethernet/IP扫描器的研发 知网网址: http://kns.cnki.net/KCMS/detail/detail.aspx? ...

最新文章

  1. 收藏这8个windows神级工具,你的办公效率也会提高
  2. 清华大学范玉顺互联网与大数据_清华大学范玉顺:大数据、人工智能与工业互联网...
  3. 爬取jd商城手机类商品图片
  4. 18 个 Java8 日期处理的实践,太有用了!
  5. Hibernate中的Entity类之间的继承关系之一MappedSuperclass
  6. 【Asp.Net】Asp.Net CommandName作用
  7. [设计模式] - 策略模式(Java篇)
  8. 集合框架 Queue---BlockingQueue详解
  9. 高精度加法(简明版C语言),高精度加法(简明版C语言)
  10. Recipe terminated with error. vscode latex-workshop新的配置文件
  11. 黄聪:mysql 存在该记录则更新,不存在则插入记录的sql
  12. R与Python或协同助力机器学习:听Azure ML Studio讲座有感
  13. 【tf.keras.Model】构建模型小结(部分问题未解决)
  14. Java 在线反编译反编译工具
  15. zip和rar压缩文件的区别
  16. 乐理基础-曲谱、简谱、音名、唱名、调、调号
  17. jvm垃圾回收机制(GC)
  18. Mediawiki 使用
  19. 为什么计算机专业的学生要学习使用 Linux 系统?
  20. 1050Ti 安装CUDA、cuDNN

热门文章

  1. 中国闪存联盟三百大行动成果发布 IBM存储助力企业突破数据临界点
  2. gradlew 的https代理设定
  3. iPhone开发:Objective-c中@property声明时的参数释疑
  4. Smark.Data 值转换器
  5. POJ-2771 Guardian of Decency 最大独立子集
  6. android自定义View-垂直滚动的TextView
  7. 文件服务器:共享文件夹的移动和权限设置备份2012-04-28
  8. 【号外号外:微软收购 .NET 的开源实现 Xamarin 项目的公司】
  9. iOS 新浪微博-5.2 首页微博列表_转发微博/工具栏
  10. MySQL5.7 支持一个表有多个INSERT/DELETE/UPDATE触发器