542179528 发表于 2016-1-8 03:27:20

在VMWare中配置SQLServer2005日志传送 Step by Step(二)——配置和测试

配置
1.登陆Source数据库,设置AdeventureWorks为完全恢复模式,并进行该数据库备份
ALTERDATABASEAdventureWorksSET RECOVERY FULL;
GO
BACKUPDATABASEAdventureWorks
TODISK='F:/SQLDataBackup/AdventureWorks.bak'
WITHFORMAT;
2.登陆DestSource数据库服务器进行AdventureWorks的数据库还原
RESTOREDATABASEAdventureWorks
FROMDISK='F:/SQLDataBackup/AdventureWorks.bak'
WITH REPLACE,
NORECOVERY,
MOVE 'AdventureWorks_Data' TO
'G:/Microsoft SQLServer/MSSQL.2/MSSQL/Data/AdventureWorks_Data.mdf',
MOVE 'AdventureWorks_Log' TO
'G:/Microsoft SQLServer/MSSQL.2/MSSQL/Data/AdventureWorks_Log.ldf';
GO

3.在Source数据库中AdventureWorks处点击右键属性,点击事务日志传送,勾选将此数据库启用为日志传送配置中的主数据库

4.点击备份设置,输入备份文件夹网络路径和本地路径

5.点击计划,设置备份作业运行时间,此处为2分钟执行一次

6.设置辅助数据库,点击添加按钮

7.进行辅助数据库设置,选择辅助数据库,此处为DestSource,数据库名称可输入,在初始化辅助数据库中,选择否,辅助数据库已初始化(因前面已经做了备份和还原工作,故已初始化完毕)。

8.点击复制文件选项卡,数据需要复制文件的目标文件夹,如果是两个实例,需要设置为网络路径

9.进行作业调度,此处依旧设置为2分钟

10.设置还原事务日志,此处遗漏一张截图,选择备用模式,同时选中在还原备份时断开数据库用户的连接。
10.确定后,系统完成配置。

11.在source实例下可以看到正在运行的2个作业

12.在DestSource实例下可以看到正在运行的3个作业

13.在DestSource可以看到AdeventureWorks正在进行还原


测试
1.登陆Source实例,在AdventureWorks数据库下,执行以下SQL
CREATETABLE Test
(
aINT
);
INSERTINTO Test(a) VALUES(1);
2.打开事务日志传送,设置辅助数据库,修改还原备份时的数据库状态为无恢复模式。

3.再观察DestSource发现AdventureWorks数据库已经更改为备用/只读

4.在DestSource的AdventureWorks数据库下执行以下操作
SELECT* FROM Test;
页: [1]
查看完整版本: 在VMWare中配置SQLServer2005日志传送 Step by Step(二)——配置和测试