2024年4月19日发(作者:)

构建测试环境:

同一计算机(sql-server)上安装两个数据库实例。在两个实例之间做日志传送,一个是

主服务器,其实例是sqldev01;一个是辅助服务器,其实例是bcpserver.如图1

(实际中不同服务器间的数据库日志传送与此相似)

图1

第一步,建立两个文件夹,文件分别是BcpServerlog,BcpTranslog.这两个文件用于存放备份

的日志文件。

BcpServerlog用于存放从主服务器上备份过来的日志文件

BcpTranslog用于存放准备还原到辅助服务器上去的日志文件。这些文件是用BcpServerlog

中复制过来的。

建立好了之后,一定要把两个文件夹设为共享并设置读取权限。这里设置辅助服务器的agent

的启动账户SQLServer2005SQLAgentUser$SQL-SERVER$BCPSERVER对两个文件夹有读

取权限。D:BcpServerlog和D:BcpTranslog如图2

图2

第二步:

在主服务器上AdventureWorksLT右击-tasksship transaction logs

点击Enable this as a primary database in a log shipping configuration选项,如图3

图3

这里关于作业的执行计划,不在描述,为了测试方便,笔者设置成1分钟,下同

点击add,添加服务服务器。