SQL server 数据库备份大全(SQL语句),该怎么处理
首先简单的介绍一下Sqlserver备份的类型有:
1:完整备份(所有的数据文件和部分的事务日志文件)
2:差异备份(最后一次完成备份后数据库改变的部分
SQL server 数据库备份大全(SQL语句) 首先简单的介绍一下Sqlserver备份的类型有: 1:完整备份(所有的数据文件和部分的事务日志文件) 2:差异备份(最后一次完成备份后数据库改变的部分) 3:文件和文件组备份(对指定的文件和文件组备份) 4:事物日志备份(所有数据库的变更) 5:尾日期备份(日志的活动部分,指上一次为备份的日志部分) 6:部分备份(主文件组、每个可读可写文件组和指定的只读文件组) 7:仅复制备份(数据库或者日志的备份,不影响整体备份) --------------------完整备份默认追加到现有的文件--------------- backupdatabaseNorthWind Todisk='d:\backup\NorthWindCS-Full-2010-11-23.bak' --------完整备份mssql数据库备份,覆盖现有的文件 BackupdatabaseNorthWind Todisk='d:\backup\NorthWindCS-Full-2010-11-23.bak' Withinit---覆盖现有文件代码 --------差异备份(上次一完整备份以来改变的数据页) backupdatabaseNorthWind ToDisk='d:\backup\NorthWindCS-Full-2010-11-23.bak' -----事物日志备份,会自动截断日志(默认会阶段日志) backuplogNorthWind ToDisk='d:\backup\NorthWindCS-log-2010-11-23' -----事物日志备份,不截断日志(默认会阶段日志) backuplogNorthWind ToDisk='d:\backup\NorthWindCS-log-2010-11-23' WithNo_Truncate -----不备份直接阶段日志,在SQLSERVER2008中不再支持。 backuplogNorthWindWithNo_Log backuplogNorthWindWithTuancate_only -----SQLSERVER2008替代的截断日志方法 alterdatabaseNorthWindsetRecoverySimple execsp_helpdbNorthWInd useNorthWind dbccshrinkfile('NorthWind_log') alterdatabaseNorthWindsetRecoveryFull ----超大型数据库的文件和文件组备份 Execsp_helpdbNorthWind backupdatabaseNorthWindFile='NorthWind_Current' todisk='h:\backup\NorthwindCS_Full_2010031.bak' backupdatabaseNorthWindFileGroup='Current' todisk='h:\backup\NorthwindCS_FG_2010031.bak' ---仅复制备份,不影响现有的备份序列 backupdatabaseNorthWind Todisk='h:\backup\NorthwindCS_Full_2010031.bak' WithCopy_only --尾部日志备份,备份完成后数据库不再提供访问 usemaster go backuplogNorthWind todisk='h:\backup\Northwind-taillog-20101031.bak' WithNoRecovery (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |