FIX: 与备用同步伙伴的合并复制可能会不成功之后更改保持期

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 814460
本文已归档。它按“原样”提供,并且不再更新。
症状
更改主出版物或主出版物在保持期后,与备用同步伙伴的合并复制环境可能不会成功。 立即应用更改后,订阅仍可以成功地同步到主出版物。但是,应用到备用同步伙伴的故障转移步骤之后,合并代理程序可能会不成功,并且您可能会收到以下错误消息:

类别: NULL
源: 合并进程
数量:-2147200940
消息: 该发布服务器已从其架构更改版本是不同于订阅服务器上的备份中还原。 请重新运行快照代理程序,重新初始化订阅。

此后,备用同步环境不会继续工作。您仍可以与您更改在保留期间,但与其他伙伴进行同步的所有尝试未都成功后,与第一次同步的发布者进行合并。即使您重新初始化备用同步伙伴和订阅服务器,该操作不会帮助。
解决方案

服务包信息

若要解决此问题,获得最新的 service pack,对于 Microsoft SQL Server 2000。有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
290211如何获取最新的 SQL Server 2000 服务包

修补程序信息

在解决此问题的 SQL Server 2000 Service Pack 2 运行版本 8.00.0729 的系统。

在 SQL Server 2000 Service Pack 3,版本 8.00.0760 存在问题。若要修复此版本,您必须应用 SQL Server 2000 Service Pack 3 汇总版本 8.00.0765。

此修复程序的英文版具有文件属性 (或更高版本) 下表中列出。其格式为协调通用时间 (UTC) 列出日期和时间对这些文件。当您查看文件信息时,将转换为本地时间。 若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间工具中的 时区 选项卡。

SQL Server 2000 Service Pack 2

此修补程序生成用于运行 SQL Server 2000 Service Pack 2 的服务器
   Date         Time   Version            Size    File name   --------------------------------------------------------------   17-Jan-2002  18:45  2000.80.568.0      29,244  Dbmslpcn.dll        17-Jan-2003  16:23                    786,432  Distmdl.ldf   17-Jan-2003  16:23                  2,359,296  Distmdl.mdf   11-Dec-2002  07:50                        180  Drop_repl_hotfix.sql   02-Jul-2002  05:35  2000.80.650.0     107,088  Impprov.dll         17-Jan-2003  10:33                    774,409  Instdist.sql   11-Dec-2002  07:50                      1,402  Inst_repl_hotfix.sql   20-Aug-2002  06:24  2000.80.679.0     111,172  Logread.exe         15-Dec-2002  13:21  2000.80.717.0      90,692  Msgprox.dll         06-Apr-2002  16:08  2000.80.606.0      62,024  Odsole70.dll        02-Jan-2002  15:59                     18,185  Qfe356326.sql   20-Aug-2002  06:47  2000.80.679.0     135,748  Qrdrsvc.exe         26-Aug-2002  12:49  2000.80.679.0     406,088  Rdistcom.dll        03-Oct-2001  15:36                    437,302  Replcom.sql   20-Aug-2002  06:33  2000.80.679.0     152,136  Replmerg.exe        25-Nov-2002  11:43                  1,004,990  Replmerg.sql   15-Dec-2002  13:21  2000.80.717.0     221,768  Replprov.dll        15-Dec-2002  13:21  2000.80.717.0     303,688  Replrec.dll         22-Jan-2003  09:27                  1,002,101  Replsys.sql   03-Oct-2001  15:36                    881,228  Repltran.sql   26-Aug-2002  12:49  2000.80.679.0     283,208  Rinitcom.dll        16-Sep-2002  12:31                    390,045  Securityhotfix.sql   26-Aug-2002  12:49  2000.80.679.0      28,672  Sqlagent.dll        26-Aug-2002  08:39  2000.80.679.0     311,872  Sqlagent.exe        28-Aug-2002  06:32  2000.80.679.0      49,152  Sqlagent.rll   26-Aug-2002  12:49  2000.80.679.0      53,824  Sqlcmdss.dll        28-Aug-2002  06:40  2000.80.679.0      12,288  Sqlcmdss.rll   14-Jan-2003  11:39  2000.80.725.0     172,600  Sqlmap70.dll        20-Jan-2003  19:06  2000.80.728.0   7,479,377  Sqlservr.exe        01-Nov-2002  08:56  2000.80.698.0      45,644  Sqlvdi.dll          17-Jan-2002  18:45  2000.80.568.0      29,244  Ssmslpcn.dll        19-Dec-2002  14:55  2000.80.719.0      82,492  Ssnetlib.dll        02-Jan-2003  10:12  2000.80.722.0      25,148  Ssnmpn70.dll        06-Apr-2002  16:08  2000.80.606.0      70,208  Xplog70.dll         06-Apr-2002  16:08  2000.80.606.0      53,828  Xpqueue.dll         06-Apr-2002  16:08  2000.80.606.0     156,228  Xprepl.dll          11-Jul-2002  15:00  2000.80.658.0     279,104  Xpstar.dll          16-Sep-2002  13:12  2000.80.686.0      98,872  Xpweb70.dll      

SQL Server 2000 Service Pack 3

此修补程序生成用于运行 SQL Server 2000 Service Pack 3 的服务器
   Date         Time   Version            Size    File name   --------------------------------------------------------------   07-Feb-2003  19:44                    786,432  Distmdl.ldf   07-Feb-2003  19:44                  2,359,296  Distmdl.mdf   29-Jan-2003  15:55                        180  Drop_repl_hotfix.sql   31-Jan-2003  14:32  2000.80.763.0   1,557,052  Dtsui.dll           29-Jan-2003  19:18                    746,470  Instdist.sql   29-Jan-2003  15:55                      1,402  Inst_repl_hotfix.sql   07-Feb-2003  20:40  2000.80.765.0      90,692  Msgprox.dll         07-Feb-2003  17:53                  1,065,895  Replmerg.sql   07-Feb-2003  20:40  2000.80.765.0     221,768  Replprov.dll        07-Feb-2003  20:40  2000.80.765.0     307,784  Replrec.dll         29-Jan-2003  19:18                  1,084,318  Replsys.sql   07-Feb-2003  20:40  2000.80.765.0     176,696  Sqlmap70.dll        07-Feb-2003  20:40  2000.80.765.0      57,920  Sqlrepss.dll        07-Feb-2003  20:41  2000.80.765.0   7,528,529  Sqlservr.exe        07-Feb-2003  20:40  2000.80.765.0      45,644  Sqlvdi.dll          07-Feb-2003  20:40  2000.80.765.0      82,492  Ssnetlib.dll     
由于文件相关性、 最新的修补程序或包含这些文件的特征的 笔记 还可能包含其他文件。


状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。Microsoft SQL Server 2000 Service Pack 4 中,第一次已得到纠正此问题。
参考
此修补程序也是 ms03-031 安全修补程序中可用的。ms03-031 安全修补程序有关的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
821277: ms03-031 安全修补程序,SQL Server 2000 Service Pack 3
有关如何设置备用同步伙伴的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
321176如何: 设置 SQL Server 2000 合并复制中的备用同步伙伴

属性

文章 ID:814460 - 上次审阅时间:02/26/2014 23:28:37 - 修订版本: 10.3

Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 标准版, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Desktop Engine (Windows), Microsoft SQL Server 2000 Enterprise Edition 64-bit

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbsqlserv2000fix kbsqlserv2000presp3fix kbfix kbbug KB814460 KbMtzh
反馈