MSSQL备份语句-久石让的粉丝
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


MSSQL备份语句

发表时间:2013/7/9 20:18:28 评论(0) 浏览(5664)  评论 | 加入收藏 | 复制
   
摘 要:MSSQL备份语句 
正 文:

 

--完整备份
 Backup Database NorthwindCS
 To disk='G:\Backup\NorthwindCS_Full_20070908.bak'
 
--差异备份
 Backup Database NorthwindCS
 To disk='G:\Backup\NorthwindCS_Diff_20070908.bak'
 With Differential
 
--日志备份,默认截断日志
 Backup Log NorthwindCS
 To disk='G:\Backup\NorthwindCS_Log_20070908.bak'
 
--日志备份,不截断日志
 Backup Log NorthwindCS
 To disk='G:\Backup\NorthwindCS_Log_20070908.bak'
 With No_Truncate
 
--截断日志不保留
 Backup Log NorthwindCS
 With No_Log
 
--或者
 Backup Log NorthwindCS
 With Truncate_Only
 --截断之后日志文件不会变小
 --有必要可以进行收缩
 
--文件备份
 Exec Sp_Helpdb NorthwindCS --查看数据文件
 Backup Database NorthwindCS
 File='NorthwindCS'   --数据文件的逻辑名
 To disk='G:\Backup\NorthwindCS_File_20070908.bak'
 
--文件组备份
 Exec Sp_Helpdb NorthwindCS --查看数据文件
 Backup Database NorthwindCS
 FileGroup='Primary'   --数据文件的逻辑名
 To disk='G:\Backup\NorthwindCS_FileGroup_20070908.bak'
 With init
 
--分割备份到多个目标
 --恢复的时候不允许丢失任何一个目标
 Backup Database NorthwindCS
 To disk='G:\Backup\NorthwindCS_Full_1.bak'
      ,disk='G:\Backup\NorthwindCS_Full_2.bak'
 
--镜像备份
 --每个目标都是相同的
 Backup Database NorthwindCS
 To disk='G:\Backup\NorthwindCS_Mirror_1.bak'
 Mirror
 To disk='G:\Backup\NorthwindCS_Mirror_2.bak'
 With Format --第一次做镜像备份的时候格式化目标
 
--镜像备份到本地和远程
 Backup Database NorthwindCS
 To disk='G:\Backup\NorthwindCS_Mirror_1.bak'
 Mirror
 To disk='\\192.168.1.200\Backup\NorthwindCS_Mirror_2.bak'
 With Format
 
--每天生成一个备份文件
 Declare @Path Nvarchar(2000)
 Set @Path ='G:\Backup\NorthwindCS_Full_'
 +Convert(Nvarchar,Getdate(),112)+'.bak'
 
Backup Database NorthwindCS
 To disk=@Path
 

--从NoRecovery或者
 --Standby模式恢复数据库为可用
 Restore Database NorthwindCS_Bak
 With Recovery
 
--查看目标备份中的备份集
 Restore HeaderOnly
 From Disk ='G:\Backup\NorthwindCS_Full_20070908.bak'
 
--查看目标备份的第一个备份集的信息
 Restore FileListOnly
 From Disk ='G:\Backup\NorthwindCS_Full_20070908_2.bak'
 With File=1
 
--查看目标备份的卷标
 Restore LabelOnly
 From Disk ='G:\Backup\NorthwindCS_Full_20070908_2.bak'
 
--备份设置密码保护备份
 Backup Database NorthwindCS
 To disk='G:\Backup\NorthwindCS_Full_20070908.bak'
 With Password = '123',init
 
Restore Database NorthwindCS
 From disk='G:\Backup\NorthwindCS_Full_20070908.bak'
 
With Password = '123'


Access软件网交流QQ群(群号:198465573)
 
 相关文章
"SQL Server 2000"数据库的备份与还原  【UMVSOFT  2008/1/23】
SQL2005数据库备份-手动和自动两方法  【风行  2011/12/19】
SQL自动备份及自动删除5天前旧有备份  【风行  2012/1/17】
SQL异机备份\SQL Server2000异机备份  【转载(风行)  2012/8/25】
SQL server 2005数据库的备份与还原  【缪炜  2012/9/20】
差异备份、增量备份、完全备份的区别  【Adolph Sun  2012/11/25】
让"红尘如烟大师Access通用系统1.1"备份、还原功能在高级版...  【菜鸟先飞  2013/6/9】
常见问答
技术分类
相关资源
文章搜索
关于作者

久石让的粉丝

文章分类

文章存档

友情链接