MSSQL备份与还原之

数据库备份:
1、数据库完全备份:指整个数据库的一个备份,该备份复制在一个文件中。
2、差异备份或增量备份:指自上次完全数据库备份以来数据库中所有变化的复制。
3、事务日志备份:事务日志的复制,它包括数据库中所发生的每个数据库改动前后的映像。
实例:
使用backup database创建book数据库的完整备份,将数据库备份到名为book_bak的逻辑备份设备上(D:\sinonet\MSSQL backup)。
use book
go
exec sp_addumpdevice 'disk','book_bak4','D:\sinonet\MSSQLbackup\book_bak4'
--使用backup database备份数据库
backup database book to book_bak4
go

提示:物理路径中的文件夹名称不能带有空格,否则的话,会出现异常。
实例:
使用backup log创建book数据库事务日志的完整备份,将事务日志备份到名为book_log_bak的文件上。
use book
go
exec sp_addumpdevice 'disk','book_log_bak4','D:\sinonet\MSSQLbackup\book_log_bak4'
--使用backup database备份数据库
backup log book to book_log_bak4
go
数据库还原:
首先,把数据库设置为“单用户模式”或“single模式”,然后,利用图形界面进行数据库还原。
数据库附加:
所谓的数据库附加,就是把非当前使用的数据库文件,加载到当前的数据库中。这样,就可以再数据库之前移动数据库了。

你可能感兴趣的:(MSSQL)