首先简单的介绍一下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
 
 
 
 

SQL server 数据库备份大的更多相关文章

  1. SQL Server数据库备份的镜像

    SQL Server数据库备份的镜像 一个完整备份可以分开镜像 USE master GO BACKUP DATABASE [testdatabase] TO DISK = N'C:\testdata ...

  2. SQL Server数据库备份:通过Windows批处理命令执行

    通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. --- ...

  3. (图解版)SQL Server数据库备份与还原

        本文介绍了SQL Server数据库备份的两种方式.一种是直接拷贝数据库中的文件mdf 和日志文件ldf,另一种是生成脚本语言. 第一种方式:     选中需要备份的数据库,将数据库从运行的数 ...

  4. SQL Server数据库备份(本机)

    基础的SQL Server数据库备份存储过程 /**************************************************************************** ...

  5. SQL server数据库备份还原问题备忘(亲测有效)

    问题一:SQL server数据库备份还原方法 http://www.cnblogs.com/zgqys1980/archive/2012/07/04/2576382.html 问题二:无法执行 BA ...

  6. sql server数据库备份单个表的结构和数据生成脚本

    1.使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! ...

  7. sql server 数据库备份历史记录

    sql server 数据库备份历史记录 SELECT ),SERVERPROPERTY('Servername'))AS Server, bs.database_name, bs.backup_st ...

  8. SQL server 数据库备份至服务器本地磁盘和其他服务器磁盘

    前言 因工作需要将数据库每日备份至服务器本地磁盘和其他服务器磁盘,对网上的例子进行改造,解决了SQL server数据库备份的问题. 一.将指定数据库备份到本地 将数据库affair_stydy全备份 ...

  9. sql server数据库备份单个表的结构和数据生成脚本【转】

    1.使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! ...

随机推荐

  1. JS中的运算符和JS中的分支结构

    JS中的运算符 1.算术运算(单目运算符) + .-.*. /. %取余.++自增 .--自减 +:两种作用,链接字符串/加法运算.当+两边全为数字时,进行加法运算:当+两边有任意一边为字符串时,起链 ...

  2. 201521123097 《JAVA程序设计》第七周学习总结

    1. 本周学习总结 总结 2. 书面作业 1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 源代码: public boolean contains(Object ...

  3. 201521123034《Java程序设计》第六周学习总结

    1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...

  4. 201521123109《java程序设计》第二周学习总结

    1. 本周学习总结 (1)学习了字符串String的类型,使用Arrays对数组的处理及其相关的应用 (2)学会使用码云 (3)了解了对象与封装 (4)学会查询Java API文件 2. 书面作业 ( ...

  5. PKI信息安全知识点详细解答包含HTTPS

    1. 什么是X.509? X.509标准是ITU-T设计的PKI标准,他是为了解决X.500目录中的身份鉴别和访问控制问题设计的. 2. 数字证书 数字证书的意义在于回答公钥属于谁的问题,以帮助用户安 ...

  6. 笔记2 linux多线程 读写锁

    //read write lock #include<stdio.h> #include<unistd.h> #include<pthread.h> struct ...

  7. select应用于read函数 超时非阻塞方式

    /* * "Timed" read - timout specifies the # of seconds to wait before * giving up (5th argu ...

  8. python基础之字典、赋值补充

    字典常用操作: 存/取info_dic={'name':'egon','age':18,'sex':'male'} print(info_dic['name11111111']) print(info ...

  9. 如何延长IntelliJ IDEA的试用期?

    想打开idea写个代码...提示idea快过期...不开森...然鹅.   根据网上各种说明,总结大体分为以下4种方法: 方法1.直接输入激活码Activation Code(亲自验证有效而且非常简单 ...

  10. birt 集成到现有的web应用中

     我们已经有了一个Javaweb应用,现在要实现对报表的集成 我的应用是这个样子的  说明: 1)  这里使用的是birt4.4版本的, 下载birt-runtime-4.4.zip(在官方下载),然 ...