--我现在的方式是首先完整备份一个数据库,然后每小时备份一次事务日志。
-- 但我想把完整备份和事务日志备份分离成独立的文件来存储
--1、创建数据库
create database db_test
go
-- 修改数据库为完整恢复模式
alter database db_test set recovery full
go--2、完整备份
BACKUP DATABASE db_test
TO DISK = ‘c:\db_test.bak’
WITH FORMAT;-- 3、每小时一次事物日志备份
backup log CardTong to disk =‘c:\db_test.bak’
-- 但我想把完整备份和事务日志备份分离成独立的文件来存储
--1、创建数据库
create database db_test
go
-- 修改数据库为完整恢复模式
alter database db_test set recovery full
go--2、完整备份
BACKUP DATABASE db_test
TO DISK = ‘c:\db_test.bak’
WITH FORMAT;-- 3、每小时一次事物日志备份
backup log CardTong to disk =‘c:\db_test.bak’
backup database db_test to disk='c:\db_test.bak'
backup log db_test to disk='c:\db_testlog.bak'
我做了个测试你自己看吧
--1、创建数据库
create database db_test
go
-- 修改数据库为完整恢复模式
alter database db_test set recovery full
go--2、完整备份
BACKUP DATABASE db_test
TO DISK = 'c:\db_test.bak'
WITH FORMAT;GO-- 测试日志
USE db_test
CREATE TABLE test1 (id INT)-- 3、每小时一次事物日志备份
backup log db_test to disk ='c:\db_testlog.bak'--4 测试lsn
RESTORE headeronly FROM DISK='c:\db_test.bak'RESTORE headeronly FROM DISK='c:\db_testlog.bak'
/*
其他信息略
FirstLsn LastLsn
9000000002500001 9000000002700001
FirstLsn LastLsn
9000000002500001 9000000003400001
*/