ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在VMWare中配置SQLServer2005日志传送 Step by Step(二)——配置和测试

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

原创 Linux操作系统 作者:bq_wang 时间:2009-12-10 22:42:29 0 删除 编辑

配置

1.登陆Source数据库,设置AdeventureWorks为完全恢复模式,并进行该数据库备份

ALTER DATABASE AdventureWorks SET RECOVERY FULL;

GO

BACKUP DATABASE AdventureWorks

TO DISK='F:\SQLDataBackup\AdventureWorks.bak'

WITH FORMAT;

2.登陆DestSource数据库服务器进行AdventureWorks的数据库还原

RESTORE DATABASE AdventureWorks

   FROM DISK='F:\SQLDataBackup\AdventureWorks.bak'

   WITH REPLACE,

        NORECOVERY,

        MOVE 'AdventureWorks_Data' TO

   'G:\Microsoft SQL Server\MSSQL.2\MSSQL\Data\AdventureWorks_Data.mdf',

        MOVE 'AdventureWorks_Log' TO

   'G:\Microsoft SQL Server\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

CREATE TABLE Test

(

a INT

);

INSERT INTO Test(a) VALUES(1);

2.打开事务日志传送,设置辅助数据库,修改还原备份时的数据库状态为无恢复模式。

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

4.在DestSource的AdventureWorks数据库下执行以下操作

SELECT * FROM Test;

 

image016.jpg

image018.jpg

image020.jpg

image022.jpg

image024.jpg

image026.jpg

image028.jpg

image030.jpg

image032.jpg

image034.jpg

image036.jpg

image038.jpg

image040.jpg

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/6517/viewspace-622174/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-07

  • 博文量
    445
  • 访问量
    1209432