SQL Server 2000的日志传送功能 - 描述 (1)
角色变更、角色互换、以及监控服务器所在位置
当线上数据库停摆时(可能是计划内维护工作
![](/icons/39350dou.gif)
或是预期外
![](/icons/39350de.gif)
状况)
![](/icons/39350dou.gif)
如果还有备援服务器上
![](/icons/39350de.gif)
数据库可供存取
![](/icons/39350dou.gif)
您可能会比较安心
![](/icons/39350yi.gif)
点
![](/icons/39350dou2.gif)
![](/icons/39350yi.gif)
个设计良好
![](/icons/39350de.gif)
日志传送系统(将数据库交易日志文件从主要服务器传送到备援服务器)即可给予您这样
![](/icons/39350de.gif)
自信心
![](/icons/39350dou2.gif)
内建于 SQL Serve 2000 企业板和开发版
![](/icons/39350de.gif)
Enterprise Manager 工具
![](/icons/39350chengxu.gif)
即支持日志传送功能
角色变更 将日志从主要服务器传送到次要服务器的后
![](/icons/39350dou.gif)
您可在必要时以次要服务器置换掉主要服务器
![](/icons/39350dou2.gif)
如果主要服务器发生问题
![](/icons/39350dou.gif)
或是计划性停摆(例如升级硬件或安装修正
![](/icons/39350chengxu.gif)
)
![](/icons/39350dou.gif)
线上数据库就必须停止服务
![](/icons/39350yi.gif)
段期间
![](/icons/39350dou2.gif)
此时您可以变更次要服务器上数据库的角色
![](/icons/39350dou.gif)
让它取代主要服务器的后进而成为线上数据库
![](/icons/39350dou2.gif)
SQL Server 2000 线上手册(Books _disibledevent=>USE master
GO
EXEC msdb.dbo.sp_change_primary_role
@db_name = \'Pubscopy\',
@backup_log = 1,
@terminate = 1,
@final_state = 3,
@access_level = 1
步骤 3: 升级次要服务器 下
![](/icons/39350yi.gif)
个步骤是把目前次要服务器升级成复原状态(recovered state)
![](/icons/39350dou.gif)
这样它才能取代原先
![](/icons/39350de.gif)
线上数据库
![](/icons/39350dou.gif)
且变成潜在日志传送主要服务器数据库
![](/icons/39350dou2.gif)
在次要服务器上
![](/icons/39350dou.gif)
如果您已确认无任何使用者继续存取数据库
![](/icons/39350dou.gif)
就可以执行 sp_change_secondary_role 预存
![](/icons/39350chengxu.gif)
![](/icons/39350dou.gif)
如
![](/icons/39350chengxu.gif)
代码列表2所示:
![](/icons/39350chengxu.gif)
代码列表 2:将次要服务器数据库升级成主要服务器数据库的预存
![](/icons/39350chengxu.gif)
![](/icons/39350dou2.gif)
USE master
GO
EXEC msdb.dbo.sp_change_secondary_role
@db_name = \'Pubscopy\',
@do_load = 1,
@force_load = 1,
@final_state = 1,
@access_level = 1,
@terminate = 1,
@keep_replication = 0,
@stopat = null
这些参数将促使该预存
![](/icons/39350chengxu.gif)
尝试将所有剩余
![](/icons/39350de.gif)
交易日志文件从原先主要服务器复制到次要服务器
![](/icons/39350dou.gif)
并将这些日志文件加载次要服务器数据库
![](/icons/39350dou2.gif)
参数 @do_load=1 会进行最近
![](/icons/39350yi.gif)
次备份
![](/icons/39350dou.gif)
并加载所有交易日志文件;参数 @force_load=1 是在执行 sql
![](/icons/39350main.gif)
t.exe 时指定尚未文件化
![](/icons/39350de.gif)
Forceload 选项;参数 @final_state=1 将新主要服务器数据库设定为复原模式;参数 @access_level 将存取方式设回先前多使用者状态
![](/icons/39350dou2.gif)
参数 @terminate=1 则促使该预存
![](/icons/39350chengxu.gif)
中断所有使用者
![](/icons/39350de.gif)
数据库存取动作 — 方式是执行 ALTER DATABASE 配合 IMMEDIATE 选项
![](/icons/39350dou2.gif)
然而
![](/icons/39350dou.gif)
如果执行此预存
![](/icons/39350chengxu.gif)
时
![](/icons/39350dou.gif)
您自己
![](/icons/39350de.gif)
Enterprise Manager 和数据库间联机处于开启状态
![](/icons/39350dou.gif)
ALTER DATABASE 动作将会失败
![](/icons/39350dou2.gif)
所以您必须以手动方式确认是否已将所有数据库联机予以中断
![](/icons/39350dou2.gif)
最后
![](/icons/39350dou.gif)
如果该数据库被设定为数据库复写(replication)的出版者数据库(publisher)
![](/icons/39350dou.gif)
那么 @keep_replication=0 参数将依旧维持服务器上所有复写设定
假如您曾选择让次要服务器成为未来潜在
![](/icons/39350de.gif)
主要服务器
![](/icons/39350dou.gif)
则数据库维护计划会在次要服务器上建置
![](/icons/39350yi.gif)
个交易日志备份工作(SQL Server Agent
![](/icons/39350de.gif)
transaction-log backup job)
![](/icons/39350dou2.gif)
该工作激活的后
![](/icons/39350dou.gif)
交易日志备份文件就会开始出现在新主要服务器
![](/icons/39350dou2.gif)
您需要这些档案去重新设定将日志传送回新次要服务器
Step 4: 通知监控服务器角色已变更 SQL Server 2000
![](/icons/39350de.gif)
日志传送会在监控服务器上安装监控工具
![](/icons/39350chengxu.gif)
;最好是在第 3台服务器
![](/icons/39350dou2.gif)
为了通知监控服务器日志传送
![](/icons/39350de.gif)
角色已经过变更
![](/icons/39350dou.gif)
您必须在监控服务器上执行 sp_change_monitor_role 预存
![](/icons/39350chengxu.gif)
![](/icons/39350dou.gif)
如
![](/icons/39350chengxu.gif)
代码列表3所示
![](/icons/39350dou2.gif)
尽管名称内含有 change 字眼
![](/icons/39350dou.gif)
但它并不会变更监控服务器
![](/icons/39350de.gif)
角色
![](/icons/39350dou2.gif)
相反地
![](/icons/39350dou.gif)
此预存
![](/icons/39350chengxu.gif)
会变更主要/次要服务器内档案分享所参照(reference)
![](/icons/39350de.gif)
位置
![](/icons/39350dou2.gif)
意思是说:监控服务器 log_shipping_secondaries 资料表内原先参照旧次要服务器
![](/icons/39350de.gif)
资料会被删除
![](/icons/39350dou2.gif)
而在 log_shipping_primaries 资料表内则是将旧主要服务器名称更改为新主要服务器名称
![](/icons/39350dou2.gif)
此预存
![](/icons/39350chengxu.gif)
并不会将资料新增到 log_shipping_secondaries 资料表
![](/icons/39350dou.gif)
![](/icons/39350yinwei.gif)
新
![](/icons/39350de.gif)
配对服务器目前尚未建置
![](/icons/39350chengxu.gif)
代码列表 3: 将角色互换结果通知监控服务器的预存
![](/icons/39350chengxu.gif)
![](/icons/39350dou2.gif)
USE master
GO
EXEC msdb.dbo.sp_change_monitor_role
@primary_server = \'oahu\\sql2k_1\' ,
@secondary_server = \'oahu\\sql2k_2\',
@database = \'Pubscopy\',
@
![](/icons/39350new.gif)
_source = \'oahu\\sql2k_2\'
步骤 5: 在次要服务器上解析登入帐号 您必须先在新主要服务器上解析旧主要服务器登入帐号
![](/icons/39350dou.gif)
使用者才可以存取新主要服务器;方式是使用步骤1所汇出的登入帐号档案
![](/icons/39350dou2.gif)
此汇出档案可被 sp_resolve_logins 预存
![](/icons/39350chengxu.gif)
所读取
![](/icons/39350dou.gif)
然后解析各服务器间 SID
![](/icons/39350de.gif)
差异
![](/icons/39350dou2.gif)
举例来说
![](/icons/39350dou.gif)
![](/icons/39350chengxu.gif)
代码列表4示范如何在新复原
![](/icons/39350de.gif)
Pubscopy 数据库上执行 sp_resolve_logins 预存
![](/icons/39350chengxu.gif)
![](/icons/39350dou.gif)
去解析原来
![](/icons/39350de.gif)
登入帐号
![](/icons/39350dou2.gif)
BOL文章曾教导您必须在目
![](/icons/39350de.gif)
数据库内才能执行该预存
![](/icons/39350chengxu.gif)
![](/icons/39350dou2.gif)
事实上
![](/icons/39350dou.gif)
sp_resolve_logins 使用了非完整式参照(unqual
![](/icons/39350if.gif)
ied reference)指向 syslogins 视观表
![](/icons/39350dou.gif)
所以您必须在 master 数据库内才能执行此预存
![](/icons/39350chengxu.gif)
!
![](/icons/39350chengxu.gif)
代码列表4: 在次要服务器上解析登入帐号
![](/icons/39350de.gif)
预存
![](/icons/39350chengxu.gif)
![](/icons/39350dou2.gif)
USE master
GO
EXEC sp_resolve_logins
@dest_db = \'Pubscopy\',
@dest_path = \'d:\\\',
@filename = \'syslogins.dat\'
步骤 6: 连结数据库存取和权限 BOL 对于角色变更
![](/icons/39350de.gif)
相关讨论仅止于步骤5
![](/icons/39350dou.gif)
但是它忽略
![](/icons/39350yi.gif)
个重要步骤:在 \"数据库存取权限\" 和 \"转移后登入帐号\" 的间进行协调动作
![](/icons/39350dou2.gif)
为了在新主要服务器内线上数据库
![](/icons/39350dou.gif)
将移转后已解析
![](/icons/39350de.gif)
登入帐号连结至相对应
![](/icons/39350de.gif)
数据库使用者及其权限
![](/icons/39350dou.gif)
您必须执行针对每个登入帐号执行
![](/icons/39350yi.gif)
次 sp_change_users_login 预存
![](/icons/39350chengxu.gif)
![](/icons/39350dou2.gif)
USE pubscopy
GO
EXEC sp_change_users_login \'Update_One\', \'UserName\', \'LoginName\'
执行该预存
![](/icons/39350chengxu.gif)
可确保 SQL Server 登入帐号能够正确地连结相对应
![](/icons/39350de.gif)
数据库使用者名称
![](/icons/39350dou2.gif)
到此为止
![](/icons/39350dou.gif)
您已经成功地将次要服务器升级为新
![](/icons/39350de.gif)
角色
![](/icons/39350dou.gif)
而旧主要服务器也早已变成次要服务器
![](/icons/39350dou2.gif)
然而
![](/icons/39350dou.gif)
您仍然尚未建置新
![](/icons/39350de.gif)
日志传送关系
![](/icons/39350dou2.gif)
您完成
![](/icons/39350de.gif)
只是
角色变更![](/icons/39350dou.gif)
而不是
角色互换
角色互换 为了达成完整
日志传送角色互换
您只需在新主要服务器和新次要服务器的间重新设定
次日志传送即可![](/icons/39350dou2.gif)
新主要服务器已内含崭新
数据库维护计划
您将会倾向在维护计划内直接加入新次要服务器
做为目
服务器
然而经过多次尝试的后
我发现新主要服务器
\"交易日志备份工作\" 总是会失败
并且日志也不会从新主要服务器传送到新次要服务器![](/icons/39350dou2.gif)
所以
您需要另外
种思路方法
您在执行过日志传送角色变更
预存![](/icons/39350chengxu.gif)
以及先前我详细介绍说明
步骤后
就可以直接达成完整
角色互换 - 在新主要服务器和新次要服务器的间建置
份新
日志传送计划
为了建置该计划
您需遵循下列步骤:
1. 在新主要服务器
数据库维护计划内移除日志传送功能
2. 在主要服务器上删除数据库维护计划![](/icons/39350dou2.gif)
3. 在次要服务器上删除数据库维护计划![](/icons/39350dou2.gif)
4. 维持所有交易日志文件![](/icons/39350dou2.gif)
5. 在新主要服务器上建立
个新
数据库维护计划
指定新次要服务器所在、目
数据库位置、以及交易日志文件的适当存放位置
如同我在 Part 1所介绍
内容![](/icons/39350dou2.gif)
6. 重新开始新主要服务器
所有活动![](/icons/39350dou2.gif)
在您成功设定角色互换且建置新日志传送配对服务器的后
Enterprise Manager
日志传送监视器可能会告知您新次要服务器数据库并未和新主要服务器数据库取得同步(out of sync)
如果 \"最近
次加载
交易日志\" 和 \"最近
次备份
交易日志\" 的间
时间差超过了 out-of-sync 设定值
您就会收到此报告
直到最近
次
备份资料被加载的后
日志传送监视器就会回到平常无
状态![](/icons/39350dou2.gif)
日志传送监视器所在位置
Microsoft 强烈建议将日志传送监视器置放于独立服务器上
如此
来
无论主要服务器或是次要服务器执行工作失败时
该监视器都会送出警示(alert)
如果监视器位于主要或次要服务器其中的![](/icons/39350yi.gif)
报告结果将取决于监视器所在服务器
如果监视器所在服务器因故停摆
它将无法继续回报可能![](/icons/39350de.gif)
情况
所以
要让监视器独立回报日志传送系统内主要或次要服务器上可能发生
问题
给予监视器
台独立服务器是较佳
实作方式
此外
也可以使用这台独立
监控服务器去监控其它日志传送配对服务器![](/icons/39350dou2.gif)
如果没有其它服务器可安装监控![](/icons/39350chengxu.gif)
而需要放在主要或次要服务器其中的![](/icons/39350yi.gif)
究竟应该把日志传送监视器放在哪台服务器呢?
重点是想侦测主要服务器上可能发生
日志传送问题
所以放在次要服务器比较妥当
如果将日志传送监视器放在主要服务器上
当主要服务器停摆时
您就无法使用该监视器
监视器也无法在日志传送发生问题时送出警示
所以呢
如果只有两台服务器可使用
次要服务器为置放日志传送监视器较佳
位置
某些时候
为避免灾难发生时影响次要服务器
必须将交易日志从某
实体位置传送到另
个地方(也许有
段距离)
在此情况下
日志传送监视器最好放在其它地方
独立服务器
让灾难发生时不至于影响主要和次要服务器![](/icons/39350dou2.gif)
日志传送功能可自动复制数据库
![](/icons/39350de.gif)
交易日志文件
![](/icons/39350dou.gif)
并回存到备援服务器 (standby server)
![](/icons/39350de.gif)
另外
![](/icons/39350yi.gif)
个数据库
![](/icons/39350dou2.gif)
因此可大幅提高SQL Server数据库的可用性
![](/icons/39350dou2.gif)
![](/icons/39350yinwei.gif)
备援数据库完整地接收来源数据库
![](/icons/39350de.gif)
异动情况
![](/icons/39350dou.gif)
所以它就是
![](/icons/39350yi.gif)
份来源数据库
![](/icons/39350de.gif)
复本 - 差别仅在于资料复制和加载过程所产生
![](/icons/39350de.gif)
时间差
![](/icons/39350dou2.gif)
然而
![](/icons/39350dou.gif)
当主要服务器停摆时
![](/icons/39350dou.gif)
您就可以将备援服务器更改为新
![](/icons/39350de.gif)
主要服务器
![](/icons/39350dou2.gif)
如果原来
![](/icons/39350de.gif)
主要服务器可重新上线使用
![](/icons/39350dou.gif)
那么您可以将其设定为新
![](/icons/39350de.gif)
备援服务器 - 事实上就是对调两台服务器
![](/icons/39350de.gif)
角色
![](/icons/39350dou2.gif)
在SQL Server 2000企业版或开发版的中
![](/icons/39350dou.gif)
Microsoft在Enterprise Manager内提供了
![](/icons/39350yi.gif)
项日志传送(Log Shipping)
![](/icons/39350de.gif)
功能 - 为数据库维护计划精灵
![](/icons/39350de.gif)
其中
![](/icons/39350yi.gif)
部份
![](/icons/39350dou2.gif)
在使用的前
![](/icons/39350de.gif)
SQL Server时
![](/icons/39350dou.gif)
您需要自行建立日志传送系统
设定日志传送 主要服务器(primary server) 即是实际处理资料
正式服务器;此服务器内拥有来源数据库
次要服务器(secondary server)上存放目
数据库
用来复制和回存来源数据库
交易日志文件
监控服务器(monitor server)用来监控主要服务器和次要服务器
和SQL Server 7.0区别
是(SQL Server 7.0是在次要服务器上监控日志传送动作)
SQL Server 2000使用Enterprise Manager
日志传送监控工具来监控每
组传送中
日志资料
Microsoft建议您在另外
台监控用服务器安装这个工具![](/icons/39350chengxu.gif)
![](/icons/39350dou2.gif)
您可以利用Enterprise Manager
数据库维护计划精灵设定SQL Server 2000
日志传送
但是在您激活精灵的前
您必须先进行某些准备工作![](/icons/39350dou2.gif)
开始请先遵循下列步骤:
1.决定
组要设定日志传送
服务器(即日志传送过程的中
主要服务器和次要服务器为何)
2.选择
台监控服务器
最好区别于主要服务器或次要服务器
3.设定所有服务器的安全性
您用来设定日志传送
Windows帐号必须拥有所有服务器上SQL Server系统管理者(sa)
权限
4.在主要/次要服务器上建立分享资料夹
首先
将来源数据库交易日志文件所在
目录设定为分享目录
接着在次要服务器上
将您打算回存交易日志文件
目录也分享出来
为了清楚辨别各分享目录
请在分享名称内注明服务器和数据库的名称
如果分享目录名称已存在
您可能需要从分享目录中删除或是搬移其它档案
特别是旧
日志备份文件
然后再将这些分享目录
权限开放给每
台服务器上SQL Agent所使用
Windows帐号
5.决定如何建立并
化目
地数据库
您可以在日志传送设定过程就先建立和
同步化目
地数据库
否则您必须手动进行
数据库的回存动作![](/icons/39350dou2.gif)
6.在Enterprise Manager注册此 3台服务器(即主要、次要和监控服务器)![](/icons/39350dou2.gif)
在您完成这些准备动作时
您就可以准备激活数据库维护计划精灵来设定日志传送
您可以先检视日志传送过程
5个连续步骤
如图1所示:
\" align=baseline border=0>
图1:SQL Server 2000日志传送
设定步骤
前两个为选择性(optional)步骤
如果您尚未同步化来源和目
数据库
则步骤1会为您先备份来源数据库
然后执行同步化动作
在步骤2时
精灵会将备份文件复制到次要服务器
并回存到目
地数据库![](/icons/39350dou2.gif)
精灵
定会执行其余 3项步骤
在步骤3时
精灵将在主要服务器上建立
个SQL Agent工作(job)
此工作将会周期性地把交易日志文件内容备份到磁盘档案内
精灵也会在次要服务器上建立
个传送日志
数据库维护计划;此计画包含两个SQL Agent工作:
个是将交易日志文件复制到次要服务器(步骤4)
另
个则是将交易日志文件回存到目
数据库(步骤5)
这些步骤将建立
组日志传送服务器(互相有日志传送关系
两个数据库)
如果您想要额外提供容错功能或是设定
台报表服务器
那么您可以将主要服务器和另外
台次要服务器组合在
起
再设定
组日志传送配对服务器
准备工作
1.准备 Primary Server (以下为Ztao-1) 及 Secondary
Server (以下为IntronTest)
2.将要作 Log Shipping
数据库(以下为IntronERP)的还原模型(Recovery Model)设定为完整(FULL)![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26911/CSDN_Dev_Image_2004-4-17101020.jpg\")
3.将两台计算机
SQL Server服务账号加入Administrator群组
4.建立Primary Server 备份Log
数据夹
a.建立C:\\Logfile
以存放Primary Server数据库Transaction Log
备份
b.将C:\\Logfile作数据分享
分享目录
权限开放给SQL Agent所使用
Windows帐号![](/icons/39350dou2.gif)
5.建立 Secondary Server 还原
数据夹(在Secondary Server)
a.建立C:\\Shippedlog数据夹以存放从Primary Server传送过来
Transaction log
备份
b.建立 C:\\Logfile数据夹
当角色交换后
可存放新Primary Server
数据库Transaction Log
c.将C:\\Logfile数据夹作资源共享
分享目录
权限开放给SQL Agent所使用
Windows帐号![](/icons/39350dou2.gif)
6.在Primary Server中
新增 Secondary Server
注册信息
逐步设定在Primary Server中
![](/icons/39350dou.gif)
设定Standby Server及Log shipping
1、开启Enterprise Manager
![](/icons/39350dou.gif)
由工具中点选数据库维护计划
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-17222290.jpg\")
2、欢迎画面:
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-17222292.jpg\")
3、选取数据库:勾选Log shipping
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-17222294.jpg\")
4、更新数据最佳化信息:维持预设
![](/icons/39350dou.gif)
不用选择!
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-17222296.jpg\")
5、数据库完整性检查:维持预设
![](/icons/39350dou.gif)
不用选择!
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-17222298.jpg\")
6、指定数据库备份计划:
![](/icons/39350yi.gif)
般不用选择!
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222910.jpg\")
7、指定交易记录文件备份磁盘目录:储存备份文件
![](/icons/39350de.gif)
目录指向Primary Server上存放资料日志文件
![](/icons/39350de.gif)
目录位置!
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222912.jpg\")
8、指定交易记录共享:在此窗口中您必须指定主服务器上
![](/icons/39350de.gif)
分享目录名称
![](/icons/39350dou2.gif)
可以按下【…】按钮后浏览目录名称
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222914.jpg\")
9、指定记录传送目
![](/icons/39350de.gif)
地:点选【Add】按钮后可开启『新增目
![](/icons/39350de.gif)
数据库』对话框
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222916.jpg\")
10、新增目
![](/icons/39350de.gif)
数据库:输入所有Secondary Server
![](/icons/39350de.gif)
相关信息
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222918.jpg\")
【伺服务器名称】下拉式选单会列出您在先前准备工作中曾利用Enterprise Manager所注册
![](/icons/39350de.gif)
Secondary Server名称
![](/icons/39350dou2.gif)
在【目录】文字字段里
![](/icons/39350dou.gif)
请输入Secondary Server
![](/icons/39350de.gif)
目录名称
![](/icons/39350dou.gif)
用以接收来源数据库交易日志文件复本;此名称为本地端路径名称
![](/icons/39350dou.gif)
而不是分享目录名称
![](/icons/39350dou2.gif)
有关数据库
![](/icons/39350de.gif)
加载状态
![](/icons/39350dou.gif)
您有两种选项可以设定:不复原模式(No recovery mode)和待命模式(Standby mode)
![](/icons/39350dou2.gif)
所谓
![](/icons/39350de.gif)
『
不复原模式』表示使用者将无法进行资料查询
![](/icons/39350dou.gif)
唯
![](/icons/39350yi.gif)
可执行
![](/icons/39350de.gif)
动作只有回存交易日志文件
![](/icons/39350dou2.gif)
而『
待命模式』则是将数据库设定成只读状态;只要不是在回存数据库
![](/icons/39350de.gif)
时候
![](/icons/39350dou.gif)
您都可以查询资料
![](/icons/39350dou2.gif)
窗口内还有
![](/icons/39350yi.gif)
个【
终止数据库中
使用者(建议选项)】选项
![](/icons/39350dou.gif)
会在回存数据库或是回存交易日志文件时发生动作
![](/icons/39350dou2.gif)
在回存数据库或是交易日志文件时
![](/icons/39350dou.gif)
『回存
![](/icons/39350chengxu.gif)
』将是数据库内唯
![](/icons/39350yi.gif)
![](/icons/39350de.gif)
使用者
![](/icons/39350dou2.gif)
所以
![](/icons/39350dou.gif)
Microsoft建议您勾选此选项
![](/icons/39350dou.gif)
否则其它使用者可能会影响回存动作
![](/icons/39350de.gif)
进行
11、指定记录传送目
![](/icons/39350de.gif)
地:该设定完成
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222920.jpg\")
12、
![](/icons/39350chushi.gif)
化目
![](/icons/39350de.gif)
服务器:可以挑选最近
![](/icons/39350yi.gif)
次
![](/icons/39350de.gif)
备份资料;或是建立
![](/icons/39350yi.gif)
份新
![](/icons/39350de.gif)
备份资料
![](/icons/39350dou2.gif)
对大型数据库而言
![](/icons/39350dou.gif)
使用既有
![](/icons/39350de.gif)
备份资料会比较有效率
![](/icons/39350dou2.gif)
然而
![](/icons/39350dou.gif)
从那次备份的后
![](/icons/39350de.gif)
所有交易日志文件都必须存在于主要服务器上交易日志文件
![](/icons/39350de.gif)
分享目录的中
![](/icons/39350dou.gif)
精灵才有办法复制和回存到次要服务器
![](/icons/39350dou2.gif)
如果数据库不是很大
![](/icons/39350dou.gif)
那么让精灵产生新
![](/icons/39350de.gif)
备份将会比较简单
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222922.jpg\")
13、记录传送排程:可以设定来源数据库上交易日志文件
![](/icons/39350de.gif)
备份频率;也可以设定次要服务器上SQL Agent工作 (由精灵建立
![](/icons/39350de.gif)
![](/icons/39350dou.gif)
用来复制和加载交易日志文件)
![](/icons/39350de.gif)
频率
![](/icons/39350dou2.gif)
日志传送
![](/icons/39350de.gif)
频率可粗略设定为
![](/icons/39350yi.gif)
分钟
![](/icons/39350yi.gif)
次;但以大型数据库来说
![](/icons/39350dou.gif)
5分钟
![](/icons/39350yi.gif)
次是比较普遍
![](/icons/39350de.gif)
选择
![](/icons/39350dou2.gif)
14、记录传送临界值:针对交易日志文件备份动作
以及复制和回存工作
设定合理
延迟时间
当超过临界时间时
日志传送监控
对话框将会响应
个警示讯息![](/icons/39350dou2.gif)
prefix = o ns = \"urn:schemas-microsoft-com:office:office\" />![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222926.jpg\")
15、指定记录传送监视服务器信息:这里可能会直接使用默认值
![](/icons/39350dou.gif)
但是预设监控服务器是设定为主要服务器
![](/icons/39350dou2.gif)
![](/icons/39350yi.gif)
般来说
![](/icons/39350dou.gif)
不会把主要或次要服务器当作监控服务器
![](/icons/39350dou.gif)
这是
![](/icons/39350yinwei.gif)
如果其中
![](/icons/39350yi.gif)
台服务器故障停摆时
![](/icons/39350dou.gif)
将无法得知目前日志传送
![](/icons/39350de.gif)
状态为何
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222928.jpg\")
16、产生报告:建议将报告存到你Log
![](/icons/39350de.gif)
目录下
![](/icons/39350dou.gif)
或者专门存放有关Log Shipping
![](/icons/39350de.gif)
Log
![](/icons/39350de.gif)
目录下
![](/icons/39350dou.gif)
方便出错时查找原因!
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222930.jpg\")
17、维护计划历程记录:在Secondary Server上也保存
![](/icons/39350yi.gif)
份记录
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222932.jpg\")
18、设定Log Shipping名字
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222934.jpg\")
19、按下【完成】吧!此时精灵会自动从主要服务器和次要服务器的间设定日志传送动作
![](/icons/39350dou.gif)
并且在监控服务器上设定日志传送监控
![](/icons/39350chengxu.gif)
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26919/CSDN_Dev_Image_2004-4-172222936.jpg\")
您可以使用数据库维护计划的【属性】对话盒来更改日志传送相关设定
![](/icons/39350dou2.gif)
在【交易记录文件备份】设定页提供
![](/icons/39350de.gif)
选项可更改日志传送过程中交易日志文件备份
![](/icons/39350de.gif)
组态
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26910/CSDN_Dev_Image_2004-4-171632130.jpg\")
【记录传送】设定页显示出您先前在维护计划内设定
![](/icons/39350de.gif)
日志传送配对服务器;如果您设定了其它组日志传送配对服务器
![](/icons/39350dou.gif)
也会列在此处
![](/icons/39350dou2.gif)
本设定页也包含下列选项:新增目
![](/icons/39350de.gif)
数据库(用以建立新
![](/icons/39350de.gif)
日志传送配对服务器)、删除既有日志传送配对服务器、编辑目前
![](/icons/39350de.gif)
日志传送配对服务器的属性
![](/icons/39350dou.gif)
以及移除整个日志传送功能
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26910/CSDN_Dev_Image_2004-4-171632132.jpg\")
当您在【记录传送】设定页的中点选【编辑】时
![](/icons/39350dou.gif)
将开启【编辑目
![](/icons/39350de.gif)
数据库】对话盒
![](/icons/39350dou2.gif)
您可以在对话盒内【
![](/icons/39350yi.gif)
般】设定页检视和修改次要服务器
![](/icons/39350de.gif)
交易日志文件的目录位置
![](/icons/39350dou.gif)
以及未来做为主要服务器时分享目录的路径
![](/icons/39350dou2.gif)
【
![](/icons/39350chushi.gif)
化】设定页则可让您更改复原模式
![](/icons/39350dou.gif)
以及次要服务器上复制和回存的频率
![](/icons/39350dou2.gif)
【临界值】页可以设定日志传送的临界周期
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26910/CSDN_Dev_Image_2004-4-171632134.jpg\")
在【超出同步临界值】项目可设定:当日志传送监控
![](/icons/39350chengxu.gif)
产生警示讯息的前所能允许
![](/icons/39350de.gif)
最大时间间隔 (介于最近
![](/icons/39350yi.gif)
次来源数据库交易日志文件备份以及最新
![](/icons/39350de.gif)
交易日志文件回存动作的间)
![](/icons/39350dou2.gif)
您也可以在日志传送监控
![](/icons/39350chengxu.gif)
的中设定此参数
![](/icons/39350dou2.gif)
【在入时间延迟】、【档案保留期限】以及【历程记录保留期限】则是和次要服务器相关
![](/icons/39350de.gif)
设定
注:监控服务器在这些组态选项中扮演相当重要
![](/icons/39350de.gif)
角色
![](/icons/39350dou2.gif)
![](/icons/39350yinwei.gif)
【记录传送】设定页
![](/icons/39350de.gif)
大部分信息取决于监控服务器
![](/icons/39350dou.gif)
所以
![](/icons/39350yi.gif)
但监控服务器停摆时
![](/icons/39350dou.gif)
您将无法更改日志传送
![](/icons/39350de.gif)
组态设定值
![](/icons/39350dou2.gif)
在监控服务器执行SQL Server 2000 Profiler时
![](/icons/39350dou.gif)
主要服务器会连到监控服务器
![](/icons/39350dou.gif)
然后从日志传送资料表中取得既有
![](/icons/39350de.gif)
日志传送计划
![](/icons/39350dou2.gif)
因此
![](/icons/39350dou.gif)
要改变日志传送计划
![](/icons/39350de.gif)
设定时
![](/icons/39350dou.gif)
您必须确定在Enterprise Manager内可以连接到监控服务器
检查和监控日志传送动作 SQL Server 2000
![](/icons/39350de.gif)
日志传送功能还提供了
![](/icons/39350yi.gif)
项日志传送监控
![](/icons/39350chengxu.gif)
![](/icons/39350dou.gif)
可让您安装在另
![](/icons/39350yi.gif)
台独立监控用服务器
![](/icons/39350dou2.gif)
在SQL Server企业版和开发版
![](/icons/39350de.gif)
msdb数据库中共有 7个有关日志传送
![](/icons/39350de.gif)
资料表:
log_shipping_plans
log_shipping_plan_databases
log_shipping_databases
log_shipping_plan_history
log_shipping_monitor
log_shipping_primaries
log_shipping_secondaries
上述每
![](/icons/39350yi.gif)
个资料表都存在于主要、次要以及监控服务器上
![](/icons/39350dou2.gif)
各服务器也会使用某些资料表储存资料
![](/icons/39350dou.gif)
视该服务器在日志传送系统
![](/icons/39350de.gif)
角色为何
在主要服务器上检视日志传送动作 从Enterprise Manager 里
![](/icons/39350dou.gif)
您可以登入主要服务器
![](/icons/39350dou.gif)
并观察和监控日志传送动作
![](/icons/39350dou2.gif)
如果某个数据库已设定要进行日志传送
![](/icons/39350dou.gif)
在数据库【内容】对话盒
![](/icons/39350de.gif)
【
![](/icons/39350yi.gif)
般】页可得知该数据库
![](/icons/39350de.gif)
角色(来源数据库;或是目
![](/icons/39350de.gif)
数据库)
![](/icons/39350dou.gif)
也可知道日志传送监控
![](/icons/39350chengxu.gif)
是位于那
![](/icons/39350yi.gif)
台服务器上
![](/icons/39350dou2.gif)
您可以在Enterprise Manager内SQL Server Agent
![](/icons/39350de.gif)
【作业】节点
![](/icons/39350dou.gif)
检视日志传送和交易日志文件备份工作所执行
![](/icons/39350de.gif)
状态和历史纪录
![](/icons/39350dou2.gif)
主要服务器只使用msdb数据库
![](/icons/39350de.gif)
两个日志传送资料表
![](/icons/39350dou2.gif)
在log_shipping_databases资料表中
![](/icons/39350dou.gif)
SQL Server新增
![](/icons/39350de.gif)
每
![](/icons/39350yi.gif)
笔资料将会把数据库维护计划ID以及日志传送来源数据库连结在
![](/icons/39350yi.gif)
起
![](/icons/39350dou2.gif)
在log_shipping_monitor资料表中
![](/icons/39350dou.gif)
SQL Server新增
![](/icons/39350de.gif)
每
![](/icons/39350yi.gif)
笔资料包含了监控服务器
![](/icons/39350de.gif)
名称
![](/icons/39350dou.gif)
以及登入数据库
![](/icons/39350de.gif)
方式
在次要服务器上检视日志传送动作 日志传送计划存在于次要服务器
![](/icons/39350dou2.gif)
您可在次要服务器监控SQL Agent工作(复制交易日志文件到次要服务器
![](/icons/39350dou.gif)
并回存至目
![](/icons/39350de.gif)
数据库)
![](/icons/39350dou2.gif)
您也可检视目
![](/icons/39350de.gif)
数据库
![](/icons/39350de.gif)
属性对话盒
![](/icons/39350dou.gif)
以决定该数据库在日志传送过程所扮演
![](/icons/39350de.gif)
角色
![](/icons/39350dou2.gif)
在次要服务器上
![](/icons/39350dou.gif)
SQL Server使用msdb数据库
![](/icons/39350de.gif)
4个日志传送资料表
![](/icons/39350dou2.gif)
当SQL Server建立
![](/icons/39350yi.gif)
个日志传送计划的后
![](/icons/39350dou.gif)
它会新增
![](/icons/39350yi.gif)
笔资料到log_shipping_plan资料表
![](/icons/39350dou.gif)
用以纪录:主要和次要服务器
![](/icons/39350de.gif)
名称、档案位置、复制和回存工作ID(来自于次要服务器的sysjobs系统资料表)
![](/icons/39350dou2.gif)
在log_shipping_plan_databases资料表
![](/icons/39350dou.gif)
SQL Server会连结维护计划以及来源/目
![](/icons/39350de.gif)
数据库名称
![](/icons/39350dou.gif)
而且储存最后
![](/icons/39350yi.gif)
次进行档案复制和加载动作
![](/icons/39350de.gif)
相关信息
![](/icons/39350dou2.gif)
log_shipping_plan_history资料表则是将每次日志传送
![](/icons/39350de.gif)
复制和回存事件纪录下来
![](/icons/39350dou.gif)
连同该工作是否成功
![](/icons/39350de.gif)
信息
![](/icons/39350dou2.gif)
SQL Server也会新增
![](/icons/39350yi.gif)
笔资料在log_shipping_monitor资料表
![](/icons/39350dou.gif)
用以参照监控服务器
![](/icons/39350dou2.gif)
如果您勾选了【Allow database to assume primary role】复选框
![](/icons/39350dou.gif)
您将在次要服务器上看到
![](/icons/39350yi.gif)
个重要
![](/icons/39350de.gif)
额外项目:另
![](/icons/39350yi.gif)
个数据库维护计划(和您先前所建立
![](/icons/39350de.gif)
维护计划名称相同)
![](/icons/39350dou.gif)
但是并没有激活日志传送
![](/icons/39350dou2.gif)
您也会看到
![](/icons/39350yi.gif)
个非作用中(disabled)
![](/icons/39350de.gif)
SQL Agent工作(备份该数据库
![](/icons/39350de.gif)
交易日志)
![](/icons/39350dou2.gif)
也许您会被这些项目所混淆
![](/icons/39350dou2.gif)
尽管它们
![](/icons/39350de.gif)
名字相同
![](/icons/39350dou.gif)
但是此额外产生
![](/icons/39350de.gif)
维护计划却区别于当初所建立
![](/icons/39350de.gif)
那个
![](/icons/39350dou2.gif)
SQL Server保留第 2个逆向维护计划是为了以后可能发生
![](/icons/39350de.gif)
主要/次要服务器角色对调动作所准备
在监控服务器上检视日志传送动作 当您正确设定日志传送的后
![](/icons/39350dou.gif)
SQL Server 会激活监控服务器上Enterprise Manager
![](/icons/39350de.gif)
日志传送监控工具
![](/icons/39350chengxu.gif)
![](/icons/39350dou2.gif)
此外
![](/icons/39350dou.gif)
SQL Server会建立两个SQL Agent 警示工作(alert job):
![](/icons/39350yi.gif)
个用来执行工作
![](/icons/39350dou.gif)
另
![](/icons/39350yi.gif)
个处理out-of-sync情况
![](/icons/39350dou2.gif)
使用监控工具
![](/icons/39350chengxu.gif)
![](/icons/39350de.gif)
方式是
![](/icons/39350dou.gif)
开启Enterprise Manager并连至监控服务器
![](/icons/39350dou.gif)
展开【Management】节点
![](/icons/39350dou.gif)
然后点选【记录传送监视器(Log Shipping Monitor)】
![](/icons/39350dou2.gif)
当您点选此工具
![](/icons/39350chengxu.gif)
时
![](/icons/39350dou.gif)
其内会列出日志传送配对服务器
![](/icons/39350de.gif)
清单
![](/icons/39350dou2.gif)
您可在配对服务器上按下鼠标右键
![](/icons/39350dou.gif)
检视其备份、复制和回存等工作
![](/icons/39350de.gif)
执行历史纪录
![](/icons/39350dou2.gif)
这些历史纪录十分有用
![](/icons/39350dou.gif)
![](/icons/39350yinwei.gif)
您从这里得到
![](/icons/39350de.gif)
![](/icons/39350cuowu.gif)
讯息会比从次要服务器上(SQL Agent 复制和回存工作)得到
![](/icons/39350de.gif)
更为详尽
![](/icons/39350dou2.gif)
如图所示:当您开启配对服务器的属性对话盒
![](/icons/39350dou.gif)
并进入【Status】设定页时
![](/icons/39350dou.gif)
您可检视此配对服务器执行备份和回存
![](/icons/39350chengxu.gif)
的状态
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26910/CSDN_Dev_Image_2004-4-171632136.jpg\")
其状态(Status)可以是Normal 或是Out-of-Sync
![](/icons/39350dou2.gif)
如果SQL Server Agent尚未复制或回存交易日志文件
![](/icons/39350dou.gif)
对话盒内将会显示日志文件名为first_file_000000000000.trn
![](/icons/39350dou2.gif)
这并不是实际
![](/icons/39350de.gif)
文件名称
![](/icons/39350dou.gif)
只不过是用来标示SQL Server Agent尚未处理任何档案而已
![](/icons/39350dou2.gif)
在【Status】设定页也会显示备份、复制以及加载(回存)等动作执行时所耗费
![](/icons/39350de.gif)
时间
![](/icons/39350dou2.gif)
此设定页的信息不会自动更新
![](/icons/39350dou.gif)
所以您必须将此对话盒关闭后再开启
![](/icons/39350dou.gif)
才能更新其资料
![](/icons/39350dou2.gif)
SQL Server只使用msdb数据库内两个资料表来储存日志传送服务器的相关资料
![](/icons/39350dou2.gif)
SQL Server在这两个资料表中都给予
![](/icons/39350yi.gif)
个ID做为连结
![](/icons/39350dou.gif)
以及
![](/icons/39350yi.gif)
个外来键(foreign key)
![](/icons/39350dou2.gif)
该外来键是设定在log_shipping_secondaries资料表上
![](/icons/39350dou.gif)
并参照log_shipping_primaries资料表
![](/icons/39350de.gif)
primary_id字段(这两个是所有日志传送资料表中唯
![](/icons/39350yi.gif)
具有外来键关系
![](/icons/39350de.gif)
资料表)
![](/icons/39350dou2.gif)
在log_shipping_primaries资料表内
![](/icons/39350de.gif)
每笔资料都包含日志传送
![](/icons/39350de.gif)
相关信息
![](/icons/39350dou.gif)
例如:来源数据库名称、交易日志文件备份工作执行的状态
![](/icons/39350dou.gif)
以及已规划
![](/icons/39350de.gif)
停摆信息(可避免不必要
![](/icons/39350de.gif)
警示讯息)
![](/icons/39350dou2.gif)
而log_shipping_secondaries 资料表的每笔资料有关目
![](/icons/39350de.gif)
数据库的信息;每个目
![](/icons/39350de.gif)
数据库附属于特定
![](/icons/39350de.gif)
日志传送来源数据库
![](/icons/39350dou2.gif)
这两个资料表互相连结
![](/icons/39350de.gif)
结果就是日志传送监控
![](/icons/39350chengxu.gif)
内所显示
![](/icons/39350de.gif)
配对服务器信息
移除和重新组态日志传送功能如果您想从数据库维护计划中移除日志传送功能
![](/icons/39350dou.gif)
可参考下列方式:开启该计划
![](/icons/39350de.gif)
属性对话盒
![](/icons/39350dou.gif)
选择【记录传送】设定页
![](/icons/39350dou.gif)
然后点选【移出记录传送】
![](/icons/39350dou2.gif)
此动作将从次要服务器上移除SQL Server Agent
![](/icons/39350de.gif)
备份和回存工作
![](/icons/39350dou.gif)
并清除日志传送资料表内
![](/icons/39350de.gif)
所有相关资料
![](/icons/39350dou2.gif)
此外
![](/icons/39350dou.gif)
日志传送监控
![](/icons/39350chengxu.gif)
![](/icons/39350de.gif)
相关信息也会
![](/icons/39350yi.gif)
并被清除
![](/icons/39350dou2.gif)
然而此动作将会适当地保留主要服务器上SQL Server Agent
![](/icons/39350de.gif)
交易日志备份工作
![](/icons/39350dou2.gif)
只有在删除数据库维护计划时
![](/icons/39350dou.gif)
该工作才会被移除
![](/icons/39350dou2.gif)
假如您想从监控服务器内移除掉日志传送监控
![](/icons/39350chengxu.gif)
![](/icons/39350dou.gif)
请用手动方式将log_shipping_primaries和log_shipping_secondaries这两个资料表(位于监控服务器
![](/icons/39350de.gif)
msdb数据库)
![](/icons/39350de.gif)
资料删除即可
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26910/CSDN_Dev_Image_2004-4-171632138.jpg\")
如果您在数据库维护计划内设定日志传送时
![](/icons/39350dou.gif)
就已允许目
![](/icons/39350de.gif)
数据库可以做为新
![](/icons/39350de.gif)
日志传送来源数据库
![](/icons/39350dou2.gif)
当您删除主要服务器
![](/icons/39350de.gif)
维护计划时
![](/icons/39350dou.gif)
次要服务器上仍然会保留其数据库维护计划
![](/icons/39350dou.gif)
以及交易日志文件备份工作
![](/icons/39350dou2.gif)
删除这些项目
![](/icons/39350de.gif)
方式是将次要服务器上和日志传送相关
![](/icons/39350de.gif)
数据库维护计划直接删除
SQL Server 2000的日志传送功能
可能發生
錯誤![](/icons/39350yi.gif)
、残余数据
当您进行SQL Server 2000日志传送
![](/icons/39350de.gif)
实验时
![](/icons/39350dou.gif)
也许偶而会中断设定过程
![](/icons/39350dou2.gif)
如果真是如此
![](/icons/39350dou.gif)
那么某些资料仍然会存入每台服务器
![](/icons/39350de.gif)
日志传送资料表
![](/icons/39350dou.gif)
并且影响到后续
![](/icons/39350de.gif)
日志传送设定动作
![](/icons/39350dou2.gif)
为了保证这些剩余资料都会被清除
![](/icons/39350dou.gif)
请确实删除每台服务器msdb数据库内日志传送资料表的相关资料
![](/icons/39350dou2.gif)
![](/icons/39350cuowu.gif)
信息:
Error 14261: The spec
![](/icons/39350if.gif)
ied primary_server_name.primary_database_name (\'N\') already exists.
Error 14426: A log shipping monitor is already
![](/icons/39350define.gif)
d (...)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26953/CSDN_Dev_Image_2004-4-171735310.jpg\")
处理思路方法:
必须手动执行下面几个存储过程来删除Log Shipping在数据库中记录
![](/icons/39350de.gif)
信息
![](/icons/39350dou2.gif)
1、
sp_delete_log_shipping_primary 删除msdb.dbo.log_shipping_primary表中
![](/icons/39350de.gif)
Primary Server信息
2、
sp_delete_log_shipping_plan 删除Log Shipping计划
3、
sp_delete_log_shipping_secondary删除msdb.dbo.log_shipping_secondaries表中
![](/icons/39350de.gif)
Secondary Server信息
4、
sp_remove_log_shipping_monitor 删除Log Shipping监视从表msdb.dbo.log_shipping_monitor
2、数据库
![](/icons/39350de.gif)
模式
如果正确设置了Log Shipping
![](/icons/39350dou.gif)
但是没有办法正常执行
![](/icons/39350dou.gif)
在SQL Server
![](/icons/39350de.gif)
日志中可以看到类似这个信息和界面:
Microsoft (R) SQLMa
![](/icons/39350int.gif)
Utility (Unicode), Version Logged _disibledevent=>
可能是你没有正确设置数据库
![](/icons/39350de.gif)
模式
![](/icons/39350dou.gif)
完整模式
![](/icons/39350dou2.gif)
![\"\"](\"http://blog.csdn.net/Develop/ArticleImages/26/26953/CSDN_Dev_Image_2004-4-171735314.jpg\")
3、Log文件存放路径
在MSDN上看过
![](/icons/39350yi.gif)
篇文章说
![](/icons/39350dou.gif)
同
![](/icons/39350yi.gif)
台电脑上再次设置Log Shipping时
![](/icons/39350dou.gif)
不要使用相同
![](/icons/39350de.gif)
目录存放Log文件
![](/icons/39350dou2.gif)
这个没有考证过
![](/icons/39350dou.gif)
只提
![](/icons/39350yi.gif)
下
![](/icons/39350dou.gif)
提醒大家!
延伸阅读
最新评论