SQL: Server2000备份相关T_SQl语句
时间:2006-06-19 来源:jankie
一、指定逻辑备份设备
backup databse accounting
to accounting_bak
二、或指定物理备份设备
backup database accouning
to disk='d:\backup\accouning\full.bak'
三、执行无日志操作后的命令
backup log with truncate_only
writetext
或
backup log with NO_log
updatetext
select ... into....
四、设置数据库的还原模型
1、完全模型
alter database northwind
set recovery full
2、简单模型
alter database norhtwind
set recovery simple
3、大容量日志记录bulk_logged模型
alter database northwind
set recovery bulk_logged
五、添加备份设备
sp_addumpdevice 'disk','NWdevice','d:\backup\mydevice.bak'
六、删除一个备份设备
sp_dropdevice 'nwdevice','delfile'
/*如果加上delfile就是直接把文件也删除掉*/
七、差异备份的语法
backup database northwind
to nwdevice with differential
八、事务日志备份
backup log company to NWdevice with no_truncate(不清空原有日志)
九、文件和文件组备份及还原
backup database commpany
filegroup='primary' to NWdevice
文件组的名称是"primary"
十、数据恢复(从硬盘恢复)
restore database company from
disk='d:\backup\company.bak'
还可继续在后面加参数:
with nonrecovery recovery replace
注:
(1)recovery:最后一次一次恢复时使用
(2)replace:是否替换己有文件
相关阅读 更多 +