WEB开发网
开发学院数据库MSSQL Server 日志传送学习笔记 阅读

日志传送学习笔记

 2007-11-11 08:59:53 来源:WEB开发网   
核心提示:测试环境:windows 2000 server+sp3sql server(WINDOWS平台上强大的数据库平台) 2000 企业版 +sp3 看了日志传送的概念,按照帮助中的“使用数据库维护计划向导配置日志传送”步骤,日志传送学习笔记,上面说的还算详细,一般不会有多大困难,看到帮助里提到这个操作是处理log_shi

 测试环境:windows 2000 server+sp3 sql server(WINDOWS平台上强大的数据库平台) 2000 企业版 +sp3
 看了日志传送的概念,按照帮助中的“使用数据库维护计划向导配置日志传送”步骤,上面说的还算详细,一般不会有多大困难,感觉重点在"添加目的数据库"这步操作中,里面有不少选项可能要根据你的不同情况进行不同的设置。(象我这样的菜鸟水平都能大概操作过去,大家应该都没有问题)。
 我是在本地的2个实例中测试的,默认实例作为源数据库,命名实例作为目的数据库。
 第一次失败操作,其中就是在"指定日志传送监视器信息"这步操作中,对于监视日志传送的服务器选择不清楚。应该哪个设置为监视服务器呢?我这里“指定日志传送监视器信息”的时候的下拉列表中只能选择那个命名实例。默认实例(也就是源数据库)不可选。一开始什么都没有选用了原始的“空“,结果到最后一步,她会说监视服务器连接错误。再回头我看到帮助中说不要把源服务器做监视。说什么“保持监视服务器独立对性能也有益,因为监视会增加不必要的开销。”,可是我只有2个实例不把它作为源服务器想着就只能指定那个命名实例(目的数据库了)这次“指定日志传送监视器信息”的时候在下拉列表中选择了那个命名实例。结果选了那个命名实例的话到最后就报本页这张贴图的错了。

 后来在“指定日志传送监视器信息”这个窗口胡乱的试了几次其他的选项,比如:使用 “sql server(WINDOWS平台上强大的数据库平台) 身份验证"连接到监视服务器等等都不成功。
 后来到知识库中查到了这篇文章,总算找到了问题根源。
aspx?scid=kb;EN-US;298743" target=_blank>http://support.microsoft.com/default.aspx?scid=kb;EN-US;298743
这个网页上说2个错误,
Error 14261: The specified Prima(最完善的虚拟主机管理系统)ry_server_name.Prima(最完善的虚拟主机管理系统)ry_database_name ('N') already exists.
Error 14426: A log shipping monitor is already defined (...) 
我的正好是14426。
按照上面的解决办法,
1,手动运行sp_delete_log_shipping_Prima(最完善的虚拟主机管理系统)ry来删除主服务器.
2,手动运行sp_delete_log_shipping_plan来删除 log shipping plan.
3,手动运行sp_delete_log_shipping_secondary 来删除第二个服务器.
4,手动运行sp_remove_log_shipping_monitor来删除 log shipping monitor information 
在qa中执行了这几个sp后,再按照前面的操作重新运行一次日志传送的维护计划就成功了。
注:我当时只成功执行了1,3,4这几个sp,2没有成功,
看到帮助的例子 示例以下示例将删除计划"Pubs 数据库备份"及添加到该计划中的任何数据库。 EXEC msdb.dbo.sp_delete_log_shipping_plan @plan_name = N'Pubs database backup', @del_plan_db = 1 我不知道应该用什么来替代@plan_name = N'Pubs database backup' 参数,我理解这个是我建立的维护计划名,但我的计划没有成功应该没有名字,看到帮助里提到这个操作是处理log_shipping_databases 表的,我看了这个表什么信息也没有就不去管它了 。

关于日志传送的其他问题这页也有一些中文说明
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;314515
可以给以后用的人参考。

Tags:日志 传送 学习

编辑录入:coldstar [复制链接] [打 印]
赞助商链接