首先简单的介绍一下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. 【★】SPF(Dijkstra)算法完美教程

  2. 【java】关于java类和对象,你想知道的在这里!

    java类的基本组成 java作为一门面向对象的语言, 类和对象是最重要的概念之一,下面,就让我们来看看java中类的基本结构是怎样的: 一个简单的java类主要可由以下几个部分(要素)组成: 1.实 ...

  3. 【Alpha】Daily Scrum Meeting——Day6

    站立式会议照片 1.本次会议为第五次Meeting会议: 2.本次会议在上午大课间09:40,在禹州楼召开,本次会议为30分钟讨论昨天的任务完成情况以及接下来的任务安排. 燃尽图 每个人的工作分配 成 ...

  4. 团队作业4——第一次项目冲刺(Alpha版本)4.24

    ·本次会议为第三次Scrum Meeting会议~ ·本次会议项目经理召开时间为15:00,在教学楼教室召开,召开时长约30分钟,探讨了昨日任务的进展.遇到的困难以及后续所要开展的工作. 1.站立式会 ...

  5. 201521123010 《Java程序设计》第3周学习总结

    1. 本周学习总结 2. 书面作业 1.代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; p ...

  6. Python[小甲鱼006常用操作符]

    1.操作符 下面有一些需要注意的操作符 >>>3 ** 2 9 上面这个代表着平方   即  3的平方 >>>3 ** 5 243                  ...

  7. Java课程设计 ————五子棋 (个人博客)

    JAVA课程设计 五子棋(博客个人版) •团队课程设计博客链接 http://www.cnblogs.com/mz201521044152/p/7065575.html •个人负责模块或任务说明 1. ...

  8. hadoop-2.6.0源码编译问题汇总

    在上一篇文章中,介绍了hadoop-2.6.0源码编译的一般流程,因个人计算机环境的不同, 编译过程中难免会出现一些错误,下面是我编译过程中遇到的错误. 列举出来并附上我解决此错误的方法,希望对大家有 ...

  9. MySQL集群(一)之主从复制

    前面学完了JDBC,接下来带大家感受一下MySQL集群!其实什么是MySQL集群?简单的说就是一群机器(服务器)的集合,它们连在一起来工作. 其实各种数据库都有自己的集群,常常的多: 我们要学习的就是 ...

  10. Spring第二篇【Core模块之快速入门、bean创建细节、创建对象】

    前言 上篇Spring博文主要引出了为啥我们需要使用Spring框架,以及大致了解了Spring是分为六大模块的-.本博文主要讲解Spring的core模块! 搭建配置环境 引入jar包 本博文主要是 ...