首先简单的介绍一下Sql server 备份的类型有:
  1:完整备份(所有的数据文件和部分的事务日志文件)
  2:差异备份(最后一次完成备份后数据库改变的部分)
  3:文件和文件组备份(对指定的文件和文件组备份)
  4:事物日志备份(所有数据库的变更)
  5:尾日期备份(日志的活动部分,指上一次为备份的日志部分)
  6:部分备份(主文件组、每个可读可写文件组和指定的只读文件组)
  7:仅复制备份(数据库或者日志的备份,不影响整体备份)
 
--------------------完整备份默认追加到现有的文件---------------
backup database NorthWind To disk='d:\backup\NorthWindCS-Full-2010-11-23.bak'
 
--------完整备份,覆盖现有的文件
Backup database NorthWind To disk='d:\backup\NorthWindCS-Full-2010-11-23.bak' With init
 
--------差异备份(上次一完整备份以来改变的数据页)
backup database NorthWind To Disk='d:\backup\NorthWindCS-Full-2010-11-23.bak'
 
-----事物日志备份,会自动截断日志(默认会阶段日志)
backup log NorthWind To Disk='d:\backup\NorthWindCS-log-2010-11-23'
 
-----事物日志备份,不截断日志(默认会阶段日志)
backup log NorthWind To Disk='d:\backup\NorthWindCS-log-2010-11-23' With No_Truncate
 
-----不备份直接阶段日志,在SQL SERVER2008中不再支持。
backup log NorthWind With No_Log backup log NorthWind With Tuancate_only
 
-----SQL SERVER 2008 替代的截断日志方法
alter database NorthWind set Recovery Simple
exec sp_helpdb NorthWInd
use NorthWind 
dbcc shrinkfile('NorthWind_log')
alter database NorthWind set Recovery Full
 
----超大型数据库的文件和文件组备份
Exec sp_helpdb NorthWind backup database NorthWind File='NorthWind_Current' to disk='h:\backup\NorthwindCS_Full_2010031.bak'
 
---仅复制备份,不影响现有的备份序列
backup database NorthWind To disk='h:\backup\NorthwindCS_Full_2010031.bak' With Copy_only
 
 
--尾部日志备份,备份完成后数据库不再提供访问
backup log NorthWind to disk='h:\backup\Northwind-taillog-20101031.bak' With NoRecovery
 
--回复数据库提供访问
Restore databse NorthWind with Recovery
 
--分割备份到多个目标文件
backup database NorthWind to disk='h:\backup\Northwind-part1.bak',disk='h:\backup\NorthwindCS-part2.bak'
 
--镜像备份,需要加入With Format
backup database NorthWind to disk='h:\backup\NorthwindCS-Mirror1.bak' 
Mirror to disk='h:\backup\NorthwindCS-Mirror2.bak'----Mirror镜像 
With Format
 
 
--备份到远程服务器
--使用SQL SERVER 的服务启动账号访问远程共享可写文件夹
backup database Northwind to disk='\\192.168.3.20\backup\nw-yourname.bak'
 
--备份到远程服务器,指定访问远程服务器的账号和密码
Exec sp_configure
Exec Sp_COnfigure 'show advanced options',1
Reconfigure with Overrid
Exec sp_configure 'xp_cmdshell',1
Reconfigure with override
  
Exec xp_cmdshell 'net use \\192.168.10.101' /user:administrator password'
 
backup database Northwind to disk='\\192.168.10.101\backup\nw-fy.bak'
 
Exec sp_configure 'xp_cmdshell',0
Reconfigure with override
 
 
--------------------------------------
--备份压缩
--------------------------------------
Backup Database AdventureWorks To disk='h:\backup\adv不压缩备份.bak'
--132MB  花费 7.789 秒(16.877 MB/秒)。
 
--备份到NTFS目录
Backup Database AdventureWorks To disk='H:\backup\test\advNTFS压缩备份.bak'
--60MB     花费 11.871 秒(11.073 MB/秒)。
 
Backup Database AdventureWorks To disk='h:\backup\adv压缩备份.bak' With Compression
--132MB  花费 7.789 秒(16.877 MB/秒)。
--34MB    花费 3.775 秒(34.820 MB/秒)。
 
--启动默认备份压缩
EXEC sp_configure 'backup compression default', '1' RECONFIGURE WITH OVERRIDE
GO
 
 
 
 

最新文章

  1. 浏览器加载和渲染HTML的过程(标准定义的过程以及现代浏览器的优化)
  2. FineUI(专业版)v3.0.0 发布,手机、平板和桌面全支持!
  3. [NHibernate]一对多关系(级联删除,级联添加)
  4. TouchSlop与VelocityTracker认识
  5. unity资源管理
  6. (7) 深入了解Java Class文件格式(六)
  7. 关于Android开发中的证书和密钥等问题
  8. CXF之一 基础理论介绍
  9. java foreach编辑讲解
  10. DataSet、DataTable和DataGridView知识备忘
  11. iOS蓝牙4.0协议简单介绍
  12. mini2440 uboot使用nfs方式引导内核,文件系统
  13. codeforces 508D . Tanya and Password 欧拉通路
  14. 程序猿学英语—In July the English learning summary
  15. 简单字符串匹配 Brute
  16. 【CDH篇】---CDH从初识到搭建到应用
  17. 开源工具 DotnetRSA 快速生成和转换RSA秘钥
  18. Kafka的通讯协议
  19. Java Selenium - 处理页面弹出窗
  20. IT新起之秀

热门文章

  1. MySQL在高版本需要指明是否进行SSL连接问题
  2. 【Java线程】Java内存模型总结
  3. 软工+C(2017第3期) 超链接
  4. 201521123108 《Java程序设计》第7周学习总结
  5. 使用C#编写SqlHelper类
  6. python实例编写(7)---测试报告与测试套件(多个py文件,1个py文件内多个用例)
  7. temp--达州银行
  8. Redis常见的应用场景解析
  9. 新书发布《每天5分钟玩转Docker容器技术》
  10. Spring+SpringMVC+MyBatis整合进阶篇(四)RESTful实战(前端代码修改)