配置
1. 登陆 Source 数据库 ,设置 AdeventureWorks 为完全恢复模式,并进行该数据库备份
ALTER DATABASEAdventureWorks SET RECOVERY FULL;
GO
BACKUP DATABASEAdventureWorks
TO DISK='F:\SQLDataBackup\AdventureWorks.bak'
WITH FORMAT;
2. 登陆 DestSource 数据库服务器进行 AdventureWorks 的数据库还原
RESTORE DATABASEAdventureWorks
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 处点击右键属性,点击事务日志传送,勾选将此数据库启用为日志传送配置中的主数据库
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
4.
点击备份设置,输入备份文件夹网络路径和本地路径
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
5.
点击计划,设置备份作业运行时间,此处为
2
分钟执行一次
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
6.
设置辅助数据库,点击添加按钮
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
7.
进行辅助数据库设置,选择辅助数据库,此处为
DestSource
,数据库名称可输入,在初始化辅助数据库中,选择否,辅助数据库已初始化(因前面已经做了备份和还原工作,故已初始化完毕)。
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
8.
点击复制文件选项卡,数据需要复制文件的目标文件夹,如果是两个实例,需要设置为网络路径
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
9.
进行作业调度,此处依旧设置为
2
分钟
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
10.设置还原事务日志,此处遗漏一张截图
,选择备用模式,同时选中在还原备份时断开数据库用户的连接。
10.
确定后,系统完成配置。
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
11.
在
source
实例下可以看到正在运行的
2
个作业
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
12.
在
DestSource
实例下可以看到正在运行的
3
个作业
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
13. 在 DestSource 可以看到 AdeventureWorks 正在进行还原
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
1.
登陆
Source
实例,在
AdventureWorks
数据库下,执行以下
SQL
CREATE TABLE Test
(
a
INT
);
INSERT INTO Test(a) VALUES(1);
|
2.
打开事务日志传送,设置辅助数据库,修改还原备份时的数据库状态为无恢复模式。
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
3. 再观察 DestSource 发现 AdventureWorks 数据库已经更改为备用 / 只读
![](https://ucc.alicdn.com/notfound.png?x-oss-process=image/resize,w_1400/format,webp)
4.
在
DestSource
的
AdventureWorks
数据库下执行以下操作
SELECT * FROM Test;
|
本文转自baoqiangwang51CTO博客,原文链接:http://blog.51cto.com/baoqiangwang/310481
,如需转载请自行联系原作者