zoukankan      html  css  js  c++  java
  • SQL server 数据库备份大

    首先简单的介绍一下Sql server 备份的类型有:
      1:完整备份(所有的数据文件和部分的事务日志文件)
      2:差异备份(最后一次完成备份后数据库改变的部分)
      3:文件和文件组备份(对指定的文件和文件组备份)
      4:事物日志备份(所有数据库的变更)
      5:尾日期备份(日志的活动部分,指上一次为备份的日志部分)
      6:部分备份(主文件组、每个可读可写文件组和指定的只读文件组)
      7:仅复制备份(数据库或者日志的备份,不影响整体备份)
     
    --------------------完整备份默认追加到现有的文件---------------
    backup database NorthWind To disk='d:ackupNorthWindCS-Full-2010-11-23.bak'
     
    --------完整备份,覆盖现有的文件
    Backup database NorthWind To disk='d:ackupNorthWindCS-Full-2010-11-23.bak' With init
     
    --------差异备份(上次一完整备份以来改变的数据页)
    backup database NorthWind To Disk='d:ackupNorthWindCS-Full-2010-11-23.bak'
     
    -----事物日志备份,会自动截断日志(默认会阶段日志)
    backup log NorthWind To Disk='d:ackupNorthWindCS-log-2010-11-23'
     
    -----事物日志备份,不截断日志(默认会阶段日志)
    backup log NorthWind To Disk='d:ackupNorthWindCS-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:ackupNorthwindCS_Full_2010031.bak'
     
    ---仅复制备份,不影响现有的备份序列
    backup database NorthWind To disk='h:ackupNorthwindCS_Full_2010031.bak' With Copy_only
     
     
    --尾部日志备份,备份完成后数据库不再提供访问
    backup log NorthWind to disk='h:ackupNorthwind-taillog-20101031.bak' With NoRecovery
     
    --回复数据库提供访问
    Restore databse NorthWind with Recovery
     
    --分割备份到多个目标文件
    backup database NorthWind to disk='h:ackupNorthwind-part1.bak',disk='h:ackupNorthwindCS-part2.bak'
     
    --镜像备份,需要加入With Format
    backup database NorthWind to disk='h:ackupNorthwindCS-Mirror1.bak' 
    Mirror to disk='h:ackupNorthwindCS-Mirror2.bak'----Mirror镜像 
    With Format
     
     
    --备份到远程服务器
    --使用SQL SERVER 的服务启动账号访问远程共享可写文件夹
    backup database Northwind to disk='\192.168.3.20ackup w-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.101ackup w-fy.bak'
     
    Exec sp_configure 'xp_cmdshell',0
    Reconfigure with override
     
     
    --------------------------------------
    --备份压缩
    --------------------------------------
    Backup Database AdventureWorks To disk='h:ackupadv不压缩备份.bak'
    --132MB  花费 7.789 秒(16.877 MB/秒)。
     
    --备份到NTFS目录
    Backup Database AdventureWorks To disk='H:ackup estadvNTFS压缩备份.bak'
    --60MB     花费 11.871 秒(11.073 MB/秒)。
     
    Backup Database AdventureWorks To disk='h:ackupadv压缩备份.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
     
     
     
     
  • 相关阅读:
    LCA+线段树/树状数组 POJ2763 Housewife Wind
    图论 洛谷P2052 道路修建
    动态规划 洛谷P2365 任务安排
    GCD问题 洛谷P1372 又是毕业季I & P1414 又是毕业季II
    动态规划 洛谷P1140 相似基因
    动态规划 洛谷P1868 饥饿的奶牛
    动态规划 P1280 尼克的任务
    倍增LCA BZOJ1776 cowpol奶牛政坛
    P1416 攻击火星
    搜索 洛谷 P1434滑雪
  • 原文地址:https://www.cnblogs.com/Lin267307031/p/7244972.html
Copyright © 2011-2022 走看看