加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.zhandada.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL server 数据库备份大全(SQL语句),该怎么处理

发布时间:2022-11-18 13:32:07 所属栏目:MsSql教程 来源:未知
导读: 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

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!