当前位置: 首页 > news >正文

数据库备份相关

汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql

ADO.Net简单演示:https://github.com/dunitian/TempCode/tree/master/2017-01-07/BakWin

 

不会脚本没事,我也不会,我们打开Profiler抓一下即可

命令就来了~

备份文件(默认备份+压缩备份),提醒一下,压缩备份速度更==》对,我没有写错,压缩备份速度更快,体积更小【下面有证明的图】==》只是占的CPU更多而已(大概是5倍)。具体的就看个人业务需求了,我反正是凌晨执行压缩备份所以无所谓

backup database MyBlog to disk=N'G:\1.bak' with name=N'完整备份',description=N'2017完整备份'

backup database MyBlog to disk=N'G:\2.bak' with name=N'完整备份-压缩',description=N'2017完整备份-压缩',compression

网上大多数文章都没说,其实备份完成了最好检查一下

检查备份是否有效

restore verifyonly from disk=N'G:\1.bak'

查看备份了哪些文件

restore filelistonly from disk=N'G:\1.bak'

备份文件信息

restore headeronly from disk=N'G:\1.bak'

还原数据库

restore database MyBlog from disk=N'G:\1.bak'

----------------------------------------------------

写了个ado.net的小demo==》

看见这个图应该知道我没乱说吧,压缩备份耗时和体积都比默认小

就这么结束了吗?================》NO!

下面其实我是准备研究下Bak的加密,网上的大多数是把备份文件压缩,然后加密。想看下有没有直接就加密bak的,下面的是研究过程中的几个图(暂时没有结果,如果同志们有会的可以赐教一下~

我大概的知道好像是从这方面入手,但是具体怎么搞,不太清楚,还需摸索,等明了再放篇文章

附录:

--1.压缩
--正常备份数据库(完整备份)
backup database MyBlog to disk=N'G:\1.bak' with name=N'完整备份',description=N'2017完整备份'
go
--压缩版的完整备份
backup database MyBlog to disk=N'G:\2.bak' with name=N'完整备份-压缩',description=N'2017完整备份-压缩',compression,checksum
go

-------------------------------------------------

--3.备份检查
--备份是否有效
restore verifyonly from disk=N'G:\1.bak'
go
--检查备份集里面备份了哪些数据库文件
restore filelistonly from disk=N'G:\1.bak'
go
--备份文件信息
restore headeronly from disk=N'G:\1.bak'
go

-------------------------------------------------

--4.还原数据库
--if(Exists(select * from sys.databases where name=N'MyBlog'))
-- drop database MyBlog
restore database MyBlog from disk=N'G:\1.bak'
go

  

参考文章:

https://zhidao.baidu.com/question/585453334.html

http://blog.csdn.net/zhoufoxcn/article/details/2796077

http://www.cnblogs.com/CareySon/archive/2012/02/13/2349751.html

http://www.cnblogs.com/PongorXi/archive/2012/08/04/2622908.html

http://www.cnblogs.com/PongorXi/archive/2012/08/05/2623522.html

http://www.cnblogs.com/fishtreeyu/archive/2010/12/27/1918076.html

作者: 毒逆天
出处: https://www.cnblogs.com/dotnetcrazy
打赏: 18i4JpL6g54yAPAefdtgqwRrZ43YJwAV5z
本文版权归作者和博客园共有。欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接!

相关文章:

  • 微信小程序正式发布,符合你的预期么?
  • Community Server 2008.5 SP2发布啦
  • Microsoft Office Communicator 2007R2中的彩蛋!!
  • git相关资料
  • 识人、用人、激人、留人、斩人
  • 逻辑思考之选择限定范围内的数量插入不指定位置并且具有替换功能
  • 一些零散知识收集
  • 伪造服务钓鱼工具Ghost Phisher
  • .net 生成二级域名
  • Hibernate JPA简介
  • 脚本:监控临时表空间使用率
  • WINDOWS命令和批处理
  • Jenkins忘记密码的修复方法(Windows/Linux)
  • 最全的神奇图片-全新的视觉享受(绝对经典)
  • 用C#快速往Excel写数据
  • C++类中的特殊成员函数
  • eclipse的离线汉化
  • js作用域和this的理解
  • Linux快速复制或删除大量小文件
  • OSS Web直传 (文件图片)
  • session共享问题解决方案
  • V4L2视频输入框架概述
  • vue的全局变量和全局拦截请求器
  • 大快搜索数据爬虫技术实例安装教学篇
  • 你不可错过的前端面试题(一)
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 限制Java线程池运行线程以及等待线程数量的策略
  • hi-nginx-1.3.4编译安装
  • ​【已解决】npm install​卡主不动的情况
  • ​低代码平台的核心价值与优势
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (2020)Java后端开发----(面试题和笔试题)
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (solr系列:一)使用tomcat部署solr服务
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (转)linux 命令大全
  • (转载)利用webkit抓取动态网页和链接
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • @RequestParam详解
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [c++] 自写 MyString 类
  • [C++]指针与结构体
  • [CentOs7]图形界面
  • [COI2007] Sabor
  • [EFI]ASUS EX-B365M-V5 Gold G5400 CPU电脑 Hackintosh 黑苹果引导文件
  • [flask]http请求//获取请求体数据
  • [HTML]Web前端开发技术6(HTML5、CSS3、JavaScript )DIV与SPAN,盒模型,Overflow——喵喵画网页
  • [IE编程] IE中对网页进行截图的编程接口
  • [OpenAI]继ChatGPT后发布的Sora模型原理与体验通道