LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

sql server备份方法一览

admin
2011年5月4日 23:22 本文热度 3111

作为一个sql server的用户,sql server备份是需要学习的,下面就将为您介绍sql server备份的方法,供您参考,希望对你学习SQL数据库有所帮助。


为了减少数据库服务器出问题导致数据掉失,一般都要进行sql server备份,视对数据的重要性和性能的折中采用不同的sql server备份方案。
一般备份方案为:
全局备份(一周一次)+增量备份(一天一次)+事务日志备份(两小时一次,视对数据的重视情况而选择)
这样的话即使出现问题,数据掉失的范围是两个小时。


全局备份:

  1. declare @backPath nvarchar(1000)  
  2. set @backPath = N'C:\Program Files\Microsoft SQL Server\MSSQL.4\MSSQL\Backup\TestDB\TestDB_backup_200907281015.bak' 
  3. declare @backName nvarchar(200)  
  4. set @backName = N'TestDB_backup_20090728101556' 
  5.  
  6. BACKUP DATABASE [TestDB] TO  DISK = @backPath   
  7. WITH NOFORMAT, NOINIT,  NAME = , SKIP, REWIND, NOUNLOAD,  STATS = 10 

增量备份:

  1. declare @backPath nvarchar(1000)  
  2. set @backPath = N'C:\Program Files\Microsoft SQL Server\MSSQL.4\MSSQL\Backup\TestDB\TestDB_backup_200907281017.bak' 
  3. declare @backName nvarchar(200)  
  4. set @backName = N'TestDB_backup_20090728101729' 
  5.  
  6. BACKUP DATABASE [TestDB] TO  DISK = @backPath   
  7. WITH  DIFFERENTIAL , NOFORMAT, NOINIT,  NAME = @backName, SKIP, REWIND, NOUNLOAD,  STATS = 10 

增量备份的时候把日志进行截断,防止日志过大

  1. --截断事务日志:  
  2.  
  3. Backup Log Northwind   
  4. With No_Log   
  5.  
  6. --收缩日志文件:  
  7.  
  8. dbcc shrinkdatabase(Northwind)  

对事物日志进行备份

  1. Backup Log NorthwindCS   
  2. To disk='G:\Backup\NorthwindCS_Log_20070908.bak'   
  3. With No_Truncate 

针对不同频率做相应的作业操作。

如果同一服务器上有不同的数据库,对各个数据进行上面的作业明显不合适,这样可以用sql server2005的维护计划来实现对所有数据库的维护操作。


该文章在 2011/5/4 23:22:17 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved