数据库引擎事件和错误(21000 到 21999)

本文包含错误消息编号(介于 21000 到 21999 之间)及其说明,这是目录视图中错误消息 sys.messages 的文本。 如果提供了错误编号,可以通过它找到详细信息。

有关错误编号的完整范围,请参阅有关数据库引擎事件和错误的列表

可以通过针对sys.messages目录视图运行以下查询来查询数据库引擎以查看所有错误的完整列表:

SELECT message_id AS Error,
    severity AS Severity,
    [Event Logged] = CASE is_event_logged
        WHEN 0 THEN 'No' ELSE 'Yes'
        END,
    [text] AS [Description]
FROM sys.messages
WHERE language_id = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English */
ORDER BY message_id;

SQL Server 版本

本文介绍 SQL Server 2016(13.x)的事件和错误(介于 21000 和 21999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文介绍 SQL Server 2017(14.x)的事件和错误(介于 21000 和 21999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文介绍 SQL Server 2019(15.x)的事件和错误(介于 21000 和 21999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文介绍 SQL Server 2022(16.x)的事件和错误(介于 21000 和 21999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

错误和事件 (21000 到 21999)

错误 Severity 是否记录事件 说明
21000 16 无法订阅不活动的发布。
21001 16 无法在订阅服务器上为推送订阅添加分发代理。
21002 16 此订阅的分发代理已存在(%s)。
21003 16 不再支持更改发布名。
21004 16 数据库对象 '%s' 已加密,无法发布该对象。
21005 10 为了向后兼容,sp_addpublisher 可用于添加此分发服务器的发布服务器。 然而,sp_adddistpublisher 更为灵活。
21006 16 无法使用 sp_addpublisher 添加发布服务器。 请使用 sp_adddistpublisher。
21007 16 无法添加该远程分发服务器。 请确保已在该分发服务器上将本地服务器配置为发布服务器。
21008 16 无法卸载该分发服务器,因为已定义了订阅服务器。
21009 16 指定的筛选过程已与一个表相关联。
21010 16 删除了 %ld 副本 (replica) 事务,该事务由 %ld 语句(%ld rows/millisec)组成(%ld 毫秒)。
21011 16 已停用订阅。
21012 16 无法将该发布的 'allow_push' 属性更改为 "false"。 存在对该发布的推送订阅。
21013 16 无法将该发布的 'allow_pull' 属性更改为 "false"。 存在对该发布的请求订阅。
21014 16 @optname 参数值必须是 'transactional' 或 'merge'。
21015 16 已将复制选项 '%s' 设置为 TRUE。
21016 16 已将复制选项 '%s' 设置为 FALSE。
21017 16 无法对具有垂直或水平分区的合并项目执行 SQL Server 7.0 兼容的校验和计算。 但可以对此项目执行行计数验证和 SQL Server 2000 兼容的二进制校验和计算。
21018 16 该分发数据库中的连续快照事务太多。 请再次运行日志读取器代理,或清除该分发数据库。
21019 10 用于添加订阅的分发代理。
21020 10 未指定注释。
21021 16 卸载复制之前,请删除该分发服务器。
21022 16 如果将发布的 'immediate_sync' 属性设置为 True,则 'independent_agent' 属性也必须设置为 True。
21023 16 不再支持 '%s'。
21024 16 存储过程 '%s' 已作为不兼容的类型发布。
21025 16 要加密的字符串不能有 Null 字符。
21026 16 无法对没有独立代理的发布进行匿名订阅。
21027 16 没有安装 '%s' 复制存储过程。 必须重新安装带有复制的 SQL Server。
21028 16 此服务器上未安装复制组件。 请再次运行 SQL Server 安装程序,然后选择安装复制组件的选项。
21029 16 除非 @drop_push 为 'true',否则无法在订阅服务器上删除推送订阅条目。
21030 16 不能更改 SQL Server 复制代理的名称。
21031 16 存储过程项目不支持 'post_script'。
21032 16 由于非 SQL Server 订阅服务器 '%s' 不支持 'sync tran' 更新模式,因此无法订阅。
21033 16 由于服务器 '%s' 上存在已设置为允许复制的数据库,因此无法将该服务器作为分发发布服务器进行删除。
21034 16 在订阅服务器上插入或更新的行不能位于项目分区之外。
21035 16 您已成功更新了发布服务器的属性 '%s'。
21036 16 订阅的另一个 %s 代理正在运行,或者服务器正在处理同一代理提交的前一个请求。
21037 16 工作目录 '%s' 无效。
21038 16 该服务器不支持 Windows 身份验证。
21039 16 项目 '%s' 包含目标所有者 '%s'。 非 SQL Server 订阅服务器要求项目的目标所有者为 NULL。
21040 16 发布 '%s' 不存在。
21041 16 此服务器版本不允许远程分发发布服务器。
21042 16 对于在 Windows NT 4.0 上运行的分发服务器,分发发布服务器属性 'distributor_password' 没有作用而且不受支持。
21043 16 未安装该分发服务器。
21044 16 启用数据库进行发布或合并发布时,无法忽略远程分发服务器(@ignore_remote_distributor不能为 1)。
21045 16 无法卸载分发服务器,因为存在已设置为可发布或合并发布的数据库。
21046 16 无法更改分发发布服务器属性 'distribution_db',因为发布服务器正在使用当前分发数据库。
21047 16 无法删除本地分发发布服务器,因为已定义了订阅服务器。
21048 16 由于登录名 '%s' 没有分发服务器 '%s' 的访问权限,因此无法将其添加到发布访问列表中。
21049 16 由于登录名 '%s' 不在发布访问列表中,因此它没有发布 '%s' 的访问权限。
21050 16 只有 sysadmin 固定服务器角色或 db_owner 固定数据库角色的成员才可以执行此操作。 请与管理员联系,以获取执行此操作所需的足够权限。
21051 16 由于非 SQL Server 订阅服务器 '%s' 不支持自定义存储过程,因此无法订阅。
21052 16 无法写入排队更新订阅的消息队列。 请确保 Microsoft 分布式事务处理协调器正在运行,并确保订阅处于活动状态且已初始化。 如果订阅使用 Microsoft 消息队列,请确保对队列设置了适当权限。
21053 16 输入属性参数无效。 有关 sp_changemergepublication 的有效参数列表,请参阅 SQL Server 联机丛书。
21054 16 订阅服务器上的触发器无法通过链接服务器连接执行发布服务器命令(触发器用于带有更新订阅的订阅服务器)。 确保已将 sp_link_publication 用于正确配置链接服务器,并确保用于连接到发布服务器的登录名在发布访问列表中。
21055 15 为 %s 指定的参数 %s 的值无效。
21056 16 对发布 '%s' 的订阅已过期或不存在。
21057 16 匿名订阅服务器不能拥有可更新订阅。
21058 16 订阅服务器 '%s' 上已存在对发布 '%s' 的可更新订阅。
21059 16 无法重新初始化非 immediate_sync 发布的订阅。
21060 16 由于非 SQL Server 订阅服务器 '%s' 不支持参数化语句,因此无法订阅。
21061 16 添加项目 '%s' 时指定的项目状态 %s 无效。
21062 16 表 '%s' 的行大小超过了 6,000 个字节的复制限制。
21063 16 由于表 '%s' 已发布用于合并复制,因此该表不能参与可更新订阅。
21064 16 由于该订阅已标记为要重新初始化,所以该订阅未初始化或不可即时更新。 如果使用排队故障转移选项,请运行队列读取器代理进行订阅初始化。 请在(重新)初始化完成后再试。
21070 16 此订阅不支持自动重新初始化(订阅时使用了 'no sync' 选项)。 若要重新初始化此订阅,必须先删除该订阅,然后重新创建它。
21071 10 无法重新初始化对发布 '%s' 的订阅 '%s:%s' 中的项目 '%s' (订阅该项目时使用了 'no sync' 选项)。
21072 16 没有在最大保持期内对该订阅进行同步,或发布服务器上已删除该订阅。 必须重新初始化该订阅才能接收数据。
21073 16 指定的发布不存在。
21074 16 已将此(这些)订阅标记为不活动,必须将其重新初始化。 需要删除非同步订阅,然后重新创建它们。
21075 10 发布 '%s' 的初始快照尚不可用。
21076 10 项目 '%s' 的初始快照尚不可用。
21077 10 已停用匿名发布的初始快照。 新订阅必须等待计划的下一次快照。
21078 16 表 '%s' 不在订阅服务器数据库中。
21079 16 没有发布服务器的 RPC 安全信息,或该信息无效。 请用 sp_link_publication 指定该信息。
21080 16 msrepl_tran_version 列必须位于允许可更新订阅的项目的垂直分区中;不能删除该列。
21081 16 服务器设置 '允许激发会激发其他触发器(嵌套触发器)的触发器' 必须存在于可更新的订阅服务器上。
21082 16 在允许可更新订阅的订阅服务器上,订阅数据库的数据库属性 'IsRecursiveTriggersEnabled' 必须为 false。
21083 16 在即时更新订阅服务器上,数据库兼容级别不能低于 70。
21084 16 发布 '%s' 不允许匿名订阅。
21085 16 该保持期必须小于分发数据库的保持期。
21086 16 分发数据库的保持期必须大于所有现有非合并发布的保持期。
21087 16 客户端订阅和匿名订阅无法重新发布数据。 若要重新发布此数据库中的数据,对根发布服务器的订阅必须是优先级大于 0 的服务器订阅。 请删除当前订阅,然后创建服务器订阅。
21088 10 该发布的初始快照尚不可用。
21089 16 只有 sysadmin 固定服务器角色的成员才可以执行此操作。
21090 16 无法升级合并复制元数据。 请通过运行订阅服务器的合并代理或运行发布服务器的快照代理,再次尝试升级。
21091 16 不允许优先级为 0 的全局订阅服务器创建合并发布。
21092 10 已执行数据库 %s 的更改跟踪手动清理过程
21101 10 将忽略为参数 %s 指定的自定义命令名 %s, 而使用系统生成的名称。 该发布允许使用 %s,并且不必指定命令名。
21105 16 此版本的 SQL Server 无法充当复制的发布服务器或分发服务器。
21106 16 此版本的 SQL Server 不支持发布。
21107 16 '%ls' 不是表或视图。
21108 16 此版本的 SQL Server 不支持事务发布。
21109 16 如果指定 @command_id,则参数 @xact_seqno_start 和 @xact_seqno_end 必须相同。
21110 16 如果指定了 @command_id,则必须指定 @xact_seqno_start 和 @publisher_database_id。
21111 16 '%s' 不是快照代理的有效参数。
21112 16 '%s' 不是日志读取器代理的有效参数。
21113 16 '%s' 不是分发代理的有效参数。
21114 16 '%s' 不是合并代理的有效参数。
21115 16 %d 不是 '%s' 参数的有效值。 该值必须是正整数。
21116 16 '%s' 不是 '%s' 参数的有效值。 该值必须为 1、2 或 3。
21117 16 '%s' 不是 '%s' 参数的有效值。 该值必须是 0、1 或 2。
21118 16 '%s' 不是 '%s' 参数的有效值。 该值必须大于或等于 0 且小于或等于 10,000。
21119 16 %s 不是 '%s' 参数的有效值。 该值必须是非负整数。
21120 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或者该订阅的所有者才可以删除对发布 '%s' 的订阅 '%s'。
21121 16 只有 sysadmin 固定服务器角色的成员和 '%s' 才可以删除对发布 '%s' 的请求订阅。
21122 16 由于分发数据库 '%s' 当前正在使用中,因此无法将其删除。
21123 16 在该分发服务器上找不到代理配置文件 '%s'。
21124 16 在 sysmergearticles 中找不到对应于备用表 ID (别名) '%d'的表名或表所有者。
21125 16 合并复制中所用的表必须至少有一个非计算列。
21126 16 不能在发布所在的数据库中创建请求订阅。
21127 16 只可将全局合并订阅添加到数据库 '%s' 中。
21128 16 由于 INSERT 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 INSERT 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21129 16 由于 UPDATE 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 UPDATE 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21130 16 由于 DELETE 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 DELETE 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21131 16 已存在对异类发布 '%s' 的订阅。 若要添加新项目,请先删除对该发布的现有订阅。
21132 16 无法创建对合并发布 '%s' 的事务订阅。 对于此操作,发布类型应为事务(0)或快照(1)。
21133 16 未使发布 '%s' 可以使用独立代理。
21134 16 指定的作业 ID 必须标识分发代理程序或合并代理作业。
21135 16 在复制代理表中检测到不一致。 指定的作业 ID 在 '%ls' 中没有对应的条目。
21136 16 在复制代理表中检测到不一致。 指定的作业 ID 对应于 %ls' 中的多个条目。
21137 16 此过程只支持远程执行推送订阅代理。
21138 16 offload_server' 属性不能与分发服务器的名称相同。
21139 16 无法确定执行分布式代理的订阅服务器的名称。
21140 16 不能将代理的执行分布到与分发服务器驻留在同一服务器上的订阅服务器上。
21141 16 不能为具有手工筛选或视图的项目指定 @change_active 标志。
21142 16 SQL Server '%s' 无法获取登录名 '%s' 的 Windows 组成员身份信息。 请确保该 Windows 帐户有权访问该登录名所在的域。
21143 16 对于快照发布项目,自定义存储过程架构选项无效。
21144 16 订阅服务器当前订阅了其他发布,所有无法订阅 sync_type 为 'dump database' 的发布。
21145 16 订阅服务器订阅了 sync_type 为 'dump database' 的发布,所以无法订阅发布 %s。
21146 16 @alt_snapshot_folder 既不为 NULL 也不为空时,@use_ftp 不能为 'true'。
21147 16 未发布 '%s' 数据库以进行合并复制。
21148 16 要么同时为 @subscriber 和 @subscriberdb 指定非 Null 值,要么两者都不指定。
21149 16 未发布 '%s' 数据库以进行事务复制或快照复制。
21150 16 无法为指定的订阅确定快照文件夹,因为指定的订阅服务器对分发服务器而言是未知的。
21151 16 要通过将字符模式 bcp 用作同步方法来支持非 SQL Server 订阅服务器的发布,不支持快照前及快照后命令。
21152 16 对使用 'concurrent' 或 'concurrent_c' 同步方法的发布,无法创建 sync_type 为 'none' 的订阅。
21153 16 无法创建项目 '%s'。 所有属于并发同步发布的组成部分的项目都必须使用存储过程来将更改应用于订阅服务器。
21154 16 无法更改项目 '%s'。 所有属于并发同步发布的组成部分的项目都必须使用存储过程来将更改应用于订阅服务器。
21155 16 无法更改项目 '%s'。 所有属于并发同步发布的组成部分的项目都不能有超过 %d 个字符的 ins_cmd/del_cmd。
21156 16 @status 参数值必须是 'initiated' 或 'active'。
21157 16 只能对定义了备用快照生成文件夹的发布启用快照压缩选项。
21158 16 若要使某发布可用于 Internet,'ftp_address' 属性不能为 Null。
21159 16 若要使某发布可用于 Internet,'alt_snapshot_folder' 属性必须为非空。
21160 16 “ftp_port”属性必须是非负整数 < 65536。
21161 16 该订阅已删除,无法更改发布服务器。 请用 sp_subscription_cleanup 来清除触发器。
21162 16 从该分区中排除该表的 rowguid 列是无效的。
21163 16 由于发布 '%s' 的快照已运行,因此无法将列 '%s' 添加到项目 '%s' 中。
21164 16 由于列 '%s' 既不可为 Null,也没有定义默认值,因此不能将该列包含在垂直分区中。
21165 16 由于列 '%s' 既不可为 Null,也没有定义默认值,因此不能将该列从垂直分区中排除。
21166 16 列 '%s' 不存在。
21167 16 指定的作业 ID 不代表此数据库中任何推送订阅的 %s 代理作业。
21168 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员和由指定复制代理作业提供服务的订阅的所有者才能修改代理减负设置。
21169 16 无法标识分发服务器 '%s' 上的发布服务器 '%s'。 请确保服务器 '%s' 已在该分发服务器上注册。
21170 16 指定的订阅服务器无法通过 Data Transformation Services 使用可转换订阅。 只有 SQL Server 2000、SQL Server 2005 和 OLE DB 订阅服务器可以使用可转换订阅。
21171 16 在服务器 '%s' 的 msdb 中找不到包 '%s'。
21172 16 发布必须处于 'character'、'concurrent_c' 或 'database snapshot character' bcp 模式才允许使用 DTS。
21173 16 发布必须是 'independent_agent' 类型才允许使用 DTS。
21174 16 由于此发布支持使用 DTS 的可转换订阅,因此它要求自动生成的存储过程和参数化命令,这些存储过程和命令均使用 @status 的默认值进行设置。
21175 16 由于发布允许 Data Transformation Services 或可更新订阅,不能更改 ins_cmd、upd_cmd 或 del_cmd 项目属性。
21176 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或订阅的创建者才能更改订阅属性。
21177 16 列列表太长,无法创建。 请手动创建该列表。
21178 16 由于发布不允许通过 DTS 使用可转换订阅,无法设置 Data Transformation Services (DTS)属性。 若要允许可转换订阅,必须删除发布,然后重新创建,创建时指定允许可转换订阅。
21179 16 @dts_package_location 参数值无效。 有效选项为 'distributor' 或 'subscriber'。
21180 16 不能将允许使用 DTS 的发布用于可更新订阅。
21181 16 仅可为推送订阅设置 @dts_package_name。
21182 16 @agent_type 参数必须是 'distribution'、'merge' 或 NULL 之一。
21183 16 属性名称 '%s' 无效。
21184 16 %s 参数不正确: 应为 '%s'、'%s' 或 '%s'。
21185 16 没有为故障转移模式操作初始化或创建订阅。
21186 16 发布服务器 '%s' 的订阅没有有效的 queue_id。
21187 16 当前模式就是所请求的模式。
21188 10 已将更新模式从 [%s] 更改为 [%s]。
21189 16 此订阅的队列(queue_id ='%s')不为空。 请运行队列读取器代理以确保该队列为空,然后再将模式从 [queued] 设置为 [immediate]。
21190 10 将设置模式的队列检查从 [%s] 替换为 [%s]。
21192 16 MSrepl_tran_version 列是用于复制的预定义列,其数据类型只能为 uniqueidentifier
21193 16 当 @identityrangemanagementoption 设置为 AUTO 时,@identity_range、@pub_identity_range 或 @threshold 不能为 NULL。
21194 16 由于此表没有标识列,所以无法支持标识范围管理。
21195 16 没有有效的标识范围。 请检查该标识列的数据类型。
21196 16 标识自动化失败。
21197 16 分配新标识范围失败。
21198 16 架构复制失败。
21199 16 只有再次运行该快照后,此更改才能生效。
21200 16 发布 '%s' 不存在。
21201 16 不允许删除合并筛选子句正在使用的列。
21202 16 由于发布 '%s' 的快照已运行,因此无法从项目 '%s' 中删除列 '%s'。
21203 10 在 %s 中发现重复的行。 未创建唯一索引。
21204 16 发布 '%s' 不允许订阅副本,或者其订阅尚未进行同步。
21205 16 该发布不允许使用订阅副本来将更改进行同步,所以无法附加订阅。
21206 16 对象 %d 不是用户表,因此无法解析该对象的加载提示。
21207 16 未找到项目 %d 的源对象 ID 信息。
21208 16 由于垂直分区中已存在列 '%s',因此该步骤失败。
21209 16 由于垂直分区中没有列 '%s',因此该步骤失败。
21210 16 发布必须是 immediate_sync 类型才允许使用订阅副本。
21211 16 该数据库是从订阅副本文件附加的,且未使用 sp_attach_subscription。 请删除该数据库,然后用 sp_attach_subscription 重新附加该数据库。
21212 16 无法复制订阅。 对于此操作,只支持单文件订阅数据库。
21213 16 订阅服务器无法订阅不使用 DTS 包就支持使用 DTS 的发布。
21214 16 文件 '%s' 已存在,无法创建。
21215 16 只能在发布服务器上配置备用同步伙伴。
21216 16 发布服务器 '%s'、发布服务器数据库 '%s' 和发布 '%s' 不是有效的同步伙伴。
21217 10 从发布服务器 '%s' 发布 '%s' 数据。
21218 16 如果为该项目指定了架构选项 0x0000000000000000,那么 creation_script 属性不能为 NULL。
21219 16 如果将指定的源对象发布为 'proc schema only' 类型的项目,则该源对象必须是存储过程对象。
21220 16 由于已为发布 '%s' 生成了快照,因此无法添加项目 '%s'。
21221 16 如果指定的源对象将作为 'view schema only' 类型的项目,则该源对象必须是视图对象。
21222 16 过程、函数、同义词或聚合架构项目的可用架构选项如下: 0x00000001、0x00000020、0x00001000、0x00002000、0x00400000、0x02000000、0x08000000、0x10000000、0x20000000、0x40000000 和 0x80000000。
21223 16 对于只包含架构的项目,@pre_creation_command 参数必须是 'none' 或 'drop'。
21224 16 对于只包含架构的项目,'%s' 不是有效属性。
21225 16 若要使请求订阅代理可以远程激活,则 'offload_server' 属性不能为 NULL 或空。
21226 16 数据库 '%s' 没有对指定发布的请求订阅。
21227 16 offload_server 属性不能与订阅服务器的名称相同。
21228 16 如果指定的源对象将作为 'func schema only' 类型的项目进行发布,则该源对象就必须是用户定义的函数对象。
21229 16 可用于视图架构项目的架构选项有: 0x00000001、0x00000010、0x00000020、0x00000040、0x00000100、0x00001000、0x00002000、0x00040000、0x00100000、0x00200000、0x00400000、0x00800000、0x01000000、0x08000000、0x40000000 和 0x80000000。
21230 16 请勿为架构更改而调用此存储过程,因为当前数据库无法进行复制。
21231 16 自动标识范围支持只对允许更新订阅服务器的发布才有用。
21232 16 标识范围值必须是大于 1 的正整数。
21233 16 阈值必须介于 1 和 100 之间。
21234 16 无法使用 INSERT 命令,因为该表有标识列。 必须使用 INSERT 自定义存储过程以设置订阅服务器上的 'identity_insert' 设置。
21235 16 仅当项目使用自动标识范围管理时,才能设置项目属性 '%s'。
21236 16 对发布服务器 '%s' 的订阅不允许使用订阅副本,或订阅尚未进行同步。
21237 16 存在对发布服务器 '%s' 的推送订阅。 只能复制请求订阅和匿名订阅。
21238 16 此数据库是发布服务器,或者存在对发布 '%s' 的推送订阅。 只能复制请求订阅和匿名订阅。
21239 16 无法复制订阅,因为在数据库中找不到已同步的订阅。
21240 16 表 '%s' 已使用另一个自动标识支持选项发布为另一个项目。
21241 16 阈值应介于 1 和 100 之间。
21242 16 无法成功创建项目 '%s' 的冲突表。
21243 16 无法将发布服务器 '%s'、发布数据库 '%s' 和发布 '%s' 添加到同步伙伴列表中。
21244 16 如果基表不支持列级跟踪,字符模式发布就不支持垂直筛选。
21245 16 表 '%s' 不属于发布 '%s'。
21246 16 由于表 '%s' 不属于任何发布,此步骤失败。
21247 16 无法在 '%s' 处创建文件。 请确保文件路径有效。
21248 16 无法附加订阅文件 '%s'。 请确保文件路径有效并且文件可更新。
21249 16 OLE DB 订阅服务器或 ODBC 订阅服务器无法订阅发布 '%s' 中的项目 '%s',因为此项目有时间戳列,而且此发布已设置为 'allow_queued_tran' (允许排队更新订阅)。
21250 16 主键列 '%s' 不能从垂直分区中排除。
21251 16 无法将发布服务器 '%s'、发布服务器数据库 '%s' 和发布 '%s' 从同步伙伴列表中删除。
21252 16 无法从同步伙伴列表中删除默认发布服务器 '%s'、发布数据库 '%s' 和发布 '%s',这样做是无效的
21253 16 参数“@add_to_active_directory”不能设置为 TRUE,因为 Active Directory 客户端包未正确安装在运行 SQL Server 的计算机上。
21254 16 由于 Active Directory 客户端包未正确安装在运行 SQL Server 的计算机上,因此无法完成对发布 '%s' 的 Active Directory 操作。
21255 16 表 '%s' 中已有 '%s' 列。
21256 16 筛选子句 '%s' 中所用的某个列不在表 '%s' 中,或不能从当前分区中排除该列。
21257 16 属性 '%s' 对于项目 '%s' 无效。
21258 16 必须先删除所有的现有合并发布,才能添加对数据库 '%s' 的匿名订阅或本地订阅。
21259 16 属性值 '%s' 无效。 有关 sp_changemergearticle 的有效参数列表,请参阅 SQL Server 联机丛书。
21260 16 由于表 '%s' 最初不是由服务器 '%s' 上的数据库 '%s' 发布的,因此架构复制失败。
21261 16 如果将为远程执行而卸载此订阅的代理程序,就必须指定卸载服务器。
21262 16 无法从分区中删除列 '%s',因为某一计算列正在访问它。
21263 16 参数 '%s' 不能是 NULL 或空字符串。
21264 16 不能从表 '%s' 中删除列 '%s',因为此列是主键列。
21265 16 不能从表 '%s'中删除列 '%s',因为有一个唯一索引正在访问此列。
21266 16 无法既为合并发布、又为带可更新订阅服务器选项的发布而发布表 '%s'。
21267 10 指定的队列类型值无效。 有效值 = (%s)。
21268 10 当存在对该发布的订阅时,无法更改参数 %s。
21269 16 无法将计算列或时间戳列添加到字符模式发布的垂直分区中。
21270 10 排队的快照发布属性 '%s' 的值不能是 '%s'。
21272 16 无法清除发布 '%s' 的元数据,因为其他发布正在使用此发布中的一个或多个项目。
21273 16 当发布服务器为 SQL Server 2000 或更高版本时,必须将订阅服务器升级到 SQL Server 2000 才能创建可更新订阅。
21274 16 发布名称'%s'无效。
21275 16 无法发布绑定到架构的视图 '%ls'。 为 @type 参数指定的值必须是 "indexed view schema only" (对于快照复制或事务复制)或 "indexed view logbased" (仅对于事务复制)。
21276 16 类型必须为“table”或“(view | indexed view | proc | func ) 架构”。
21277 16 无法发布源对象 '%ls'。 为 @type 参数指定的值("indexed view schema only" 或 "indexed view logbased")只能用于索引视图。 为 @type 参数指定值 "view schema only",或者将视图修改为通过唯一聚集索引绑定到架构。
21278 16 无法发布源对象 '%ls'。 为 @type 参数指定的值("indexed view logbased")要求视图是通过唯一聚集索引绑定到架构的。 为 @type 参数指定值 "view schema only",或者将视图修改为通过唯一聚集索引绑定到架构。
21279 16 为发布生成了快照之后,无法再更改合并项目的 'schema_option' 属性。 若要更改此项目的 'schema_option' 属性,就必须删除对应的合并发布,然后再重新创建它。
21280 16 订阅服务器数据库 '%s'无法订阅发布 '%s',因为此发布中的一个或多个项目已被该订阅服务器数据库在事务级别上订阅了。
21281 16 订阅服务器数据库 '%s' 无法订阅发布 '%s',因为此发布中的一个或多个项目已被该订阅服务器数据库在合并级别上订阅了。
21282 16 当 @identityrangemanagementoption 设置为 'none' 或 'manual' 时,@identity_range、@pub_identity_range 和 @threshold 必须为 NULL。
21283 16 不能将表 '%s' 的列 '%s' 从垂直分区中排除,因为有一个计算列依赖于此列。
21284 16 无法从表 '%s' 中删除列 '%s'。
21285 16 无法向表 '%s' 中添加列 '%s'。
21286 16 冲突表 '%s' 不存在。
21287 16 指定的 @destination_folder 不是现有文件夹的有效路径。
21288 16 无法在指定的 @destination_folder 中创建快照目录结构。
21289 16 尚未生成快照文件,或已清除了这些文件。
21290 16 提供的标识范围值超过了允许的最大值。
21291 16 指定的自动标识支持参数与其他项目中的设置发生冲突。
21292 16 不能在同一发布中发布两次对象 '%s'。
21293 10 警告: 添加项目 '%s' 的可更新订阅可能会导致数据不一致,因为源表已经订阅了 '%s'
21294 16 @publisher (和@publisher_db)或@subscriber(必须@subscriber_db)指定)但不能同时指定这两者。
21295 16 发布 '%s' 中没有任何一个项目使用了自动标识范围管理。
21296 16 @resync_type 参数必须为 0、1、2。
21297 16 重新同步类型无效。 未针对此订阅执行任何验证。
21298 16 重新同步此订阅失败。
21299 16 订阅服务器分区验证表达式 '%s' 无效。
21300 10 指定了冲突解决程序信息,但未指定用于项目 '%s' 的冲突解决程序。 将使用默认的冲突解决程序。
21301 16 使用 '%s' 冲突解决程序时,应指定冲突解决程序信息。
21302 16 使用 '%s' 冲突解决程序时,冲突解决程序信息应指定数据类型为 datetime 或 smalldatetime 的列。
21303 16 项目 '%s' 应启用列跟踪以使用 '%s' 冲突解决程序。 将使用默认的冲突解决程序解决与此项目有关的冲突。
21304 16 无法对表 '%s' 创建合并触发器。
21305 16 无法在订阅数据库中更新架构更改信息。
21306 16 由于对发布 '%s' 的订阅已过期,无法生成订阅的副本。
21307 16 由于对发布 '%s' 的订阅已过期,无法附加此订阅。
21308 10 行计数验证配置文件。
21309 10 合并代理用于执行行计数验证的配置文件。
21310 10 行计数和校验和验证配置文件。
21311 10 合并代理用于执行行计数和校验和验证的配置文件。
21312 10 无法更改此发布的属性,因为它有活动订阅。
21313 10 对于静态发布,订阅服务器分区验证表达式必须为 NULL。
21314 10 %s和 '%s' 之中必须有且仅有一个不是 NULL。
21315 10 无法为表 '%s' 调整发布服务器标识范围。
21316 10 无法为发布 '%s' 调整发布服务器标识范围。
21317 10 已存在对发布 '%s' 的推送订阅。 请用 sp_mergesubscription_cleanup 来删除已失效的推送订阅。
21318 10 表 '%s' 必须至少有一列包括在垂直分区内。
21319 16 找不到指定发布的 Snapshot Agent 命令行。 请检查分发服务器上是否存在有效的常规快照作业。
21320 16 分发服务器的版本不得低于发布服务器的版本。
21321 16 参数 @dynamic_snapshot_location 不能为空字符串。
21322 16 此发布记录了有关这两个副本的冲突。 SQL Server 2005 之前的订阅服务器没有此设置。
21323 16 只能为启用了动态筛选功能的发布安排动态快照作业。
21324 16 必须为指定的发布添加快照代理程序,然后才能安排动态快照作业。
21325 16 找不到指定发布的快照代理 ID。
21326 16 找不到指定发布的、'%ls' 为 '%ls' 的动态快照作业。
21327 16 '%ls' 不是有效的动态快照作业名称。
21328 16 指定的动态快照作业名称 '%ls' 已经在使用。 请用另一个作业名称再试此操作。
21329 16 只能指定参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中的一个为非默认值。
21330 16 无法在快照文件夹(%ls)下创建子目录。 请确保有足够的可用磁盘空间,并确保用来运行快照代理的帐户拥有在快照文件夹下创建子目录的权限。
21331 16 无法将用户脚本文件复制到分发服务器(%ls)上的快照文件夹。 请确保有足够的可用磁盘空间,并确保用来运行快照代理的帐户具有写入快照文件夹及其子目录的权限。
21332 16 无法检索有关发布 %ls 的信息。 请再次检查该名称。
21333 16 找不到应在 %s.dbo.MSmerge_genhistory 中的生成结果。 如果此错误出现在订阅数据库中,请重新初始化订阅。 如果此错误出现在发布数据库中,请从备份还原数据库。
21334 16 由于平台与消息队列 %s 不兼容,无法初始化基于消息队列的订阅
21335 16 警告: 垂直分区中已存在列 '%s'。
21336 16 警告: 垂直分区中不存在列 '%s'。
21337 16 @subscriber_type 值无效。 有效选项为 'local' 和 'global'。
21338 16 如果发布具有在 SQL Server 2000 或更早版本上运行的订阅服务器,则无法执行 sp_dropmergearticle。 请删除此发布,然后再创建它,但此次所创建的发布中不含项目 '%s'。或者,将发布 '%s' 的发布兼容级别设置为 '90RTM',然后才调用 sp_dropmergearticle。
21339 10 警告: 该发布使用了要求运行 '%s' 或更高版本的订阅服务器所支持的功能。
21340 16 按需用户脚本无法应用于发布快照。
21341 16 当 @alt_snapshot_folder 为空或 null 时,@dynamic_snapshot_location 不能为非空字符串。
21342 16 当 @use_ftp 为 'true' 时,@dynamic_snapshot_location 不能为非空字符串。
21343 16 找不到存储过程 '%s'。
21344 16 为 %ls 参数指定的值无效。
21345 16 不允许排除分区中最后一列。
21346 16 无法将 '%s' 的所有者更改为 '%s'。
21347 16 不能从垂直分区中排除列 '%s',因为有一个唯一索引正在访问此列。
21348 16 属性名称 '%s' 无效。
21349 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为已指定对冲突不做集中的日志记录。
21350 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为使用了压缩的快照。
21351 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为正在使用垂直筛选器。
21352 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了架构复制。
21353 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的重新初始化。
21354 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的重新初始化。
21355 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了合并元数据清除任务。
21356 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的验证任务。
21357 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为它的某个项目中存在 SQL Server 2000 的新数据类型。
21358 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为它的某个项目中至少有一个时间戳列。
21359 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为正在使用自动标识范围。
21360 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为生成该发布的快照后新项目已添加到该发布中。
21361 16 对于 '%s' 代理作业,指定的 @agent_jobid 是无效的作业 ID。
21362 16 合并筛选器 '%s' 不存在。
21363 16 无法将发布 '%s' 添加到 Active Directory 中。 %s
21364 16 由于已生成快照,无法添加项目 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21365 16 由于存在活动订阅,无法添加项目 '%s'。 请将 @force_reinit_subscription 设置为 1 以强制进行此操作并将活动订阅重新初始化。
21366 16 由于已生成快照,无法添加筛选器 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21367 16 由于存在活动订阅,无法添加筛选器 '%s'。 请将 @force_reinit_subscription 设置为 1 以强制进行此操作并将活动订阅重新初始化。
21368 16 指定的卸载服务器名称包含无效的字符 '%s'。
21369 16 无法从 Active Directory 中删除发布 '%s'。
21370 16 指定的重新同步日期 '%s' 为无效日期。
21371 10 无法将发布 '%s' 的更改内容传播到 Active Directory。
21372 16 无法从发布 '%s' 中删除筛选器 '%s',因为它的快照已经运行且此发布可能具有活动订阅。 请将 @force_reinit_subscription 设置为 1,以重新初始化所有订阅并删除此筛选器。
21373 11 无法打开数据库 %s。 无法升级复制设置和系统对象。 如果此数据库用于复制,请于此数据库可用时在 [master] 数据库中运行 sp_vupgrade_replication。
21374 10 升级数据库 %s 中的分发设置和系统对象。
21375 10 升级数据库 %s 中的发布设置和系统对象。
21376 11 无法打开数据库 %s。 无法升级复制设置和系统对象。 如果此数据库用于复制,请于此数据库可用时在 [master] 数据库中运行 sp_vupgrade_replication。
21377 10 升级数据库 %s 中的订阅设置和系统对象。
21378 16 无法打开分发数据库 %s,因为它处于离线状态或正在进行恢复。 无法升级复制设置和系统对象。 请确保此数据库可用并再次运行 sp_vupgrade_replication。
21379 16 由于已生成快照,无法从发布 '%s' 中删除项目 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21380 16 如果不强制进行重新初始化,就无法添加时间戳列。 请将 @force_reinit_subscription 设置为 1 以强制初始化。
21381 16 无法向表 '%s' 添加(或从中删除)列,因为此表所属的发布具有可更新的活动订阅。 请将 @force_reinit_subscription 设置为 1 以强制初始化。
21382 16 由于已生成快照,无法删除筛选器 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21383 16 未能在此服务器上启用合并发布,因其分发服务器的工作目录采用的不是 UNC 路径。
21384 16 指定的订阅不存在或者尚未同步。
21385 16 快照无法处理发布 '%s'。 可能是由于活动架构的更改操作或者是所添加的新项目所致。
21386 16 对对象 '%s' 的架构更改操作失败。 可能是由于活动快照或其他架构更改操作所致。
21387 16 某个项目的扩充的动态快照视图定义超过了 3499 个字符长度的系统限制。 为了初始化指定的订阅,请考虑使用默认机制以代替动态快照。
21388 10 发布 '%s' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行,无法激活它。 如果并发快照的生成过程中断,则必须重新启动用于该发布的快照代理,直到生成完整的快照。
21389 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为列级排序规则是用项目架构创建脚本编写而成。
21390 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为扩展属性是用项目架构创建脚本编写而成。
21391 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为该发布包含仅限于架构的项目。
21392 16 行筛选器(%s)对于发布 '%s' 中项目 '%s' 的列分区(%s)无效。
21393 16 正在删除 '%s' 中项目 '%s' 的行筛选器(%s)。 请重新执行 sp_articlefilter 和 sp_articleview 以创建行筛选器。
21394 16 为允许更新订阅服务器的发布而指定的架构选项无效。 需要设置架构选项,以包括 DRI 约束。
21395 10 无法将此列纳入事务发布中,因为此列的 ID 大于 255。
21396 16 为 sp_addsubscriber 的 @type 参数或 sp_addsubscription 的 @subscriber_type 参数指定的值无效。 有关有效值的列表,请参阅 SQL Server 联机丛书。
21397 16 对从指定备份创建的非同步订阅进行同步时需要一些事务,但这些事务在分发服务器上不可用。 请使用更新的日志以及差异或完整数据库备份再试此操作。
21398 16 当分发清除代理正在运行时,无法在分发服务器上完成非同步订阅的设置。 如果暂时禁用分发清除代理,则此操作成功的可能性更大。
21399 16 将订阅与指定的日志序列号(LSN)进行同步时,所需的事务在分发服务器上不可用。 请指定更大的 LSN。
21400 16 项目属性必须在项目 '%s' 的原始发布服务器上进行更改。
21401 16 项目名称不能为 'all'。
21402 16 参数 '%s' 的值不正确。
21403 10 max_concurrent_dynamic_snapshots 发布属性必须大于等于零。
21404 10 '%s' 不是 '%s' 参数的有效值。 该值必须为大于 300 的正整数或为 0。
21405 10 '%s' 不是 '%s' 参数的有效值。 该值必须为大于等于 %d 的整数。
21406 10 '%s' 不是 '%s' 参数的有效值。 该值必须为 0 或 1。
21407 16 无法创建订阅。 如果为 @sync_type 参数指定值 "initialize with backup",则必须通过为 @article 参数指定值 "all" 订阅发布中的所有项目。
21408 16 无法创建订阅。 必须为 @status 参数指定值 "Active" 或 "Subscribed"。 这是由于为 @sync_type 参数指定的值是 "initialize with backup" 或 "replication support only"。
21409 16 只能设置 %s 和 %s 参数中的一个。
21410 16 快照代理启动消息。
21411 16 分发代理启动消息。
21412 16 合并代理启动消息。
21413 16 未能获取指示队列前部的应用程序锁。
21414 10 获取应用程序锁时意外失败。 确保用于运行合并代理的帐户是发布访问列表的成员。 如果在服务器上有很多活动,请在有更多的可用服务器资源时运行合并代理。
21415 10 释放应用程序锁时意外失败。 确保用于运行合并代理的帐户是发布访问列表的成员。 如果在服务器上有很多活动,请在有更多的可用服务器资源时运行合并代理。
21416 10 不能更改项目 '%s' 的属性 '%s'。
21417 10 不允许队列超时值大于 12 个小时。
21419 10 不能更改项目 '%s' 的筛选器 '%s'。
21420 10 不能更改订阅属性 '%s'。
21421 10 不能删除项目 '%s',因为其他项目正在将其作为联接项目使用。
21422 16 队列读取器代理启动消息。
21423 16 发布 '%s' 不存在,或者您对它没有足够的访问权限。 请确保该发布存在,并且合并代理连接到发布服务器时使用的帐户包含在发布访问列表(PAL)中。
21424 16 对于 SQL Server 发布服务器,@publisher 参数必须为 NULL。
21425 16 对于异类发布服务器,@publisher 参数不能为 NULL。
21426 16 没有对发布 '%s' 和订阅服务器/订阅服务器数据库对 '%s'/'%s' 的共享代理订阅。
21428 16 只能为 SQL Server 订阅服务器启用“memory_optimized”属性。
21429 16 启用内存优化属性时,不允许从 sql 订阅服务器更改为非 sql 订阅服务器。
21430 16 内存优化表的订阅不支持使用 P2P 复制。
21450 16 无法为 %s 数据库升级复制 %s。 请确保已升级 %s,然后重新执行 %s。
21451 16 %s %s (%s)登录(%s)密码已经更改。
21452 10 警告: %s 代理作业已隐式创建,并将在 SQL Server 代理服务帐户下运行。
21454 16 如果 @run_at_distributor 参数值为 1,则必须在分发服务器上执行内部过程 sp_MStran_is_snapshot_required。 如果问题仍然存在,请与 Microsoft 客户支持服务部门联系。
21456 16 为参数 %s 提供的值无效。
21460 16 源表 "%s" 的主键包括时间戳列 "%s"。 无法为指定的发布创建项目,因为此发布允许更新订阅服务器。
21481 16 无法在 master 数据库中创建复制订阅。 请另选一个数据库来创建订阅。
21482 16 %s 只能在 "%s" 数据库中执行。
21484 16 已请求对快照发布 "%s" 进行项目验证。 项目验证仅对事务发布有效。
21485 16 不能为快照发布发送跟踪令牌。
21486 16 记录跟踪令牌历史信息时出错。 无法发送跟踪令牌。
21487 16 将跟踪令牌插入日志时出错。 无法发送跟踪令牌。
21488 16 找不到活动订阅。 发布必须具有活动订阅才能发送跟踪令牌。
21489 16 数据库 '%s' 已存在。 如果打算将此数据库作为分发数据库,请设置 @existing_db = 1。
21490 16 为 sp_mergearticlecolumn 的 %s 参数指定的值必须是 '%s'。 仅当另一复制过程调用此过程时,才允许值为 'true'。 请将 @schema_replication 参数的值设置为 'false',或者不指定值。
21499 16 过程 %s 无法 %s 资源 %s。 服务器错误 = %d。
21500 10 指定的订阅类型无效。 数据库中已存在具有其他订阅类型的对发布 '%s' 的订阅。
21501 10 提供的冲突解决程序信息未指定 '%s' 要用于冲突解决的有效列名。
21502 10 发布 '%s' 不允许订阅与备用同步伙伴同步。
21503 10 合并进程运行时无法执行合并元数据的清除。 请在合并进程完成后重试此操作。
21504 10 无法在重新发布服务器 '%s'.'%s' 上执行合并元数据的清除,因为合并进程正在向重新发布服务器传播更改内容。 必须重新初始化该重新发布服务器的所有订阅。
21505 10 无法合并发布 '%s' 的更改,因为此发布已标记为不活动。
21506 10 sp_mergepreparecleanup 执行之前无法执行 sp_mergecompletecleanup。 请用 sp_mergepreparecleanup 开始进入合并元数据清除的第一个阶段。
21507 10 清除合并元数据的所有前提条件都已实现。 请执行 sp_mergecompletecleanup 以开始进入合并元数据清除的最后阶段。
21508 10 合并进程运行时无法执行合并元数据的清除。 合并进程完成后清除将继续进行。
21509 10 无法执行合并元数据的清除,因为某些重新发布服务器尚未停止更改。 所有重新发布服务器停止更改之后,清除将继续进行。
21510 10 正在清除合并元数据时不允许发生数据更改。
21511 10 MSmerge_contents 和 MSmerge_tombstone 都不包含此行的元数据。
21512 18 %ls: %ls 参数的长度未达到所需的最低要求。
21514 16 无法在订阅数据库中完成请求的操作,因为快照当前正被传递到该数据库。 请稍后再执行此操作。 若要停止快照的传递,请停止与订阅关联的分发代理或合并代理。
21515 18 由于指定的发布 '%s' 是一个快照发布,无法编写复制自定义过程的脚本。
21516 10 来自数据库 '%s'、发布 '%s' 的事务复制自定义过程:
21517 10 将不为项目 '%s' 编写复制自定义过程的脚本,因为未启用自动生成自定义过程架构选项。
21518 10 项目 '%s' 的复制自定义过程:
21519 10 不会基于直接的 INSERT、UPDATE 或 DELETE 语句,为项目更新命令编写自定义过程的脚本。
21520 10 不会编写自定义过程的脚本,因为 '%s' 是无法识别的项目更新命令语法。
21521 16 某些生成值超出了 SQL Server 2000 中使用的 %d 的上限。 将发布的 publication_compatibility_level 更改为 90 使其能够运行。
21522 16 由于发布兼容级别低于 90,该项目无法使用 '%s' 功能。 请使用 sp_changemergepublication 将发布 '%s' 的 publication_compatibility_level 设置为 '90RTM'。
21523 16 将列 '%s' 添加到表 '%s' 失败。 项目最多可以有 %d 个列,其中包括已筛选的列。
21525 16 轻量复制必须以匿名方式进行。
21526 16 项目 '%s' 已经属于一个订阅,而且此订阅的 @lightweight 属性具有另一个值。
21527 16 由于数据库 '%s' 中已存在兼容级别更低的发布,无法将发布 '%s' 添加到该数据库中。 数据库中的所有合并发布都必须具有相同的兼容级别。
21528 16 由于数据库 '%s' 中已存在兼容级别更高的发布,无法将发布 '%s' 添加到该数据库中。 数据库中的所有合并发布都必须具有相同的兼容级别。
21530 10 执行内部复制过程期间架构更改失败。 有关更正操作,请参阅伴随此错误消息的其他错误消息。
21531 10 不能在订阅服务器上执行数据定义语言(DDL)命令。 DDL 命令只能在发布服务器上执行。 在重新发布层次结构中,DDL 命令只能在根发布服务器上执行,而不能在任何重新发布订阅服务器上执行。
21532 10 无法添加数据定义语言触发器以用于复制 '%.*ls' 事件。
21533 10 无法将信息插入到架构更改跟踪表 sysmergeschemachange 中。
21535 16 项目 '%s' 已在另一个发布中发布,并设置为使用具有每个分区多个订阅服务器的非重叠分区(@partition_options = 2)。 此设置不允许将项目包括在多个发布中。
21537 16 表 '%s' 中的列 '%s' 与表 '%s' 中的某列有外键关系,但是在指定的联接子句中找不到此列。 这些表之间的逻辑记录关系应该包括此列。
21538 16 在逻辑记录关系中表 '%s' 不能将表 '%s' 作为父表,因为它已经有另一个父表。 逻辑记录关系仅允许每个给定子表有一个父表。
21539 16 由 @filter_type 参数指定的逻辑记录关系要求从父表到子表进行一对一或一对多联接。 请更改 @filter_type 参数的值,或者将 @join_unique_key 参数设置为 1。
21540 16 不能删除定义为数据类型 uniqueidentifier、具有 rowguidcol 属性的列,因为合并复制使用此列进行跟踪。 若要删除此列,必须首先从所有发布和订阅中删除相应的表。
21541 16 无法完成 ALTER TABLE 命令。 不要对已发布的表执行命令 'ALTER TABLE table_name DISABLE TRIGGER ALL'。 请重新发出多条 'ALTER TABLE table_name DISABLE TRIGGER trigger_name' 语句,分别禁用给定表的每个触发器。
21542 16 执行 <%s> 时遇到服务器错误 %d。
21543 16 初始同步期间未正确生成或正确应用项目 %s 的架构。 这可能是由于权限问题所致。 请验证该对象是否存在,以及是否授予了所需的权限。
21544 10 为发布属性 replicate_ddl 指定的值无效。 该值必须为 1 或 0。
21545 16 不能禁用已发布表的、由合并复制使用的触发器。 若要删除此触发器,请从发布中删除此表。
21546 16 无法复制 ALTER TABLE 命令。 它包含多个 DROP 命令,其中包括未包含在对此项目的所有订阅中的列的 DROP 命令。 请在每个 ALTER TABLE 命令中使用单个 DROP 命令。
21547 16 还原数据库 %s 的日志时遇到服务器错误 %d。
21548 16 无法执行 sp_change_subscription_properties。 此存储过程只能用于具有至少一个请求订阅的发布。
21549 16 无法将计算列 '%s' 添加到发布中。 必须首先添加此列依赖的所有列;不能从项目中筛选其中的任一列。
21550 16 必须先删除依赖于 '%s' 列的所有计算列,才能将该列从发布中删除。
21551 16 只有 sysadmin、db_owner 或 db_ddladmin 等角色的成员才能执行此操作。
21552 16 合并数据定义语言(DDL)错误: 不允许删除在行筛选器或联接筛选器中使用的列。 若要删除在行筛选器中使用的列,请首先使用 sp_changemergearticle 更改行筛选器。 若要删除在联接筛选器中使用的列,请首先使用 sp_dropmergefilter 删除联接筛选器。
21561 16 为参数 %s 指定的值 %d 无效。
21564 16 表 %s 包含复制使用的列 msrepl_tran_version。 该列设置为 NULL,但是必须将它设置为 NOT NULL。 复制无法更改此列,因此必须先将其删除,然后再使用 sp_addarticle 将该表作为项目重新添加。 之后复制会将该列添加到该表中。
21567 16 调用格式 VCALL 不能用于指定的项目。 VCALL 格式只能用于允许更新订阅的发布中的项目。 如果不需要更新订阅,请指定其他调用格式。 如果确实需要更新订阅,则必须删除发布,然后再重新创建,以指定允许更新订阅。
21569 16 发布 %s 中的项目 %s 在系统表 sysarticleupdates 中没有有效的冲突表条目。 此条目是允许排队更新订阅的发布所必需的。 请检查上次运行快照代理时是否出错。
21570 16 无法创建逻辑记录关系。 表 '%s' 没有外键引用表 '%s'。 逻辑记录关系要求父表和子表之间具有外键关系。
21571 16 无法在发布 '%s' 中创建逻辑记录关系。 必须将该发布的 use_partition_groups 选项设置为 "true" 才能使用逻辑记录。 请使用 sp_changemergepublication 将该选项设置为 "true"。
21572 16 由于表 '%s' 的外键约束 '%s' 被禁用,无法添加逻辑记录关系。 若要创建逻辑记录关系,请首先启用外键约束。
21573 16 由于表 '%s' 的外键约束 '%s' 是使用 NOT FOR REPLICATION 选项定义的,无法添加逻辑记录关系。 若要添加逻辑记录关系,请首先删除外键约束,然后在不使用 NOT FOR REPLICATION 选项的情况下重新创建。
21574 16 由于项目 '%s' 是在兼容级别低于 90RTM 的发布 '%s' 中发布的,无法添加逻辑记录关系。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。
21575 16 为属性 filter_type 指定的值无效。 有效值为 1 (仅限联接筛选器)、2 (仅限逻辑记录关系)和 3 (联接筛选器和逻辑记录关系)。
21576 16 由于表 '%s' 中的外键列 '%s' 允许 NULL 值,无法添加表 '%s' 和 '%s' 之间的逻辑记录关系。 请将该列更改为不允许 NULL 值。
21578 16 为了使用 partition_options 2 (表示分区不重叠,且每个分区有多个订阅)或 3 (表示分区不重叠,且每个分区只有一个订阅),必须允许发布 '%s' 使用分区组功能。 请使用 sp_changemergepublication 将 'use_partition_groups' 设置为 'true'。
21579 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于在多个联接筛选器中涉及该项目,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 为 @partition_options 参数选择值 0 或 1,或者使用 sp_dropmergefilter,只留下一个联接筛选器,删除所有其他联接筛选器。
21580 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于在行筛选器和联接筛选器中都涉及该项目,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 为 @partition_options 参数选择值 0 或 1;使用 sp_dropmergefilter 删除该联接筛选器;也可以使用 sp_changemergepublication 更改行筛选器。
21581 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于项目联接筛选器的 join_unique_key 值为 0,因此不能为 @partition_options 参数指定值 2 或 3 (nonoverlapping partitions)。 选择 0 或 1 作为 @partition_options 参数的值,或者使用 sp_changemergefilter 将 join_unique_key 的值指定为 1。
21582 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于该项目与父项目 "%s" 有直接或间接的联接筛选器关系,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 父项目不使用相同的 partition_options 值。 请使用 sp_changemergepublication 更改其中一个项目的值。
21583 16 无法更新项目 '%s' 中的列。 该项目的 partition_options 属性值为 2 或 3 (表示分区不重叠),而且在行筛选器和/或联接筛选器中涉及该列。 在这种情况下,无法在订阅服务器或重新发布服务器上更新该列;必须在顶级发布服务器上更新该列。
21584 16 无法插入项目 '%s' 的行。 该行不属于订阅服务器的分区,而且该项目的 partition_options 属性值为 2 或 3 (表示分区不重叠)。 不重叠的分区不允许在分区外插入。
21585 16 无法在发布 '%s' 中指定自定义项目排序,因为该发布的兼容级别低于 90RTM。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。
21597 16 该项目仅包括 rowguidcol 列。 必须发布至少一个其他列。
21598 16 不允许修改复制所创建的 DDL 触发器,因为它们是跟踪 DDL 更改所必需的。
21599 16 参数 @article 和 @join_articlename 的值不能相同。 请为这两个参数指定不同的项目;不允许使用自联接。
21600 16 找不到非 SQL Server 发布服务器 [%s]。 请执行 sp_helpdistpublishers 以查看可用发布服务器的列表。
21601 16 对于 Oracle 发布,参数 @type 的值必须为 'logbased'。
21603 16 sp_refresh_heterogeneous_publisher 刷新 Oracle 发布服务器 '%s' 失败。 已保留其失败状态下的 Oracle 发布服务器元数据,以帮助诊断失败的原因。 诊断并解决该问题后,重新运行 sp_refresh_heterogeneous_publisher 完成刷新过程。
21604 16 非 SQL Server 发布服务器供应商无效。 请尝试重新添加发布服务器。 如果问题仍然存在,请与 Microsoft 客户支持服务部门联系。
21605 16 非 SQL Server 发布服务器必须在分发数据库的上下文中进行配置。 请在分发数据库的上下文中执行 sp_adddistpublisher。
21606 16 参数 "%s" 仅用于非 SQL Server 发布服务器。 对于 SQL Server 发布服务器,此参数的值必须为 "%s"。
21607 16 sp_refresh_heterogeneous_publisher 无法获取有关 Oracle 发布服务器 '%s' 的发布服务器信息。 只有在当前定义的分发服务器上刷新 Oracle 发布服务器时,才能调用 sp_refresh_heterogeneous_publisher。
21608 16 不能对参数 @ignore_distributor 使用值 TRUE。 对于非 SQL Server 发布服务器,该值必须为 FALSE。
21609 16 非 SQL Server 发布不支持可更新订阅。 属性 allow_sync_tran 和 allow_queued_tran 必须为 "false"。
21610 16 sp_refresh_heterogeneous_publisher 尝试刷新发布服务器 '%s' 失败并未更改 Oracle 发布服务器上的任何元数据。 请确保已标识正确的 Oracle 发布服务器,并确保已达到刷新 Oracle 发布服务器的要求。
21611 16 不能删除分发发布服务器 "%s",因为已为它定义了发布。 请首先删除发布。
21612 16 对于非 SQL Server 发布服务器,@sync_method 参数的值必须为 "character" 或 "concurrent_c"。
21613 16 在表 '%s' 中找不到约束列 '%s'。
21614 16 在表 '%s' 中找不到索引列 '%s',
21615 16 找不到项目 %s 的表信息。 本地分发服务器缓存可能已损坏。
21616 16 在项目中找不到列 [%s]。 请验证基础表中是否存在该列以及项目中是否包含该列。
21617 16 无法运行 SQL*PLUS。 请确保分发服务器上安装了最新版本的 Oracle 客户端代码。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21617"。
21618 16 发布服务器 '%s' 不存在。 若要查看发布服务器的列表,请使用存储过程 sp_helpdistpublisher。
21619 16 必须提供 @SelectColumnList 和 @InsColumnList。
21620 16 通过系统 Path 变量获得的 SQL*PLUS 版本不够新,无法支持 Oracle 发布。 请确保分发服务器上安装了最新版本的 Oracle 客户端代码。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21620"。
21621 16 无法创建公共同义词 %s。 请验证是否已将 CREATE SYNONYM 权限授予复制管理用户。
21622 16 无法授予对公共同义词 %s 的 SELECT 权限。 请验证复制管理用户是否具有足够的权限。
21623 16 无法更新公共同义词 'MSSQLSERVERDISTRIBUTOR',以将 Oracle 实例 '%s' 标记为 SQL Server 发布服务器。
21624 16 在分发服务器 '%s' 上找不到已注册的 Oracle OLEDB 访问接口 OraOLEDB.Oracle。 请确保分发服务器上安装并注册了最新版本的 Oracle OLEDB 访问接口。 有关其他信息,请参阅 SQL Server 联机丛书的“排除 Oracle 发布服务器故障”中的“SQL Server 错误 21624”。
21625 16 无法更新 Oracle 实例 '%s' 处的发布服务器表 HREPL_PUBLISHER。
21626 16 无法使用 Oracle OLEDB 访问接口 OraOLEDB.Oracle 连接到 Oracle 数据库服务器 '%s'。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21626"。
21627 16 无法使用 Microsoft OLEDB 访问接口 MSDAORA 连接到 Oracle 数据库服务器“%s”。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21627"。
21628 16 无法更新分发服务器 '%s' 的注册表,以允许 Oracle OLEDB 访问接口 OraOLEDB.Oracle 与 SQL Server 一起在进程中运行。 请确保当前登录名有权修改 SQL Server 拥有的注册表项。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21628"。
21629 16 指示 Oracle 的 Oracle OLEDB 访问接口 OraOLEDB.Oracle 已注册的 CLSID 注册表项不在分发服务器上。 请确保分发服务器上安装并注册了 Oracle OLEDB 访问接口。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21629"。
21630 16 无法确定是否仍在发布表 '%s'。 请与客户支持服务部门联系。
21631 16 无法取消发布表 '%s';对 Oracle 发布服务器的远程调用失败。 请验证复制管理用户登录名是否可以使用 SQL*PLUS 连接到 Oracle 发布服务器。 如果可以连接,但问题仍然存在,请删除 Oracle 发布,然后再重新配置。
21632 16 非 SQL Server 发布不支持参数 %s。 为此参数指定的值必须是 %s。
21633 16 由于非 SQL Server 发布服务器仅支持 @sync_method 参数值 "character" 或 "concurrent_c",无法添加发布 '%s'。
21634 16 使用非 SQL Server 发布时,参数 %s 不支持值 '%s'。 该值必须为 %s。
21635 16 不支持指定的架构选项组合。 非 SQL Server 发布仅支持下列架构选项: 0x01、0x02、0x10、0x40、0x80、0x4000 和 0x8000。
21637 16 异类发布需要 %s。
21638 16 已为 sp_addpublication 的 @repl_freq 参数指定值 '%s'。 对于非 SQL Server 发布,需要 @sync_method 参数使用下列值之一: %s。
21639 16 异类发布服务器不能使用可信连接,请将 @trusted 设置为 false。
21640 16 非 SQL Server 发布服务器不支持将 @thirdparty_flag 参数的值设置为 1。 执行存储过程 sp_adddistpublisher 时,请为该参数指定值 0。
21641 16 "%s" 参数仅用于非 SQL Server 发布服务器。 对于 SQL Server 发布服务器,它必须为 NULL。
21642 16 异类发布服务器需要链接服务器。 已有一个名为 '%s' 的链接服务器。 请删除链接服务器或另选一个发布服务器名称。
21643 16 为参数 '%s' 指定的值必须为 MSSQLSERVER、ORACLE 或 ORACLE GATEWAY。
21644 16 异类订阅服务器不支持将 '%s' 的值设置为 %s,必须为 %s。
21645 16 值 '%s' 不是有效的非 SQL Server 发布服务器类型。 对于 SQL Server 2005,该值必须为 ORACLE 或 ORACLE GATEWAY。
21646 16 已将 Oracle 服务器 [%s] 指定为分发服务器 [%s].[%s] 上的发布服务器 [%s]。 请删除此发布服务器或删除公共同义词 [%s]。
21647 16 无法加载 Oracle 发布服务器支持包。 请删除复制管理用户架构,然后重新创建;请确保向它授予相关文档中所述的相应权限。
21649 16 无法更改属性 '%s'。 非 SQL Server 发布服务器不支持此属性。
21650 16 为项目 '%s' 的 @rowcount_only 指定的值不是 1。 对于非 SQL Server 发布服务器中发布的项目,1 是此参数的唯一有效设置。
21651 16 无法执行对 Oracle 发布服务器 '%s' 的 HREPL.%s 请求。 请验证发布服务器上是否存在 Oracle 包代码,以及复制管理用户帐户是否具有足够的权限。
21653 16 数据库管理系统(DBMS) %s %s 不存在。 请通过查询 msdb.dbo.MSdbms 查看支持的 DBMS 和版本。
21654 16 数据类型 %s 不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看支持的数据类型和映射。
21655 16 数据类型 %s 已存在。
21656 16 %s 的数据类型映射不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看可用映射的列表。
21657 16 %s 的数据类型映射已存在。
21658 16 该数据类型映射不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看映射列表。
21659 16 无法对 SQL Server 发布服务器执行此过程。 该发布服务器必须是非 SQL Server 发布服务器。
21660 16 为项目 '%s' 的参数 @full_or_fast 指定的值必须为 0、1 或 2。
21661 16 为项目 '%s' 的参数 @shutdown_agent 指定的值必须为 0 或 1。
21662 16 在非 SQL Server 发布服务器上找不到或不支持源对象 [%s].[%s]。 如果存在该对象,请验证它是否满足发布要求。
21663 16 找不到源表 [%s].[%s] 的有效主键。 有效主键是发布表所必需的。 请添加或更正源表的主键定义。
21664 16 索引 [%s] 包含可为 Null 的唯一列。
21665 16 键 [%s] 包含可为 Null 的唯一列。
21666 16 为索引键或主键指定的列名不能超过 %d 个,因为这超过了 SQL Server 支持的最大列数。 已指定 %d 列。
21667 16 未创建索引 "%s"。 该索引的键长度至少为 %d 字节。 SQL Server 支持的最大键长度为 %d 字节。
21668 16 未创建约束 "%s",因为未发布该约束中的一列或多列。 在已发布的项目中包括所有列,或者更改约束以删除未发布的列。
21669 16 由于列 [%s] 使用不支持的数据类型 [%s],因此无法发布该列。 请通过查询 msdb.dbo.sysdatatypemappings 查看支持的数据类型。
21670 16 连接到服务器 [%s] 失败。
21671 16 无法执行该过程。 必须在关联的 SQL Server 分发服务器上执行非 SQL Server 发布服务器的管理。 请在分发服务器上执行该过程。
21672 16 登录名 '%s' 的权限不足,无法执行此命令。
21673 16 与发布服务器 [%s] 的测试连接失败。 请检查身份验证信息。
21674 16 无法为登录名 [%s] 更新链接服务器 [%s]。
21675 16 为单个表指定的索引不能超过 %d 个。 已指定 %d 个索引。 超出的索引已忽略。
21676 16 由于发布同步方法不是 'character'、'concurrent_c' 或 'database snapshot character',异类订阅服务器 '%s' 无法添加对异类发布 '%s' 的订阅。
21677 16 不能将异类发布服务器 '%s' 定义为订阅服务器。
21678 16 仅当 "%s" 设置为 "%s" 时,才能将参数 "%s" 设置为 "%s"。
21679 16 对等发布仅支持值为 %s 的 '%s' 参数。
21680 16 分发代理无法为 Originator %s、OriginatorDB %s、OriginatorDBVersion %d、OriginatorPublicationID %d 更新已缓存的日志序列号(LSN)。 请停止分发代理,然后再重新启动。 如果问题仍然存在,请与客户支持服务部门联系。
21681 16 当前用户 '%s' 没有用于非 SQL Server 发布服务器 [%s] 的有效链接服务器登录名映射。 复制通过链接服务器连接到发布服务器;请使用存储过程 sp_addlinkedsrvlogin 将用户的登录名映射到此链接服务器。
21682 16 无法发布表 [%s].[%s]。 复制管理用户需要获得显式 SELECT 授权或通过 PUBLIC 获得 SELECT 授权,才能发布此表。 基于角色的 SELECT 授权(如果有)是不足的。
21683 16 无法验证 Oracle 发布服务器 %s 的管理员登录特权。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。
21684 16 Oracle 发布服务器 "%s" 的复制管理用户权限不足。 有关所需权限,请参阅脚本 /MSSQL/Install/oracleadmin.sql。
21685 16 对 Oracle 发布服务器 '%s' 的 Oracle 架构筛选器的请求 '%s' 失败。
21686 16 操作 "%s" 无效。 有效的操作是 "add"、"drop" 和 "help"。
21687 16 只有 Oracle 发布服务器才支持架构筛选器。 发布服务器 "%s" 是 "%s" 发布服务器。
21688 16 当前登录名 '%s' 不在发布服务器 '%s' 上任何发布的发布访问列表(PAL)中。 请使用 PAL 中的登录名,或者将此登录名添加到 PAL 中。
21689 16 对于添加和删除架构筛选器的操作,NULL @schema 值无效。
21690 10 当订阅服务器与发布服务器相同时,订阅服务器数据库不能与发布服务器数据库相同
21691 10 应该对订阅数据库调用 sp_mergesubscription_cleanup
21692 16 无法为发布 '%s' 中的项目 '%s' 编写订阅服务器存储过程的脚本
21694 16 当 %s 设置为 0 (SQL Server 身份验证)时,%s 不能为 Null 或者为空。 请指定登录名,或者将安全模式设置为 1 (Windows 身份验证)。
21695 10 未删除复制代理作业 '%s',因为该作业的名称不标准;请在不使用该作业时手动删除它。
21696 16 该存储过程仅适用于 Oracle 发布服务器。 发布服务器 '%s' 是 %s 发布服务器。
21698 16 不再支持参数 '%s'。
21699 10 由于找不到视图 '%s',无法重用该视图。 重新创建所有系统表视图。 这只是一条信息性消息。 不需要任何用户操作。
21701 16 Microsoft SQL Server Additive Conflict Resolver
21702 16 Microsoft SQL Server Averaging Conflict Resolver
21703 16 Microsoft SQL Server DATETIME (Earlier Wins) Conflict Resolver
21704 16 Microsoft SQL Server DATETIME (Later Wins) Conflict Resolver
21705 16 Microsoft SQL Server Download Only Conflict Resolver
21706 16 Microsoft SQL Server Maximum Conflict Resolver
21707 16 Microsoft SQL Server Merge Text Columns Conflict Resolver
21708 16 Microsoft SQL Server Minimum Conflict Resolver
21709 16 Microsoft SQL Server Priority Column Resolver
21710 16 Microsoft SQL Server Subscriber Always Wins Conflict Resolver
21711 16 Microsoft SQL Server Upload Only Conflict Resolver
21712 16 Microsoft SQLServer 存储过程冲突解决程序
21715 16 无法注册项目冲突解决程序 %s。 如果用于运行 SQL Server 的帐户无权访问分发数据库,则会出现这种情况。 请手动将类 ID 和自定义冲突解决程序名称添加到分发数据库中的 MSmerge_articleresolver 表中。
21717 16 项目冲突解决程序名称不能为空字符串或 NULL。 为 @article_resolver 参数指定一个有效值。
21718 16 对于 COM 冲突解决程序,@resolver_clsid 不能为空字符串或 NULL。 为 @resolver_clsid 指定有效值。
21719 10 由于订阅匿名或无效,订阅服务器 '%s':'%s' 没有在发布服务器上标记为要重新初始化。 请验证为 sp_reinitmergesubscription 的 @subscriber 和 @subscriber_db 参数指定的值是否有效。
21720 16 无法找到与 ID 或参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中指定的名称匹配的作业。 请验证为这些参数指定的值。
21721 10 UserScripts
21722 16 无法为复制 '%s' 事件而添加扩展触发器。
21723 16 为过程 '%s' 的 @pubid 参数指定的值无效或为 NULL。 请验证合并代理是否运行正常。 如果问题仍然存在,请重新初始化订阅。
21724 10 由于已发布表 %s,无法使用 CASCADE 选项添加外键 %s。 请将 NOT FOR REPLICATION 子句添加到外键定义。
21725 16 无法更改视图。 无法将作为表复制的索引视图更改为非索引视图。 请在尝试更改视图之前将其从发布中删除。
21727 14 无法完成复制操作。 当前用户的安全检查失败。 只有 sysadmin 固定服务器角色或者 db_owner 或 db_ddladmin 固定数据库角色的成员才能执行此操作。
21728 16 仅当项目使用逻辑记录冲突解决时,它才能支持逻辑记录级冲突检测。
21729 16 属性 @keep_partition_changes 不能设置为“true”。这是因为该 @publication_compatibility_level 属性设置为 90RTM 或更高版本,并且该 @use_partition_groups 属性设置为“true”。设置较低的兼容性级别或将 @use_partition_groups 属性设置为“false”。
21730 16 无法复制表 '%s',因为它包含的主键列不精确。请在不使用 'persisted' 子句的情况下重新创建该表,然后重试。
21731 16 由于表包括在复制 DDL 事件的发布中,无法添加没有显式名称的约束或默认值。 请为约束指定唯一名称,然后重新发出 DDL 语句。
21732 16 在复制中使用 Data Transformation Services (DTS)包时,要求密码不能为 NULL 或为空。 请为参数 '%s' 指定一个有效值。
21733 16 无法打开数据库 %s。 无法对复制 %s 进行升级。 请在 %s 可以访问后从 %s 数据库重新运行 %s。
21734 16 对等发布不支持将时间戳列作为 varbinary(8) 列进行复制。 不能使用此选项添加项目,也不能通过添加/更改表来将时间戳列作为 varbinary(8) 列包括到表中。
21735 16 源对象 [%s].[%s] 是临时对象,因此无法发布它。
21736 16 无法将项目日志表重新定位到其他表空间。 请验证复制管理用户登录名是否可以使用 SQL*PLUS 连接到 Oracle 发布服务器。 如果可以连接,但问题仍然存在,则说明问题可能是由于权限不足或表空间中的空间不足所致;请查看 Oracle 错误消息。
21737 16 属性 '%s' 对于 '%s' 发布服务器无效。
21738 16 属性 '%s' 对于 %s 发布无效。
21739 16 无法更改属性 '%s'。 必须首先调用存储过程 sp_articleview 初始化项目,然后才可以更改该属性。
21740 16 找不到 Oracle 订阅服务器 '%s'。 无法检查环回支持。
21741 16 无法从 Oracle 发布服务器 '%s' 检索分发服务器信息。 双向发布要求 Oracle 发布服务器在 Oracle 订阅服务器之前就已存在。
21742 16 Oracle 发布服务器的名称是 '%s',Oracle 订阅服务器的名称是 '%s'。 双向 Oracle 发布要求 Oracle 发布服务器和订阅服务器的名称相同。
21743 16 无法检索 Oracle 订阅服务器 '%s' 的发起方信息。
21744 16 Oracle 双向发布要求参数 '%s' 的值为 '%s'。
21745 16 无法生成筛选器视图或过程。 请验证是否可以将 sp_addarticle 的 @filter_clause 参数的指定值添加到 SELECT 语句的 WHERE 子句中(以生成有效的查询)。
21746 16 '%s' 的字符长度不能超过 %d。
21747 16 无法建立与 Oracle 发布服务器 '%s' 的连接。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。
21748 16 该项目已在分发服务器上删除,但是未删除发布服务器 '%s' 上的信息。 不需要执行任何操作;如果删除发布服务器,则会清除该信息。
21749 16 发布服务器已在分发服务器上删除,但是未删除有关发布服务器 '%s' 的信息。 请使用 SQL*PLUS 连接到 Oracle 发布服务器,然后删除复制管理用户。
21750 16 表 %s 没有主键,而主键是事务复制所必需的。 请在表中创建主键。
21751 16 无法将视图 %s 作为表发布,因为它没有唯一聚集索引。 将视图作为视图发布,或者添加唯一聚集索引。
21752 16 当前用户 %s 没有对 %s 表的 SELECT 权限。 该用户必须具有 SELECT 权限,才能在订阅服务器上检索在队列中挂起更新的行。
21753 16 在 sp_getqueuedrows 的 @tablename 参数中指定的表 %s 不属于任何活动的、已初始化的排队订阅。 请通过运行快照代理、分发代理和队列读取器代理,确保您的排队订阅已正确初始化。
21754 16 已终止处理。 sp_getqueuedrows 的结果集大于此过程可以返回的最大大小(16,000)。 再次执行此过程之前,请运行队列读取器代理以刷新订阅服务器上的队列。
21755 16 无法将 '%s' 标记为系统对象。
21756 16 根据项目设置,表 %s 应该有标识列,但是它实际上没有标识列。 请通过 sp_helparticle 验证项目设置并在必要时使用 sp_changearticle 更改这些设置。
21757 16 该订阅是只读的。 此订阅与之同步的发布允许在订阅服务器上进行更新,但是已为 sp_addsubscription 的 @update_mode 参数指定了值 'read-only'。 若要允许更新,必须删除订阅,然后再重新创建,创建时为 @update_mode 指定其他值。
21758 16 找不到对发布服务器 %s、数据库 %s、发布 %s 的订阅的有效队列读取器代理 ID。 对更新订阅服务器发布的指定订阅未初始化。 请运行快照代理、分发代理和队列读取器代理来初始化订阅。
21759 16 无法将列 '%s' 添加到表 '%s' 中。 该表已包含合并发布中的项目所允许的最大列数(246 列)。
21760 11 无法在 'master' 数据库中执行复制脚本;将终止当前会话。 脚本必须在分发数据库中执行,而 master 数据库无法充当分发数据库。
21761 20 无法执行复制脚本;将终止当前会话。 请检查在执行脚本期间 SQL Server 返回的错误。
21762 10 分发数据库 '%s' 的兼容级别为 %d,这与 master 数据库的兼容级别不同。 这两个兼容级别必须相同,因此将分发数据库级别更改为 %d。 这只是一条信息性消息。 不需要任何用户操作。
21763 16 消息队列服务未在运行。 请启动此服务,然后重试该操作。
21764 16 无法创建发布。 仅在 Microsoft Windows NT 平台上才支持为参数 @queue_type 指定值 'msmq'。 请为此参数指定值 'sql'。
21765 10 列 msrepl_tran_version 已预定义,并且允许为 NULL。 将删除并重新创建此列,以便在更新订阅服务器时不允许使用 NULL。
21766 16 表 %s 包含带有 Not For Replication 标记的标识列,但是 sp_addarticle 的 @identitymanagementoption 参数设置为 'none'。 若要支持立即更新订阅,请为 @identitymanagementoption 指定值 'manual' 或 'auto'。
21767 10 警告: 参数 '%s' 已过时,只是为了向后兼容才予以保留。 在未来的版本中不再使用它。 将使用参数 '%s' 代替此参数。
21768 16 对远程分发服务器执行 sp_adddistributor 时,必须使用密码。 在发布服务器上和分发服务器上执行此过程时,为 @password 参数指定的密码必须相同。
21769 10 不支持自定义数据类型映射。 必须验证映射的正确性。 如果映射不兼容,则在将数据从发布服务器移动到订阅服务器时,很可能会出现错误。
21770 10 不存在从 '%s' 到 '%s' 的数据类型映射。 请检查源和目标的数据类型、长度、精度、小数位数和可为 Null 性。 在系统表 msdb.dbo.sysdatatypemappings 中查询支持的映射列表。
21771 16 %s 不在所支持的 %d 到 %d 范围内。
21772 16 属性 "%s" 要求将参数 @force_invalidate_snapshot 和 @force_reinit_subscription 设置为 "tr ue"。
21773 10 由于有无法访问的文件,无法打开分发数据库 '%s'。 该数据库将被删除,但是不会执行分发数据库清除任务。 有关为什么无法访问数据库文件的详细信息,请查看数据库和服务器错误日志。
21774 16 只有非 SQL Server 发布服务器才支持此过程。 在其上执行此过程的发布服务器 '%s' 是 SQL Server 发布服务器。
21775 16 无法为项目 '%s' 生成列位图。
21776 16 无法为项目 '%s' 生成已发布列位图。
21777 16 无法为项目 '%s' 生成项目视图名称。
21778 16 无法为项目 '%s' 将发布服务器对象添加到 Oracle 发布服务器。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21779 10 无法使用指定的数据类型映射。 找不到与源类型 %s 匹配的目标数据类型。 在系统表 msdb.dbo.sysdatatypemappings 中查询支持的映射列表。 请检查源类型的长度、精度、小数位数和可为 Null 性是否正确。
21780 16 非 SQL Server 发布服务器缺少一个或多个 %s 对象。 请删除发布服务器和复制管理用户架构,然后再重新创建。
21781 16 无法检索异类元数据。 请验证连接信息
21782 16 无法将主键列 '%s' 添加到项目 '%s' 中。 如果发布服务器是非 SQL Server 发布服务器,则主键可能违反了 SQL Server 对列的数目和长度的限制。 有关详细信息,请参阅 sp_addarticle 返回的错误。
21783 16 无法为项目 '%s' 将发布服务器触发器和项目日志表添加到 Oracle 发布服务器。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21784 16 必须为 @rowfilter 参数指定非 NULL 值。
21785 16 无法为发布服务器 '%s' 查询 Oracle XactSet 作业属性。
21786 16 无法为发布服务器 '%s' 刷新 Oracle XactSet 作业。
21787 16 无法为发布服务器 '%s' 查询 Oracle 事务批处理启用标志。
21788 16 传递给 sp_IHSetXactBatching 的参数无效。 表示启用/禁用事务批处理的位标志必须为 0 或 1。
21789 16 无法为发布服务器 '%s' 设置 Oracle 事务的批处理启用标志。
21790 16 无法从发布服务器 '%s' 发布表 '%s.%s'。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21791 16 表 '%s.%s' 已出现在 Oracle 网关发布服务器 '%s' 上的事务发布中。 使用 "Oracle 网关" 选项时,通过事务复制发布的表只能包括在一个发布中。 若要在多个发布中发布此表,则必须将 Oracle 发布服务器重新配置为使用 "Oracle 完整" 选项。
21792 16 表 '%s.%s' 已出现在发布服务器 '%s' 上的事务发布 '%s' 中。 "Oracle 网关" 发布选项(默认选项)允许将表作为项目包括在任意数目的快照发布中,但是只能包括在一个事务发布中。 若要在多个事务发布中发布表,请使用 "Oracle 完整" 发布选项。 若要更改发布选项,必须删除发布服务器,然后再重新配置。
21793 16 仅 SQL Server Enterprise Edition 和 Developer Edition 支持非 SQL Server 发布服务器。 此实例的版本是 %s。
21794 16 为 @propertyname 参数指定的值无效。 请使用下列值之一: %s。
21795 16 为属性 %s 指定的值无效。 请使用下列值之一: %s。
21796 16 必须为属性 "xactsetjobinterval" 赋予一个大于或等于 0 的值。
21797 16 无法创建代理作业。 '%s' 必须是有效的 Windows 登录名,且格式为: '计算机\登录名' 或 '域\登录名'。 请参阅 '%s' 的文档。
21798 16 无法执行复制管理过程。 在继续操作之前,必须通过 '%s' 添加 '%s' 代理作业。 请参阅 '%s' 的文档。
21799 16 找不到发布服务器(%s)、数据库(%s)、发布(%s)的 %s 代理。 请使用相应的过程创建代理: sp_addpublication_snapshot、sp_addlogreader_agent 或 sp_addqreader_agent。
21800 16 普通的版本水印在此副本中无效,因为它不存在或者可能已清除那些尚未传播的更改的元数据。
21801 16 存储过程 sp_createagentparameter 无法将一个或多个参数添加到系统表 msdb.dbo.Msagentparameterlist 中。 请查看执行 sp_createagentparameter 期间 sp_createagentparameter 返回的错误以及 SQL Server 返回的错误。
21802 16 在创建代理配置文件的过程中无法验证指定的代理参数值。 '%s' 不是 '%s' 参数的有效值。 该值必须是一个小于等于 '%d' 的整数。 请验证复制组件是否正确安装。
21803 16 无法更新代理参数元数据。 复制无法将参数 '%s' 插入到表 '%s' 中。 请验证复制组件是否正确安装。 查看执行 sp_createagentparameter 期间 SQL Server 返回的错误。
21804 16 为 sp_getagentparameterlist 的 @agent_type 参数指定的值 '%d' 无效。 请指定有效值 1、2、3、4 或 9。
21805 16 在创建代理配置文件的过程中无法验证指定的代理参数值。 '%s' 不是 '%s' 参数的有效值。 该值必须为整数。 请验证复制组件是否正确安装,以及 sp_add_agent_parameter 是否是使用有效值调用的。
21806 16 在创建代理配置文件的过程中无法验证指定的代理参数值: profile_id %s 不存在或者不支持参数 %s。 该值必须为整数。 请验证复制组件是否正确安装,以及 sp_add_agent_parameter 是否是使用有效值调用的。
21807 16 对于 .NET 程序集业务逻辑处理程序,必须将 @resolver_clsid 指定为 NULL。
21808 16 对于 .NET 程序集业务逻辑处理程序,@resolver_info 必须包含 '%s' 中用来实现 Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule 接口的类名。
21809 10 没有为数据库 '%ls' 启用 DDL 复制,因为其兼容级别小于 80。
21810 16 只能使用 'Not For Replication' 子句将标识列添加到已发布的表
21811 16 不能删除列 '%s',因为复制在使用它: 它在筛选器或视图中被项目 '%s' 引用。 若要删除此列,必须首先将筛选器从该项目中删除。
21812 16 无法对表 %s 执行 "Disable Trigger All" 操作,因为它属于支持可更新订阅的发布(对于此类发布,复制将触发器添加到表中)。 但是,可以分别禁用用户触发器。 请指定要禁用的单个用户触发器的名称。
21813 16 不能禁用 %s 表的触发器 %s,因为可更新的发布需要它。
21814 16 DDL 复制无法刷新自定义过程,请运行 "exec sp_register_custom_scripting 'CUSTOM_SCRIPT', your_script, '%s', '%s' ",然后重试
21815 16 无法将所复制的对象'%s'更改为 'with encrypted'。
21816 16 为参数 '%s' 指定的值无效。 在更改此属性时,其值必须是 '%s'。
21817 16 属性 '%s' 仅对推送订阅有效。
21818 10 不推荐使用也不应再使用安全性、批大小和计划参数。 有关详细信息,请参阅 "sp_addsubscriber" 文档。
21819 16 无法更改属性 '%s'。 此属性仅对允许在订阅服务器上更新的订阅有效。 对其调用此过程的订阅不允许在订阅服务器上更新。
21820 16 无法写入分发服务器(%ls)上快照文件夹中的脚本文件。 请确保有足够的可用磁盘空间。 还请确保用来运行快照代理的帐户具有写入快照文件夹及其子目录的权限。
21821 16 请指定而且只能指定以下两个参数之一: %s 或 %s。
21822 16 由于条目已经存在,无法对 %s 执行 %s。
21823 16 由于条目不存在,无法对 %s 执行 %s。
21824 16 无法将约束添加到多个列,因为表 %s 已发布,但列 %s 不在所有活动分区中。请使用另一个 DDL 语句。
21825 16 不能在用来删除表 %s 中列的那个 DDL 语句中删除约束,因为此表已发布。请使用另一个 DDL 语句。
21826 16 属性 '%s' 仅对 %s 订阅有效。 对于 %s 订阅,请使用 '%s'。
21827 16 不推荐使用 %s 参数,不应该再使用它。 有关详细信息,请参阅 '%s' 文档。
21828 16 找不到 jobstep_uid (%s)的代理帐户。
21830 16 不能为项目 '%s' 指定 schema_option 0x4 (将标识作为标识而不是基本数据类型记录到脚本)。 为 @identityrangemanagementoption 参数指定的值为 NONE。 若要将标识作为标识复制,则对于不支持队列更新订阅的发布,该值必须是 MANUAL 或 AUTO。
21831 16 %s 已存在。 请使用 '%s' 更改所有设置/属性。
21832 16 在不指定 %s 的情况下,只有 sysadmin 固定服务器角色的成员才可以执行此操作。
21833 16 在 Oracle 发布服务器 '%s' 上创建跟踪事件时出错。 无法发送跟踪事件。
21834 16 '%s.%s' 的主键有 %d 列。 SQL Server 最多支持 %d 列。 请重新定义主键,以便它的列数不超过所允许的最大列数。
21835 16 主键 '%s.%s' 的索引至少是 %d 字节。 SQL Server 支持的最大键长度是 %d 字节。 请减少主键中的列数,或将列重新定义为使用较小的数据类型。
21836 16 在重置订阅 xact_seqno 之前,必须在单订阅流模式下运行分发代理。
21837 16 此订阅已有一个复制代理作业(%s)。
21838 16 已不推荐对此过程使用 %s 参数。 因此,在调用 '%s' 时,应该指定值。
21839 16 项目 '%s' 无法支持 schema_option 0x20 或 0x2000000000,因为它包含计算列、检查约束/默认约束或基于 CLR 类型列的主键。请更改 @schema_option 设置,然后重试。
21840 16 由于项目 '%s' 支持 schema_option 0x20,无法将基于 CLR 类型的计算列或检查约束添加到表 '%s' 中。
21841 10 DDL 复制正在强制进行重新初始化,可能因为发布 '%s' 使用了字符模式 bcp,或者正在作为仅用于项目 '%s' 的基本类型而复制时间戳/标识列。
21842 16 当 %s 设置为 %s 时,只能为异类发布指定/更改 %s。
21843 16 无法添加项目 '%s'。对于作为 'indexed view logbased' 发布的索引视图和采用 'proc exec' 任一格式的存储过程,如果它们的公用基表也发布了,则无法将它们发布。
21844 16 无法更改 XML、CLR 类型或 MAX 类型列,因为表已发布,且项目 '%s' 支持将此列类型映射到基列类型的架构选项。
21845 16 无法更改过程 '%s' 以使其依赖于作为 'indexed view logbased' 发布的索引视图或基表,因为索引视图也依赖于此表。
21846 16 找不到指定的事务推送订阅或快照推送订阅的分发代理作业。
21847 16 找不到指定合并推送订阅的合并代理作业。
21848 16 指定的请求订阅不是使用同步代理作业配置的。
21850 16 将值设为 "%s" 之后,无法将属性 "%s" 更改为 "%s"。
21851 16 对等发布仅支持 %s 的值为 '%s'。 目前,项目 '%s' 的 %s 值为 '%s'。 必须更改此值才能继续。
21852 16 对等发布不支持 %s。 项目 '%s' 当前具有 %s。 必须更改它才能继续。
21853 10 警告: %s "%s" 的 "%s" 属性已更改为 "%s",因为 %s 需要该属性。
21854 10 由于正在进行架构更改活动或正在生成快照,无法将新项目添加到发布 '%s'。
21855 16 在 sp_link_publication 中提供的登录名 %s 未映射到发布数据库 %s 中的任何用户。
21856 16 对于 .NET 程序集业务逻辑处理程序,.NET 程序集名称应该是用来实现 Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule 接口的类所在的 '%s' 中某个有效程序集的名称。 请检查业务逻辑处理程序的注册信息,以确保正确指定了 .NET 程序集名称。
21857 10 强制重新初始化发布 '%s' 中的项目 '%s' 时,索引视图 '%s' 的聚集索引可能已在升级或还原过程中删除,请重新创建该索引,然后重新同步数据。
21858 16 快照无法处理发布 '%s' 中的项目 '%s',索引视图 '%s' 的聚集索引可能已在升级或还原过程中删除,请重新创建该索引,然后重新运行快照。
21859 16 无法更改订阅属性 '%s',因为在 MSsubscription_properties 表中没有用于此订阅的条目。 请先调用 sp_addmergepullsubscription_agent,然后再更改此属性。
21860 10 数据库 '%s' 中的表 '%s' 正在订阅事务排队发布,并已针对用于上载更改的合并进行了发布,这可能会导致事务发布服务器和订阅服务器之间无法收敛。
21861 16 已中止当前操作,因为它将停用发布中为其生成快照的项目。
21862 16 无法使用同步方法 'database snapshot' 或 'database snapshot character' 在发布中发布 FILESTREAM 列。
21863 16 无法为项目 '%s' 的列添加 SPARSE 属性,因为合并复制不支持稀疏列。
21864 16 无法发布项目 '%s' 或将 COLUMN_SET 属性集添加到其基表 '%s' 中,因为复制不支持列集。
21865 16 '%s' 发布属性必须为 'true' 或 'false'。
21866 16 发布属性 '%s' 设置为 '%s' 时,只能将发布属性 '%s' 设置为 '%s'。
21867 16 ALTER TABLE SWITCH 语句失败。 表 '%s' 属于不允许进行分区转换的发布。
21868 16 ALTER TABLE SWITCH 语句失败。 由于该语句中的一个或多个表为具有不同目标表或所有者的项目,因此不允许使用该语句。
21869 16 无法在推荐的父项目 '%s' 和推荐的子项目 '%s' 之间添加筛选器,因为该操作可导致在筛选器关系中引入循环。 该子项目已对推荐的父项目进行筛选。
21870 16 分发代理在订阅流模式下应用命令时遇到死锁。 表 '%s' 的索引 '%s' 的 Spid %u 正在等待锁 (类型 '%s', mode '%s')。
21871 16 发布服务器“%s”(属于数据库“%s”)尚未重定向。
21872 16 与虚拟网络名称 “%s” 关联的可用性组没有副本 (replica)。
21873 16 无权运行存储过程 %s。
21874 16 存储过程 %s 必须从 distirbution 数据库运行。 当前数据库 %s 不是分发数据库。
21875 16 参数 @original_publisher 和 @publisher_db 存储过程 '%s' 可能不是 NULL。
21876 16 分发服务器 '%s' 不是原始发布服务器 '%s' 和发布服务器数据库 '%s' 的分发服务器。
21877 16 数据库 '%s' 的原始发布服务器 '%s' 不是分发服务器的远程服务器。
21878 16 无法创建链接服务器以联系原始发布服务器 '%s'、发布服务器数据库 '%s' 和重定向的发布服务器 '%s'。 命令 '%s' 失败,出现错误 '%d',错误消息 '%s'。
21879 16 无法查询重定向服务器“%s”以找到原始发布服务器“%s”和发布服务器数据库“%s”来确定远程服务器的名称;错误 %d,错误消息“%s”。
21880 16 虚拟网络名称 '%s' 用于标识原始发布服务器 '%s' 和数据库 '%s' 的重定向发布者。 但是,与此虚拟网络名称关联的可用性组不包括发布服务器数据库。
21881 16 原始发布服务器 '%s' 的重定向发布服务器 '%s' 处的数据库 '%s' 和数据库 '%s' 未同步或未处于活动状态。
21882 16 原始发布服务器 '%s' 和数据库 '%s' 的重定向发布服务器 '%s' 所在的数据库 '%s' 属于 HADRon 可用性组,必须重定向到其关联的 HADRon 虚拟网络 名称。
21883 16 重定向发布服务器 '%s' 处的查询,以确定发布服务器数据库 '%s' 是否属于可用性组失败,并出现错误 “%d”,错误消息 “%s”。
21884 16 重定向发布服务器 '%s' 处的查询确定与发布服务器数据库 '%s' 关联的可用性组的运行状况失败,并出现错误 “%d”,错误消息 “%s”。
21885 16 失败调用的返回代码为 “%d”。
21886 16 返回的远程服务器名称为 null。
21887 16 重定向发布服务器 '%s' 处的查询,以确定发布服务器数据库 '%s' 是否属于可用性组失败,并出现错误 “%d”,错误消息 “%s”。
21888 16 SQL Server 实例 '%s' 未配置为支持副本 (replica)。 若要使 SQL Server 实例充当副本 (replica)发布服务器,请配置副本 (replica)实例。
21889 16 SQL Server 实例“%s”不是复制发布服务器。 在 SQL Server 实例“%s”(具有分发服务器“%s”)上运行 sp_adddistributor,以便使该实例承载发布数据库“%s”。 确保指定的登录名和密码与用于原始发布服务器的登录名和密码相同。
21890 16 分发服务器 '%s' 和分发数据库 '%s' 的 SQL Server 实例 '%s' 不能与发布服务器数据库 '%s' 一起使用。 重新配置发布服务器以使用分发服务器 '%s' 和分发数据库 '%s'。
21891 16 分发服务器 '%s' 的发布服务器 '%s' 不称为分发服务器 '%s' 的发布服务器。 在分发服务器 '%s' 处运行sp_adddistpublisher,使远程服务器能够托管发布数据库 '%s'。
21892 16 无法在与虚拟网络名称“%s”相关联的可用性组主副本上查询 sys.availability_replicas 以获取成员副本的服务器名称:错误 = %d,错误消息 = %s。
21893 16 订阅服务器 (%s)(属于原始发布服务器“%s”)在重定向的发布服务器“%s”中不显示为远程服务器。 在重定向的发布服务器上运行 sp_addlinkedserver,以将这些订阅服务器添加为远程服务器。
21894 16 无法将链接服务器配置为查询副本 (replica)主机服务器 '%s':返回代码 = %d。
21895 16 副本 (replica)主机 '%s' 遇到一个或多个发布者验证错误。
21896 16 重定向发布服务器 '%s' 处的查询,以确定 SQL Server 实例是否为副本 (replica)发布服务器失败,出现错误“%d”,错误消息“%s”。
21897 16 用于确定本地分发服务器 '%s' 是否为远程发布服务器 '%s' 的分发服务器失败的查询,并出现错误 '%d',错误消息 '%s'。
21898 16 发布服务器“%s”使用的是分发数据库“%s”,而不是“%s”(后者是承载发布数据库“%s”所需的)。 请在分发服务器“%s”上运行 sp_changedistpublisher,以将发布服务器使用的分发数据库更改为“%s”。
21899 16 重定向发布服务器“%s”中的查询失败,该查询用于确定原始发布服务器“%s”的订阅服务器是否存在 sysserver 条目,失败时错误为“%d”,错误消息为“%s”。
错误 Severity 是否记录事件 说明
21000 16 无法订阅不活动的发布。
21001 16 无法在订阅服务器上为推送订阅添加分发代理。
21002 16 此订阅的分发代理已存在(%s)。
21003 16 不再支持更改发布名。
21004 16 数据库对象 '%s' 已加密,无法发布该对象。
21005 10 为了向后兼容,sp_addpublisher 可用于添加此分发服务器的发布服务器。 然而,sp_adddistpublisher 更为灵活。
21006 16 无法使用 sp_addpublisher 添加发布服务器。 请使用 sp_adddistpublisher。
21007 16 无法添加该远程分发服务器。 请确保已在该分发服务器上将本地服务器配置为发布服务器。
21008 16 无法卸载该分发服务器,因为已定义了订阅服务器。
21009 16 指定的筛选过程已与一个表相关联。
21010 16 删除了 %ld 副本 (replica) 事务,该事务由 %ld 语句(%ld rows/millisec)组成(%ld 毫秒)。
21011 16 已停用订阅。
21012 16 无法将该发布的 'allow_push' 属性更改为 "false"。 存在对该发布的推送订阅。
21013 16 无法将该发布的 'allow_pull' 属性更改为 "false"。 存在对该发布的请求订阅。
21014 16 @optname 参数值必须是 'transactional' 或 'merge'。
21015 16 已将复制选项 '%s' 设置为 TRUE。
21016 16 已将复制选项 '%s' 设置为 FALSE。
21017 16 无法对具有垂直或水平分区的合并项目执行 SQL Server 7.0 兼容的校验和计算。 但可以对此项目执行行计数验证和 SQL Server 2000 兼容的二进制校验和计算。
21018 16 该分发数据库中的连续快照事务太多。 请再次运行日志读取器代理,或清除该分发数据库。
21019 10 用于添加订阅的分发代理。
21020 10 未指定注释。
21021 16 卸载复制之前,请删除该分发服务器。
21022 16 如果将发布的 'immediate_sync' 属性设置为 True,则 'independent_agent' 属性也必须设置为 True。
21023 16 不再支持 '%s'。
21024 16 存储过程 '%s' 已作为不兼容的类型发布。
21025 16 要加密的字符串不能有 Null 字符。
21026 16 无法对没有独立代理的发布进行匿名订阅。
21027 16 没有安装 '%s' 复制存储过程。 必须重新安装带有复制的 SQL Server。
21028 16 此服务器上未安装复制组件。 请再次运行 SQL Server 安装程序,然后选择安装复制组件的选项。
21029 16 除非 @drop_push 为 'true',否则无法在订阅服务器上删除推送订阅条目。
21030 16 不能更改 SQL Server 复制代理的名称。
21031 16 存储过程项目不支持 'post_script'。
21032 16 由于非 SQL Server 订阅服务器 '%s' 不支持 'sync tran' 更新模式,因此无法订阅。
21033 16 由于服务器 '%s' 上存在已设置为允许复制的数据库,因此无法将该服务器作为分发发布服务器进行删除。
21034 16 在订阅服务器上插入或更新的行不能位于项目分区之外。
21035 16 您已成功更新了发布服务器的属性 '%s'。
21036 16 订阅的另一个 %s 代理正在运行,或者服务器正在处理同一代理提交的前一个请求。
21037 16 工作目录 '%s' 无效。
21038 16 服务器不支持集成身份验证。
21039 16 项目 '%s' 包含目标所有者 '%s'。 非 SQL Server 订阅服务器要求项目的目标所有者为 NULL。
21040 16 发布 '%s' 不存在。
21041 16 此服务器版本不允许远程分发发布服务器。
21042 16 对于在 Windows NT 4.0 上运行的分发服务器,分发发布服务器属性 'distributor_password' 没有作用而且不受支持。
21043 16 未安装该分发服务器。
21044 16 启用数据库进行发布或合并发布时,无法忽略远程分发服务器(@ignore_remote_distributor不能为 1)。
21045 16 无法卸载分发服务器,因为存在已设置为可发布或合并发布的数据库。
21046 16 无法更改分发发布服务器属性 'distribution_db',因为发布服务器正在使用当前分发数据库。
21047 16 无法删除本地分发发布服务器,因为已定义了订阅服务器。
21048 16 由于登录名 '%s' 没有分发服务器 '%s' 的访问权限,因此无法将其添加到发布访问列表中。
21049 16 由于登录名 '%s' 不在发布访问列表中,因此它没有发布 '%s' 的访问权限。
21050 16 只有 sysadmin 固定服务器角色或 db_owner 固定数据库角色的成员才可以执行此操作。 请与管理员联系,以获取执行此操作所需的足够权限。
21051 16 由于非 SQL Server 订阅服务器 '%s' 不支持自定义存储过程,因此无法订阅。
21052 16 无法写入排队更新订阅的消息队列。 请确保 Microsoft 分布式事务处理协调器正在运行,并确保订阅处于活动状态且已初始化。 如果订阅使用 Microsoft 消息队列,请确保对队列设置了适当权限。
21053 16 输入属性参数无效。 有关 sp_changemergepublication 的有效参数列表,请参阅 SQL Server 联机丛书。
21054 16 订阅服务器上的触发器无法通过链接服务器连接执行发布服务器命令(触发器用于带有更新订阅的订阅服务器)。 确保已将 sp_link_publication 用于正确配置链接服务器,并确保用于连接到发布服务器的登录名在发布访问列表中。
21055 15 为 %s 指定的参数 %s 的值无效。
21056 16 对发布 '%s' 的订阅已过期或不存在。
21057 16 匿名订阅服务器不能拥有可更新订阅。
21058 16 订阅服务器 '%s' 上已存在对发布 '%s' 的可更新订阅。
21059 16 无法重新初始化非 immediate_sync 发布的订阅。
21060 16 由于非 SQL Server 订阅服务器 '%s' 不支持参数化语句,因此无法订阅。
21061 16 添加项目 '%s' 时指定的项目状态 %s 无效。
21062 16 表 '%s' 的行大小超过了 6,000 个字节的复制限制。
21063 16 由于表 '%s' 已发布用于合并复制,因此该表不能参与可更新订阅。
21064 16 由于该订阅已标记为要重新初始化,所以该订阅未初始化或不可即时更新。 如果使用排队故障转移选项,请运行队列读取器代理进行订阅初始化。 请在(重新)初始化完成后再试。
21070 16 此订阅不支持自动重新初始化(订阅时使用了 'no sync' 选项)。 若要重新初始化此订阅,必须先删除该订阅,然后重新创建它。
21071 10 无法重新初始化对发布 '%s' 的订阅 '%s:%s' 中的项目 '%s' (订阅该项目时使用了 'no sync' 选项)。
21072 16 没有在最大保持期内对该订阅进行同步,或发布服务器上已删除该订阅。 必须重新初始化该订阅才能接收数据。
21073 16 指定的发布不存在。
21074 16 已将此(这些)订阅标记为不活动,必须将其重新初始化。 需要删除非同步订阅,然后重新创建它们。
21075 10 发布 '%s' 的初始快照尚不可用。
21076 10 项目 '%s' 的初始快照尚不可用。
21077 10 已停用匿名发布的初始快照。 新订阅必须等待计划的下一次快照。
21078 16 表 '%s' 不在订阅服务器数据库中。
21079 16 没有发布服务器的 RPC 安全信息,或该信息无效。 请用 sp_link_publication 指定该信息。
21080 16 msrepl_tran_version 列必须位于允许可更新订阅的项目的垂直分区中;不能删除该列。
21081 16 服务器设置 '允许激发会激发其他触发器(嵌套触发器)的触发器' 必须存在于可更新的订阅服务器上。
21082 16 在允许可更新订阅的订阅服务器上,订阅数据库的数据库属性 'IsRecursiveTriggersEnabled' 必须为 false。
21083 16 在即时更新订阅服务器上,数据库兼容级别不能低于 70。
21084 16 发布 '%s' 不允许匿名订阅。
21085 16 该保持期必须小于分发数据库的保持期。
21086 16 分发数据库的保持期必须大于所有现有非合并发布的保持期。
21087 16 客户端订阅和匿名订阅无法重新发布数据。 若要重新发布此数据库中的数据,对根发布服务器的订阅必须是优先级大于 0 的服务器订阅。 请删除当前订阅,然后创建服务器订阅。
21088 10 该发布的初始快照尚不可用。
21089 16 只有 sysadmin 固定服务器角色的成员才可以执行此操作。
21090 16 无法升级合并复制元数据。 请通过运行订阅服务器的合并代理或运行发布服务器的快照代理,再次尝试升级。
21091 16 不允许优先级为 0 的全局订阅服务器创建合并发布。
21092 10 已执行数据库 %s 的更改跟踪手动清理过程
21101 10 将忽略为参数 %s 指定的自定义命令名 %s, 而使用系统生成的名称。 该发布允许使用 %s,并且不必指定命令名。
21105 16 此版本的 SQL Server 无法充当复制的发布服务器或分发服务器。
21106 16 此版本的 SQL Server 不支持发布。
21107 16 '%ls' 不是表或视图。
21108 16 此版本的 SQL Server 不支持事务发布。
21109 16 如果指定 @command_id,则参数 @xact_seqno_start 和 @xact_seqno_end 必须相同。
21110 16 如果指定了 @command_id,则必须指定 @xact_seqno_start 和 @publisher_database_id。
21111 16 '%s' 不是快照代理的有效参数。
21112 16 '%s' 不是日志读取器代理的有效参数。
21113 16 '%s' 不是分发代理的有效参数。
21114 16 '%s' 不是合并代理的有效参数。
21115 16 %d 不是 '%s' 参数的有效值。 该值必须是正整数。
21116 16 '%s' 不是 '%s' 参数的有效值。 该值必须为 1、2 或 3。
21117 16 '%s' 不是 '%s' 参数的有效值。 该值必须是 0、1 或 2。
21118 16 '%s' 不是 '%s' 参数的有效值。 该值必须大于或等于 0 且小于或等于 10,000。
21119 16 %s 不是 '%s' 参数的有效值。 该值必须是非负整数。
21120 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或者该订阅的所有者才可以删除对发布 '%s' 的订阅 '%s'。
21121 16 只有 sysadmin 固定服务器角色的成员和 '%s' 才可以删除对发布 '%s' 的请求订阅。
21122 16 由于分发数据库 '%s' 当前正在使用中,因此无法将其删除。
21123 16 在该分发服务器上找不到代理配置文件 '%s'。
21124 16 在 sysmergearticles 中找不到对应于备用表 ID (别名) '%d'的表名或表所有者。
21125 16 合并复制中所用的表必须至少有一个非计算列。
21126 16 不能在发布所在的数据库中创建请求订阅。
21127 16 只可将全局合并订阅添加到数据库 '%s' 中。
21128 16 由于 INSERT 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 INSERT 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21129 16 由于 UPDATE 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 UPDATE 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21130 16 由于 DELETE 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 DELETE 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21131 16 已存在对异类发布 '%s' 的订阅。 若要添加新项目,请先删除对该发布的现有订阅。
21132 16 无法创建对合并发布 '%s' 的事务订阅。 对于此操作,发布类型应为事务(0)或快照(1)。
21133 16 未使发布 '%s' 可以使用独立代理。
21134 16 指定的作业 ID 必须标识分发代理程序或合并代理作业。
21135 16 在复制代理表中检测到不一致。 指定的作业 ID 在 '%ls' 中没有对应的条目。
21136 16 在复制代理表中检测到不一致。 指定的作业 ID 对应于 %ls' 中的多个条目。
21137 16 此过程只支持远程执行推送订阅代理。
21138 16 offload_server' 属性不能与分发服务器的名称相同。
21139 16 无法确定执行分布式代理的订阅服务器的名称。
21140 16 不能将代理的执行分布到与分发服务器驻留在同一服务器上的订阅服务器上。
21141 16 不能为具有手工筛选或视图的项目指定 @change_active 标志。
21142 16 SQL Server '%s' 无法获取登录名 '%s' 的 Windows 组成员身份信息。 请确保该 Windows 帐户有权访问该登录名所在的域。
21143 16 对于快照发布项目,自定义存储过程架构选项无效。
21144 16 订阅服务器当前订阅了其他发布,所有无法订阅 sync_type 为 'dump database' 的发布。
21145 16 订阅服务器订阅了 sync_type 为 'dump database' 的发布,所以无法订阅发布 %s。
21146 16 @alt_snapshot_folder 既不为 NULL 也不为空时,@use_ftp 不能为 'true'。
21147 16 未发布 '%s' 数据库以进行合并复制。
21148 16 要么同时为 @subscriber 和 @subscriberdb 指定非 Null 值,要么两者都不指定。
21149 16 未发布 '%s' 数据库以进行事务复制或快照复制。
21150 16 无法为指定的订阅确定快照文件夹,因为指定的订阅服务器对分发服务器而言是未知的。
21151 16 要通过将字符模式 bcp 用作同步方法来支持非 SQL Server 订阅服务器的发布,不支持快照前及快照后命令。
21152 16 对使用 'concurrent' 或 'concurrent_c' 同步方法的发布,无法创建 sync_type 为 'none' 的订阅。
21153 16 无法创建项目 '%s'。 所有属于并发同步发布的组成部分的项目都必须使用存储过程来将更改应用于订阅服务器。
21154 16 无法更改项目 '%s'。 所有属于并发同步发布的组成部分的项目都必须使用存储过程来将更改应用于订阅服务器。
21155 16 无法更改项目 '%s'。 所有属于并发同步发布的组成部分的项目都不能有超过 %d 个字符的 ins_cmd/del_cmd。
21156 16 @status 参数值必须是 'initiated' 或 'active'。
21157 16 只能对定义了备用快照生成文件夹的发布启用快照压缩选项。
21158 16 若要使某发布可用于 Internet,'ftp_address' 属性不能为 Null。
21159 16 若要使某发布可用于 Internet,'alt_snapshot_folder' 属性必须为非空。
21160 16 “ftp_port”属性必须是非负整数 < 65536。
21161 16 该订阅已删除,无法更改发布服务器。 请用 sp_subscription_cleanup 来清除触发器。
21162 16 从该分区中排除该表的 rowguid 列是无效的。
21163 16 由于发布 '%s' 的快照已运行,因此无法将列 '%s' 添加到项目 '%s' 中。
21164 16 由于列 '%s' 既不可为 Null,也没有定义默认值,因此不能将该列包含在垂直分区中。
21165 16 由于列 '%s' 既不可为 Null,也没有定义默认值,因此不能将该列从垂直分区中排除。
21166 16 列 '%s' 不存在。
21167 16 指定的作业 ID 不代表此数据库中任何推送订阅的 %s 代理作业。
21168 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员和由指定复制代理作业提供服务的订阅的所有者才能修改代理减负设置。
21169 16 无法标识分发服务器 '%s' 上的发布服务器 '%s'。 请确保服务器 '%s' 已在该分发服务器上注册。
21170 16 指定的订阅服务器无法通过 Data Transformation Services 使用可转换订阅。 只有 SQL Server 2000、SQL Server 2005 和 OLE DB 订阅服务器可以使用可转换订阅。
21171 16 在服务器 '%s' 的 msdb 中找不到包 '%s'。
21172 16 发布必须处于 'character'、'concurrent_c' 或 'database snapshot character' bcp 模式才允许使用 DTS。
21173 16 发布必须是 'independent_agent' 类型才允许使用 DTS。
21174 16 由于此发布支持使用 DTS 的可转换订阅,因此它要求自动生成的存储过程和参数化命令,这些存储过程和命令均使用 @status 的默认值进行设置。
21175 16 由于发布允许 Data Transformation Services 或可更新订阅,不能更改 ins_cmd、upd_cmd 或 del_cmd 项目属性。
21176 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或订阅的创建者才能更改订阅属性。
21177 16 列列表太长,无法创建。 请手动创建该列表。
21178 16 由于发布不允许通过 DTS 使用可转换订阅,无法设置 Data Transformation Services (DTS)属性。 若要允许可转换订阅,必须删除发布,然后重新创建,创建时指定允许可转换订阅。
21179 16 @dts_package_location 参数值无效。 有效选项为 'distributor' 或 'subscriber'。
21180 16 不能将允许使用 DTS 的发布用于可更新订阅。
21181 16 仅可为推送订阅设置 @dts_package_name。
21182 16 @agent_type 参数必须是 'distribution'、'merge' 或 NULL 之一。
21183 16 属性名称 '%s' 无效。
21184 16 %s 参数不正确: 应为 '%s'、'%s' 或 '%s'。
21185 16 没有为故障转移模式操作初始化或创建订阅。
21186 16 发布服务器 '%s' 的订阅没有有效的 queue_id。
21187 16 当前模式就是所请求的模式。
21188 10 已将更新模式从 [%s] 更改为 [%s]。
21189 16 此订阅的队列(queue_id ='%s')不为空。 请运行队列读取器代理以确保该队列为空,然后再将模式从 [queued] 设置为 [immediate]。
21190 10 将设置模式的队列检查从 [%s] 替换为 [%s]。
21192 16 MSrepl_tran_version 列是用于复制的预定义列,其数据类型只能为 uniqueidentifier
21193 16 当 @identityrangemanagementoption 设置为 AUTO 时,@identity_range、@pub_identity_range 或 @threshold 不能为 NULL。
21194 16 由于此表没有标识列,所以无法支持标识范围管理。
21195 16 没有有效的标识范围。 请检查该标识列的数据类型。
21196 16 标识自动化失败。
21197 16 分配新标识范围失败。
21198 16 架构复制失败。
21199 16 只有再次运行该快照后,此更改才能生效。
21200 16 发布 '%s' 不存在。
21201 16 不允许删除合并筛选子句正在使用的列。
21202 16 由于发布 '%s' 的快照已运行,因此无法从项目 '%s' 中删除列 '%s'。
21203 10 在 %s 中发现重复的行。 未创建唯一索引。
21204 16 发布 '%s' 不允许订阅副本,或者其订阅尚未进行同步。
21205 16 该发布不允许使用订阅副本来将更改进行同步,所以无法附加订阅。
21206 16 对象 %d 不是用户表,因此无法解析该对象的加载提示。
21207 16 未找到项目 %d 的源对象 ID 信息。
21208 16 由于垂直分区中已存在列 '%s',因此该步骤失败。
21209 16 由于垂直分区中没有列 '%s',因此该步骤失败。
21210 16 发布必须是 immediate_sync 类型才允许使用订阅副本。
21211 16 该数据库是从订阅副本文件附加的,且未使用 sp_attach_subscription。 请删除该数据库,然后用 sp_attach_subscription 重新附加该数据库。
21212 16 无法复制订阅。 对于此操作,只支持单文件订阅数据库。
21213 16 订阅服务器无法订阅不使用 DTS 包就支持使用 DTS 的发布。
21214 16 文件 '%s' 已存在,无法创建。
21215 16 只能在发布服务器上配置备用同步伙伴。
21216 16 发布服务器 '%s'、发布服务器数据库 '%s' 和发布 '%s' 不是有效的同步伙伴。
21217 10 从发布服务器 '%s' 发布 '%s' 数据。
21218 16 如果为该项目指定了架构选项 0x0000000000000000,那么 creation_script 属性不能为 NULL。
21219 16 如果将指定的源对象发布为 'proc schema only' 类型的项目,则该源对象必须是存储过程对象。
21220 16 由于已为发布 '%s' 生成了快照,因此无法添加项目 '%s'。
21221 16 如果指定的源对象将作为 'view schema only' 类型的项目,则该源对象必须是视图对象。
21222 16 过程、函数、同义词或聚合架构项目的可用架构选项如下: 0x00000001、0x00000020、0x00001000、0x00002000、0x00400000、0x02000000、0x08000000、0x10000000、0x20000000、0x40000000 和 0x80000000。
21223 16 对于只包含架构的项目,@pre_creation_command 参数必须是 'none' 或 'drop'。
21224 16 对于只包含架构的项目,'%s' 不是有效属性。
21225 16 若要使请求订阅代理可以远程激活,则 'offload_server' 属性不能为 NULL 或空。
21226 16 数据库 '%s' 没有对指定发布的请求订阅。
21227 16 offload_server 属性不能与订阅服务器的名称相同。
21228 16 如果指定的源对象将作为 'func schema only' 类型的项目进行发布,则该源对象就必须是用户定义的函数对象。
21229 16 可用于视图架构项目的架构选项有: 0x00000001、0x00000010、0x00000020、0x00000040、0x00000100、0x00001000、0x00002000、0x00040000、0x00100000、0x00200000、0x00400000、0x00800000、0x01000000、0x08000000、0x40000000 和 0x80000000。
21230 16 请勿为架构更改而调用此存储过程,因为当前数据库无法进行复制。
21231 16 自动标识范围支持只对允许更新订阅服务器的发布才有用。
21232 16 标识范围值必须是大于 1 的正整数。
21233 16 阈值必须介于 1 和 100 之间。
21234 16 无法使用 INSERT 命令,因为该表有标识列。 必须使用 INSERT 自定义存储过程以设置订阅服务器上的 'identity_insert' 设置。
21235 16 仅当项目使用自动标识范围管理时,才能设置项目属性 '%s'。
21236 16 对发布服务器 '%s' 的订阅不允许使用订阅副本,或订阅尚未进行同步。
21237 16 存在对发布服务器 '%s' 的推送订阅。 只能复制请求订阅和匿名订阅。
21238 16 此数据库是发布服务器,或者存在对发布 '%s' 的推送订阅。 只能复制请求订阅和匿名订阅。
21239 16 无法复制订阅,因为在数据库中找不到已同步的订阅。
21240 16 表 '%s' 已使用另一个自动标识支持选项发布为另一个项目。
21241 16 阈值应介于 1 和 100 之间。
21242 16 无法成功创建项目 '%s' 的冲突表。
21243 16 无法将发布服务器 '%s'、发布数据库 '%s' 和发布 '%s' 添加到同步伙伴列表中。
21244 16 如果基表不支持列级跟踪,字符模式发布就不支持垂直筛选。
21245 16 表 '%s' 不属于发布 '%s'。
21246 16 由于表 '%s' 不属于任何发布,此步骤失败。
21247 16 无法在 '%s' 处创建文件。 请确保文件路径有效。
21248 16 无法附加订阅文件 '%s'。 请确保文件路径有效并且文件可更新。
21249 16 OLE DB 订阅服务器或 ODBC 订阅服务器无法订阅发布 '%s' 中的项目 '%s',因为此项目有时间戳列,而且此发布已设置为 'allow_queued_tran' (允许排队更新订阅)。
21250 16 主键列 '%s' 不能从垂直分区中排除。
21251 16 无法将发布服务器 '%s'、发布服务器数据库 '%s' 和发布 '%s' 从同步伙伴列表中删除。
21252 16 无法从同步伙伴列表中删除默认发布服务器 '%s'、发布数据库 '%s' 和发布 '%s',这样做是无效的
21253 16 参数“@add_to_active_directory”不能设置为 TRUE,因为 Active Directory 客户端包未正确安装在运行 SQL Server 的计算机上。
21254 16 由于 Active Directory 客户端包未正确安装在运行 SQL Server 的计算机上,因此无法完成对发布 '%s' 的 Active Directory 操作。
21255 16 表 '%s' 中已有 '%s' 列。
21256 16 筛选子句 '%s' 中所用的某个列不在表 '%s' 中,或不能从当前分区中排除该列。
21257 16 属性 '%s' 对于项目 '%s' 无效。
21258 16 必须先删除所有的现有合并发布,才能添加对数据库 '%s' 的匿名订阅或本地订阅。
21259 16 属性值 '%s' 无效。 有关 sp_changemergearticle 的有效参数列表,请参阅 SQL Server 联机丛书。
21260 16 由于表 '%s' 最初不是由服务器 '%s' 上的数据库 '%s' 发布的,因此架构复制失败。
21261 16 如果将为远程执行而卸载此订阅的代理程序,就必须指定卸载服务器。
21262 16 无法从分区中删除列 '%s',因为某一计算列正在访问它。
21263 16 参数 '%s' 不能是 NULL 或空字符串。
21264 16 不能从表 '%s' 中删除列 '%s',因为此列是主键列。
21265 16 不能从表 '%s'中删除列 '%s',因为有一个唯一索引正在访问此列。
21266 16 无法既为合并发布、又为带可更新订阅服务器选项的发布而发布表 '%s'。
21267 10 指定的队列类型值无效。 有效值 = (%s)。
21268 10 当存在对该发布的订阅时,无法更改参数 %s。
21269 16 无法将计算列或时间戳列添加到字符模式发布的垂直分区中。
21270 10 排队的快照发布属性 '%s' 的值不能是 '%s'。
21272 16 无法清除发布 '%s' 的元数据,因为其他发布正在使用此发布中的一个或多个项目。
21273 16 当发布服务器为 SQL Server 2000 或更高版本时,必须将订阅服务器升级到 SQL Server 2000 才能创建可更新订阅。
21274 16 发布名称'%s'无效。
21275 16 无法发布绑定到架构的视图 '%ls'。 为 @type 参数指定的值必须是 "indexed view schema only" (对于快照复制或事务复制)或 "indexed view logbased" (仅对于事务复制)。
21276 16 类型必须为“table”或“(view | indexed view | proc | func ) 架构”。
21277 16 无法发布源对象 '%ls'。 为 @type 参数指定的值("indexed view schema only" 或 "indexed view logbased")只能用于索引视图。 为 @type 参数指定值 "view schema only",或者将视图修改为通过唯一聚集索引绑定到架构。
21278 16 无法发布源对象 '%ls'。 为 @type 参数指定的值("indexed view logbased")要求视图是通过唯一聚集索引绑定到架构的。 为 @type 参数指定值 "view schema only",或者将视图修改为通过唯一聚集索引绑定到架构。
21279 16 为发布生成了快照之后,无法再更改合并项目的 'schema_option' 属性。 若要更改此项目的 'schema_option' 属性,就必须删除对应的合并发布,然后再重新创建它。
21280 16 订阅服务器数据库 '%s'无法订阅发布 '%s',因为此发布中的一个或多个项目已被该订阅服务器数据库在事务级别上订阅了。
21281 16 订阅服务器数据库 '%s' 无法订阅发布 '%s',因为此发布中的一个或多个项目已被该订阅服务器数据库在合并级别上订阅了。
21282 16 当 @identityrangemanagementoption 设置为 'none' 或 'manual' 时,@identity_range、@pub_identity_range 和 @threshold 必须为 NULL。
21283 16 不能将表 '%s' 的列 '%s' 从垂直分区中排除,因为有一个计算列依赖于此列。
21284 16 无法从表 '%s' 中删除列 '%s'。
21285 16 无法向表 '%s' 中添加列 '%s'。
21286 16 冲突表 '%s' 不存在。
21287 16 指定的 @destination_folder 不是现有文件夹的有效路径。
21288 16 无法在指定的 @destination_folder 中创建快照目录结构。
21289 16 尚未生成快照文件,或已清除了这些文件。
21290 16 提供的标识范围值超过了允许的最大值。
21291 16 指定的自动标识支持参数与其他项目中的设置发生冲突。
21292 16 不能在同一发布中发布两次对象 '%s'。
21293 10 警告: 添加项目 '%s' 的可更新订阅可能会导致数据不一致,因为源表已经订阅了 '%s'
21294 16 @publisher (和@publisher_db)或@subscriber(必须@subscriber_db)指定)但不能同时指定这两者。
21295 16 发布 '%s' 中没有任何一个项目使用了自动标识范围管理。
21296 16 @resync_type 参数必须为 0、1、2。
21297 16 重新同步类型无效。 未针对此订阅执行任何验证。
21298 16 重新同步此订阅失败。
21299 16 订阅服务器分区验证表达式 '%s' 无效。
21300 10 指定了冲突解决程序信息,但未指定用于项目 '%s' 的冲突解决程序。 将使用默认的冲突解决程序。
21301 16 使用 '%s' 冲突解决程序时,应指定冲突解决程序信息。
21302 16 使用 '%s' 冲突解决程序时,冲突解决程序信息应指定数据类型为 datetime 或 smalldatetime 的列。
21303 16 项目 '%s' 应启用列跟踪以使用 '%s' 冲突解决程序。 将使用默认的冲突解决程序解决与此项目有关的冲突。
21304 16 无法对表 '%s' 创建合并触发器。
21305 16 无法在订阅数据库中更新架构更改信息。
21306 16 由于对发布 '%s' 的订阅已过期,无法生成订阅的副本。
21307 16 由于对发布 '%s' 的订阅已过期,无法附加此订阅。
21308 10 行计数验证配置文件。
21309 10 合并代理用于执行行计数验证的配置文件。
21310 10 行计数和校验和验证配置文件。
21311 10 合并代理用于执行行计数和校验和验证的配置文件。
21312 10 无法更改此发布的属性,因为它有活动订阅。
21313 10 对于静态发布,订阅服务器分区验证表达式必须为 NULL。
21314 10 %s和 '%s' 之中必须有且仅有一个不是 NULL。
21315 10 无法为表 '%s' 调整发布服务器标识范围。
21316 10 无法为发布 '%s' 调整发布服务器标识范围。
21317 10 已存在对发布 '%s' 的推送订阅。 请用 sp_mergesubscription_cleanup 来删除已失效的推送订阅。
21318 10 表 '%s' 必须至少有一列包括在垂直分区内。
21319 16 找不到指定发布的 Snapshot Agent 命令行。 请检查分发服务器上是否存在有效的常规快照作业。
21320 16 分发服务器的版本不得低于发布服务器的版本。
21321 16 参数 @dynamic_snapshot_location 不能为空字符串。
21322 16 此发布记录了有关这两个副本的冲突。 SQL Server 2005 之前的订阅服务器没有此设置。
21323 16 只能为启用了动态筛选功能的发布安排动态快照作业。
21324 16 必须为指定的发布添加快照代理程序,然后才能安排动态快照作业。
21325 16 找不到指定发布的快照代理 ID。
21326 16 找不到指定发布的、'%ls' 为 '%ls' 的动态快照作业。
21327 16 '%ls' 不是有效的动态快照作业名称。
21328 16 指定的动态快照作业名称 '%ls' 已经在使用。 请用另一个作业名称再试此操作。
21329 16 只能指定参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中的一个为非默认值。
21330 16 无法在快照文件夹(%ls)下创建子目录。 请确保有足够的可用磁盘空间,并确保用来运行快照代理的帐户拥有在快照文件夹下创建子目录的权限。
21331 16 无法将用户脚本文件复制到分发服务器(%ls)上的快照文件夹。 请确保有足够的可用磁盘空间,并确保用来运行快照代理的帐户具有写入快照文件夹及其子目录的权限。
21332 16 无法检索有关发布 %ls 的信息。 请再次检查该名称。
21333 16 找不到应在 %s.dbo.MSmerge_genhistory 中的生成结果。 如果此错误出现在订阅数据库中,请重新初始化订阅。 如果此错误出现在发布数据库中,请从备份还原数据库。
21334 16 由于平台与消息队列 %s 不兼容,无法初始化基于消息队列的订阅
21335 16 警告: 垂直分区中已存在列 '%s'。
21336 16 警告: 垂直分区中不存在列 '%s'。
21337 16 @subscriber_type 值无效。 有效选项为 'local' 和 'global'。
21338 16 如果发布具有在 SQL Server 2000 或更早版本上运行的订阅服务器,则无法执行 sp_dropmergearticle。 请删除此发布,然后再创建它,但此次所创建的发布中不含项目 '%s'。或者,将发布 '%s' 的发布兼容级别设置为 '90RTM',然后才调用 sp_dropmergearticle。
21339 10 警告: 该发布使用了要求运行 '%s' 或更高版本的订阅服务器所支持的功能。
21340 16 按需用户脚本无法应用于发布快照。
21341 16 当 @alt_snapshot_folder 为空或 null 时,@dynamic_snapshot_location 不能为非空字符串。
21342 16 当 @use_ftp 为 'true' 时,@dynamic_snapshot_location 不能为非空字符串。
21343 16 找不到存储过程 '%s'。
21344 16 为 %ls 参数指定的值无效。
21345 16 不允许排除分区中最后一列。
21346 16 无法将 '%s' 的所有者更改为 '%s'。
21347 16 不能从垂直分区中排除列 '%s',因为有一个唯一索引正在访问此列。
21348 16 属性名称 '%s' 无效。
21349 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为已指定对冲突不做集中的日志记录。
21350 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为使用了压缩的快照。
21351 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为正在使用垂直筛选器。
21352 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了架构复制。
21353 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的重新初始化。
21354 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的重新初始化。
21355 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了合并元数据清除任务。
21356 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的验证任务。
21357 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为它的某个项目中存在 SQL Server 2000 的新数据类型。
21358 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为它的某个项目中至少有一个时间戳列。
21359 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为正在使用自动标识范围。
21360 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为生成该发布的快照后新项目已添加到该发布中。
21361 16 对于 '%s' 代理作业,指定的 @agent_jobid 是无效的作业 ID。
21362 16 合并筛选器 '%s' 不存在。
21363 16 无法将发布 '%s' 添加到 Active Directory 中。 %s
21364 16 由于已生成快照,无法添加项目 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21365 16 由于存在活动订阅,无法添加项目 '%s'。 请将 @force_reinit_subscription 设置为 1 以强制进行此操作并将活动订阅重新初始化。
21366 16 由于已生成快照,无法添加筛选器 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21367 16 由于存在活动订阅,无法添加筛选器 '%s'。 请将 @force_reinit_subscription 设置为 1 以强制进行此操作并将活动订阅重新初始化。
21368 16 指定的卸载服务器名称包含无效的字符 '%s'。
21369 16 无法从 Active Directory 中删除发布 '%s'。
21370 16 指定的重新同步日期 '%s' 为无效日期。
21371 10 无法将发布 '%s' 的更改内容传播到 Active Directory。
21372 16 无法从发布 '%s' 中删除筛选器 '%s',因为它的快照已经运行且此发布可能具有活动订阅。 请将 @force_reinit_subscription 设置为 1,以重新初始化所有订阅并删除此筛选器。
21373 11 无法打开数据库 %s。 无法升级复制设置和系统对象。 如果此数据库用于复制,请于此数据库可用时在 [master] 数据库中运行 sp_vupgrade_replication。
21374 10 升级数据库 %s 中的分发设置和系统对象。
21375 10 升级数据库 %s 中的发布设置和系统对象。
21376 11 无法打开数据库 %s。 无法升级复制设置和系统对象。 如果此数据库用于复制,请于此数据库可用时在 [master] 数据库中运行 sp_vupgrade_replication。
21377 10 升级数据库 %s 中的订阅设置和系统对象。
21378 16 无法打开分发数据库 %s,因为它处于离线状态或正在进行恢复。 无法升级复制设置和系统对象。 请确保此数据库可用并再次运行 sp_vupgrade_replication。
21379 16 由于已生成快照,无法从发布 '%s' 中删除项目 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21380 16 如果不强制进行重新初始化,就无法添加时间戳列。 请将 @force_reinit_subscription 设置为 1 以强制初始化。
21381 16 无法向表 '%s' 添加(或从中删除)列,因为此表所属的发布具有可更新的活动订阅。 请将 @force_reinit_subscription 设置为 1 以强制初始化。
21382 16 由于已生成快照,无法删除筛选器 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21383 16 未能在此服务器上启用合并发布,因其分发服务器的工作目录采用的不是 UNC 路径。
21384 16 指定的订阅不存在或者尚未同步。
21385 16 快照无法处理发布 '%s'。 可能是由于活动架构的更改操作或者是所添加的新项目所致。
21386 16 对对象 '%s' 的架构更改操作失败。 可能是由于活动快照或其他架构更改操作所致。
21387 16 某个项目的扩充的动态快照视图定义超过了 3499 个字符长度的系统限制。 为了初始化指定的订阅,请考虑使用默认机制以代替动态快照。
21388 10 发布 '%s' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行,无法激活它。 如果并发快照的生成过程中断,则必须重新启动用于该发布的快照代理,直到生成完整的快照。
21389 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为列级排序规则是用项目架构创建脚本编写而成。
21390 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为扩展属性是用项目架构创建脚本编写而成。
21391 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为该发布包含仅限于架构的项目。
21392 16 行筛选器(%s)对于发布 '%s' 中项目 '%s' 的列分区(%s)无效。
21393 16 正在删除 '%s' 中项目 '%s' 的行筛选器(%s)。 请重新执行 sp_articlefilter 和 sp_articleview 以创建行筛选器。
21394 16 为允许更新订阅服务器的发布而指定的架构选项无效。 需要设置架构选项,以包括 DRI 约束。
21395 10 无法将此列纳入事务发布中,因为此列的 ID 大于 255。
21396 16 为 sp_addsubscriber 的 @type 参数或 sp_addsubscription 的 @subscriber_type 参数指定的值无效。 有关有效值的列表,请参阅 SQL Server 联机丛书。
21397 16 对从指定备份创建的非同步订阅进行同步时需要一些事务,但这些事务在分发服务器上不可用。 请使用更新的日志以及差异或完整数据库备份再试此操作。
21398 16 当分发清除代理正在运行时,无法在分发服务器上完成非同步订阅的设置。 如果暂时禁用分发清除代理,则此操作成功的可能性更大。
21399 16 将订阅与指定的日志序列号(LSN)进行同步时,所需的事务在分发服务器上不可用。 请指定更大的 LSN。
21400 16 项目属性必须在项目 '%s' 的原始发布服务器上进行更改。
21401 16 项目名称不能为 'all'。
21402 16 参数 '%s' 的值不正确。
21403 10 max_concurrent_dynamic_snapshots 发布属性必须大于等于零。
21404 10 '%s' 不是 '%s' 参数的有效值。 该值必须为大于 300 的正整数或为 0。
21405 10 '%s' 不是 '%s' 参数的有效值。 该值必须为大于等于 %d 的整数。
21406 10 '%s' 不是 '%s' 参数的有效值。 该值必须为 0 或 1。
21407 16 无法创建订阅。 如果为 @sync_type 参数指定值 "initialize with backup",则必须通过为 @article 参数指定值 "all" 订阅发布中的所有项目。
21408 16 无法创建订阅。 必须为 @status 参数指定值 "Active" 或 "Subscribed"。 这是由于为 @sync_type 参数指定的值是 "initialize with backup" 或 "replication support only"。
21409 16 只能设置 %s 和 %s 参数中的一个。
21410 16 快照代理启动消息。
21411 16 分发代理启动消息。
21412 16 合并代理启动消息。
21413 16 未能获取指示队列前部的应用程序锁。
21414 10 获取应用程序锁时意外失败。 确保用于运行合并代理的帐户是发布访问列表的成员。 如果在服务器上有很多活动,请在有更多的可用服务器资源时运行合并代理。
21415 10 释放应用程序锁时意外失败。 确保用于运行合并代理的帐户是发布访问列表的成员。 如果在服务器上有很多活动,请在有更多的可用服务器资源时运行合并代理。
21416 10 不能更改项目 '%s' 的属性 '%s'。
21417 10 不允许队列超时值大于 12 个小时。
21419 10 不能更改项目 '%s' 的筛选器 '%s'。
21420 10 不能更改订阅属性 '%s'。
21421 10 不能删除项目 '%s',因为其他项目正在将其作为联接项目使用。
21422 16 队列读取器代理启动消息。
21423 16 发布 '%s' 不存在,或者您对它没有足够的访问权限。 请确保该发布存在,并且合并代理连接到发布服务器时使用的帐户包含在发布访问列表(PAL)中。
21424 16 对于 SQL Server 发布服务器,@publisher 参数必须为 NULL。
21425 16 对于异类发布服务器,@publisher 参数不能为 NULL。
21426 16 没有对发布 '%s' 和订阅服务器/订阅服务器数据库对 '%s'/'%s' 的共享代理订阅。
21428 16 只能为 SQL Server 订阅服务器启用“memory_optimized”属性。
21429 16 启用内存优化属性时,不允许从 sql 订阅服务器更改为非 sql 订阅服务器。
21430 16 内存优化表的订阅不支持使用 P2P 复制。
21450 16 无法为 %s 数据库升级复制 %s。 请确保已升级 %s,然后重新执行 %s。
21451 16 %s %s (%s)登录(%s)密码已经更改。
21452 10 警告: %s 代理作业已隐式创建,并将在 SQL Server 代理服务帐户下运行。
21454 16 如果 @run_at_distributor 参数值为 1,则必须在分发服务器上执行内部过程 sp_MStran_is_snapshot_required。 如果问题仍然存在,请与 Microsoft 客户支持服务部门联系。
21456 16 为参数 %s 提供的值无效。
21460 16 源表 "%s" 的主键包括时间戳列 "%s"。 无法为指定的发布创建项目,因为此发布允许更新订阅服务器。
21481 16 无法在 master 数据库中创建复制订阅。 请另选一个数据库来创建订阅。
21482 16 %s 只能在 "%s" 数据库中执行。
21484 16 已请求对快照发布 "%s" 进行项目验证。 项目验证仅对事务发布有效。
21485 16 不能为快照发布发送跟踪令牌。
21486 16 记录跟踪令牌历史信息时出错。 无法发送跟踪令牌。
21487 16 将跟踪令牌插入日志时出错。 无法发送跟踪令牌。
21488 16 找不到活动订阅。 发布必须具有活动订阅才能发送跟踪令牌。
21489 16 数据库 '%s' 已存在。 如果打算将此数据库作为分发数据库,请设置 @existing_db = 1。
21490 16 为 sp_mergearticlecolumn 的 %s 参数指定的值必须是 '%s'。 仅当另一复制过程调用此过程时,才允许值为 'true'。 请将 @schema_replication 参数的值设置为 'false',或者不指定值。
21499 16 过程 %s 无法 %s 资源 %s。 服务器错误 = %d。
21500 10 指定的订阅类型无效。 数据库中已存在具有其他订阅类型的对发布 '%s' 的订阅。
21501 10 提供的冲突解决程序信息未指定 '%s' 要用于冲突解决的有效列名。
21502 10 发布 '%s' 不允许订阅与备用同步伙伴同步。
21503 10 合并进程运行时无法执行合并元数据的清除。 请在合并进程完成后重试此操作。
21504 10 无法在重新发布服务器 '%s'.'%s' 上执行合并元数据的清除,因为合并进程正在向重新发布服务器传播更改内容。 必须重新初始化该重新发布服务器的所有订阅。
21505 10 无法合并发布 '%s' 的更改,因为此发布已标记为不活动。
21506 10 sp_mergepreparecleanup 执行之前无法执行 sp_mergecompletecleanup。 请用 sp_mergepreparecleanup 开始进入合并元数据清除的第一个阶段。
21507 10 清除合并元数据的所有前提条件都已实现。 请执行 sp_mergecompletecleanup 以开始进入合并元数据清除的最后阶段。
21508 10 合并进程运行时无法执行合并元数据的清除。 合并进程完成后清除将继续进行。
21509 10 无法执行合并元数据的清除,因为某些重新发布服务器尚未停止更改。 所有重新发布服务器停止更改之后,清除将继续进行。
21510 10 正在清除合并元数据时不允许发生数据更改。
21511 10 MSmerge_contents 和 MSmerge_tombstone 都不包含此行的元数据。
21512 18 %ls: %ls 参数的长度未达到所需的最低要求。
21514 16 无法在订阅数据库中完成请求的操作,因为快照当前正被传递到该数据库。 请稍后再执行此操作。 若要停止快照的传递,请停止与订阅关联的分发代理或合并代理。
21515 18 由于指定的发布 '%s' 是一个快照发布,无法编写复制自定义过程的脚本。
21516 10 来自数据库 '%s'、发布 '%s' 的事务复制自定义过程:
21517 10 将不为项目 '%s' 编写复制自定义过程的脚本,因为未启用自动生成自定义过程架构选项。
21518 10 项目 '%s' 的复制自定义过程:
21519 10 不会基于直接的 INSERT、UPDATE 或 DELETE 语句,为项目更新命令编写自定义过程的脚本。
21520 10 不会编写自定义过程的脚本,因为 '%s' 是无法识别的项目更新命令语法。
21521 16 某些生成值超出了 SQL Server 2000 中使用的 %d 的上限。 将发布的 publication_compatibility_level 更改为 90 使其能够运行。
21522 16 由于发布兼容级别低于 90,该项目无法使用 '%s' 功能。 请使用 sp_changemergepublication 将发布 '%s' 的 publication_compatibility_level 设置为 '90RTM'。
21523 16 将列 '%s' 添加到表 '%s' 失败。 项目最多可以有 %d 个列,其中包括已筛选的列。
21525 16 轻量复制必须以匿名方式进行。
21526 16 项目 '%s' 已经属于一个订阅,而且此订阅的 @lightweight 属性具有另一个值。
21527 16 由于数据库 '%s' 中已存在兼容级别更低的发布,无法将发布 '%s' 添加到该数据库中。 数据库中的所有合并发布都必须具有相同的兼容级别。
21528 16 由于数据库 '%s' 中已存在兼容级别更高的发布,无法将发布 '%s' 添加到该数据库中。 数据库中的所有合并发布都必须具有相同的兼容级别。
21530 10 执行内部复制过程期间架构更改失败。 有关更正操作,请参阅伴随此错误消息的其他错误消息。
21531 10 不能在订阅服务器上执行数据定义语言(DDL)命令。 DDL 命令只能在发布服务器上执行。 在重新发布层次结构中,DDL 命令只能在根发布服务器上执行,而不能在任何重新发布订阅服务器上执行。
21532 10 无法添加数据定义语言触发器以用于复制 '%.*ls' 事件。
21533 10 无法将信息插入到架构更改跟踪表 sysmergeschemachange 中。
21535 16 项目 '%s' 已在另一个发布中发布,并设置为使用具有每个分区多个订阅服务器的非重叠分区(@partition_options = 2)。 此设置不允许将项目包括在多个发布中。
21537 16 表 '%s' 中的列 '%s' 与表 '%s' 中的某列有外键关系,但是在指定的联接子句中找不到此列。 这些表之间的逻辑记录关系应该包括此列。
21538 16 在逻辑记录关系中表 '%s' 不能将表 '%s' 作为父表,因为它已经有另一个父表。 逻辑记录关系仅允许每个给定子表有一个父表。
21539 16 由 @filter_type 参数指定的逻辑记录关系要求从父表到子表进行一对一或一对多联接。 请更改 @filter_type 参数的值,或者将 @join_unique_key 参数设置为 1。
21540 16 不能删除定义为数据类型 uniqueidentifier、具有 rowguidcol 属性的列,因为合并复制使用此列进行跟踪。 若要删除此列,必须首先从所有发布和订阅中删除相应的表。
21541 16 无法完成 ALTER TABLE 命令。 不要对已发布的表执行命令 'ALTER TABLE table_name DISABLE TRIGGER ALL'。 请重新发出多条 'ALTER TABLE table_name DISABLE TRIGGER trigger_name' 语句,分别禁用给定表的每个触发器。
21542 16 执行 <%s> 时遇到服务器错误 %d。
21543 16 初始同步期间未正确生成或正确应用项目 %s 的架构。 这可能是由于权限问题所致。 请验证该对象是否存在,以及是否授予了所需的权限。
21544 10 为发布属性 replicate_ddl 指定的值无效。 该值必须为 1 或 0。
21545 16 不能禁用已发布表的、由合并复制使用的触发器。 若要删除此触发器,请从发布中删除此表。
21546 16 无法复制 ALTER TABLE 命令。 它包含多个 DROP 命令,其中包括未包含在对此项目的所有订阅中的列的 DROP 命令。 请在每个 ALTER TABLE 命令中使用单个 DROP 命令。
21547 16 还原数据库 %s 的日志时遇到服务器错误 %d。
21548 16 无法执行 sp_change_subscription_properties。 此存储过程只能用于具有至少一个请求订阅的发布。
21549 16 无法将计算列 '%s' 添加到发布中。 必须首先添加此列依赖的所有列;不能从项目中筛选其中的任一列。
21550 16 必须先删除依赖于 '%s' 列的所有计算列,才能将该列从发布中删除。
21551 16 只有 sysadmin、db_owner 或 db_ddladmin 等角色的成员才能执行此操作。
21552 16 合并数据定义语言(DDL)错误: 不允许删除在行筛选器或联接筛选器中使用的列。 若要删除在行筛选器中使用的列,请首先使用 sp_changemergearticle 更改行筛选器。 若要删除在联接筛选器中使用的列,请首先使用 sp_dropmergefilter 删除联接筛选器。
21561 16 为参数 %s 指定的值 %d 无效。
21564 16 表 %s 包含复制使用的列 msrepl_tran_version。 该列设置为 NULL,但是必须将它设置为 NOT NULL。 复制无法更改此列,因此必须先将其删除,然后再使用 sp_addarticle 将该表作为项目重新添加。 之后复制会将该列添加到该表中。
21567 16 调用格式 VCALL 不能用于指定的项目。 VCALL 格式只能用于允许更新订阅的发布中的项目。 如果不需要更新订阅,请指定其他调用格式。 如果确实需要更新订阅,则必须删除发布,然后再重新创建,以指定允许更新订阅。
21569 16 发布 %s 中的项目 %s 在系统表 sysarticleupdates 中没有有效的冲突表条目。 此条目是允许排队更新订阅的发布所必需的。 请检查上次运行快照代理时是否出错。
21570 16 无法创建逻辑记录关系。 表 '%s' 没有外键引用表 '%s'。 逻辑记录关系要求父表和子表之间具有外键关系。
21571 16 无法在发布 '%s' 中创建逻辑记录关系。 必须将该发布的 use_partition_groups 选项设置为 "true" 才能使用逻辑记录。 请使用 sp_changemergepublication 将该选项设置为 "true"。
21572 16 由于表 '%s' 的外键约束 '%s' 被禁用,无法添加逻辑记录关系。 若要创建逻辑记录关系,请首先启用外键约束。
21573 16 由于表 '%s' 的外键约束 '%s' 是使用 NOT FOR REPLICATION 选项定义的,无法添加逻辑记录关系。 若要添加逻辑记录关系,请首先删除外键约束,然后在不使用 NOT FOR REPLICATION 选项的情况下重新创建。
21574 16 由于项目 '%s' 是在兼容级别低于 90RTM 的发布 '%s' 中发布的,无法添加逻辑记录关系。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。
21575 16 为属性 filter_type 指定的值无效。 有效值为 1 (仅限联接筛选器)、2 (仅限逻辑记录关系)和 3 (联接筛选器和逻辑记录关系)。
21576 16 由于表 '%s' 中的外键列 '%s' 允许 NULL 值,无法添加表 '%s' 和 '%s' 之间的逻辑记录关系。 请将该列更改为不允许 NULL 值。
21578 16 为了使用 partition_options 2 (表示分区不重叠,且每个分区有多个订阅)或 3 (表示分区不重叠,且每个分区只有一个订阅),必须允许发布 '%s' 使用分区组功能。 请使用 sp_changemergepublication 将 'use_partition_groups' 设置为 'true'。
21579 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于在多个联接筛选器中涉及该项目,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 为 @partition_options 参数选择值 0 或 1,或者使用 sp_dropmergefilter,只留下一个联接筛选器,删除所有其他联接筛选器。
21580 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于在行筛选器和联接筛选器中都涉及该项目,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 为 @partition_options 参数选择值 0 或 1;使用 sp_dropmergefilter 删除该联接筛选器;也可以使用 sp_changemergepublication 更改行筛选器。
21581 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于项目联接筛选器的 join_unique_key 值为 0,因此不能为 @partition_options 参数指定值 2 或 3 (nonoverlapping partitions)。 选择 0 或 1 作为 @partition_options 参数的值,或者使用 sp_changemergefilter 将 join_unique_key 的值指定为 1。
21582 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于该项目与父项目 "%s" 有直接或间接的联接筛选器关系,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 父项目不使用相同的 partition_options 值。 请使用 sp_changemergepublication 更改其中一个项目的值。
21583 16 无法更新项目 '%s' 中的列。 该项目的 partition_options 属性值为 2 或 3 (表示分区不重叠),而且在行筛选器和/或联接筛选器中涉及该列。 在这种情况下,无法在订阅服务器或重新发布服务器上更新该列;必须在顶级发布服务器上更新该列。
21584 16 无法插入项目 '%s' 的行。 该行不属于订阅服务器的分区,而且该项目的 partition_options 属性值为 2 或 3 (表示分区不重叠)。 不重叠的分区不允许在分区外插入。
21585 16 无法在发布 '%s' 中指定自定义项目排序,因为该发布的兼容级别低于 90RTM。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。
21597 16 该项目仅包括 rowguidcol 列。 必须发布至少一个其他列。
21598 16 不允许修改复制所创建的 DDL 触发器,因为它们是跟踪 DDL 更改所必需的。
21599 16 参数 @article 和 @join_articlename 的值不能相同。 请为这两个参数指定不同的项目;不允许使用自联接。
21600 16 找不到非 SQL Server 发布服务器 [%s]。 请执行 sp_helpdistpublishers 以查看可用发布服务器的列表。
21601 16 对于 Oracle 发布,参数 @type 的值必须为 'logbased'。
21603 16 sp_refresh_heterogeneous_publisher 刷新 Oracle 发布服务器 '%s' 失败。 已保留其失败状态下的 Oracle 发布服务器元数据,以帮助诊断失败的原因。 诊断并解决该问题后,重新运行 sp_refresh_heterogeneous_publisher 完成刷新过程。
21604 16 非 SQL Server 发布服务器供应商无效。 请尝试重新添加发布服务器。 如果问题仍然存在,请与 Microsoft 客户支持服务部门联系。
21605 16 非 SQL Server 发布服务器必须在分发数据库的上下文中进行配置。 请在分发数据库的上下文中执行 sp_adddistpublisher。
21606 16 参数 "%s" 仅用于非 SQL Server 发布服务器。 对于 SQL Server 发布服务器,此参数的值必须为 "%s"。
21607 16 sp_refresh_heterogeneous_publisher 无法获取有关 Oracle 发布服务器 '%s' 的发布服务器信息。 只有在当前定义的分发服务器上刷新 Oracle 发布服务器时,才能调用 sp_refresh_heterogeneous_publisher。
21608 16 不能对参数 @ignore_distributor 使用值 TRUE。 对于非 SQL Server 发布服务器,该值必须为 FALSE。
21609 16 非 SQL Server 发布不支持可更新订阅。 属性 allow_sync_tran 和 allow_queued_tran 必须为 "false"。
21610 16 sp_refresh_heterogeneous_publisher 尝试刷新发布服务器 '%s' 失败并未更改 Oracle 发布服务器上的任何元数据。 请确保已标识正确的 Oracle 发布服务器,并确保已达到刷新 Oracle 发布服务器的要求。
21611 16 不能删除分发发布服务器 "%s",因为已为它定义了发布。 请首先删除发布。
21612 16 对于非 SQL Server 发布服务器,@sync_method 参数的值必须为 "character" 或 "concurrent_c"。
21613 16 在表 '%s' 中找不到约束列 '%s'。
21614 16 在表 '%s' 中找不到索引列 '%s',
21615 16 找不到项目 %s 的表信息。 本地分发服务器缓存可能已损坏。
21616 16 在项目中找不到列 [%s]。 请验证基础表中是否存在该列以及项目中是否包含该列。
21617 16 无法运行 SQL*PLUS。 请确保分发服务器上安装了最新版本的 Oracle 客户端代码。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21617"。
21618 16 发布服务器 '%s' 不存在。 若要查看发布服务器的列表,请使用存储过程 sp_helpdistpublisher。
21619 16 必须提供 @SelectColumnList 和 @InsColumnList。
21620 16 通过系统 Path 变量获得的 SQL*PLUS 版本不够新,无法支持 Oracle 发布。 请确保分发服务器上安装了最新版本的 Oracle 客户端代码。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21620"。
21621 16 无法创建公共同义词 %s。 请验证是否已将 CREATE SYNONYM 权限授予复制管理用户。
21622 16 无法授予对公共同义词 %s 的 SELECT 权限。 请验证复制管理用户是否具有足够的权限。
21623 16 无法更新公共同义词 'MSSQLSERVERDISTRIBUTOR',以将 Oracle 实例 '%s' 标记为 SQL Server 发布服务器。
21624 16 在分发服务器 '%s' 上找不到已注册的 Oracle OLEDB 访问接口 OraOLEDB.Oracle。 请确保分发服务器上安装并注册了最新版本的 Oracle OLEDB 访问接口。 有关其他信息,请参阅 SQL Server 联机丛书的“排除 Oracle 发布服务器故障”中的“SQL Server 错误 21624”。
21625 16 无法更新 Oracle 实例 '%s' 处的发布服务器表 HREPL_PUBLISHER。
21626 16 无法使用 Oracle OLEDB 访问接口 OraOLEDB.Oracle 连接到 Oracle 数据库服务器 '%s'。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21626"。
21627 16 无法使用 Microsoft OLEDB 访问接口 MSDAORA 连接到 Oracle 数据库服务器“%s”。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21627"。
21628 16 无法更新分发服务器 '%s' 的注册表,以允许 Oracle OLEDB 访问接口 OraOLEDB.Oracle 与 SQL Server 一起在进程中运行。 请确保当前登录名有权修改 SQL Server 拥有的注册表项。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21628"。
21629 16 指示 Oracle 的 Oracle OLEDB 访问接口 OraOLEDB.Oracle 已注册的 CLSID 注册表项不在分发服务器上。 请确保分发服务器上安装并注册了 Oracle OLEDB 访问接口。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21629"。
21630 16 无法确定是否仍在发布表 '%s'。 请与客户支持服务部门联系。
21631 16 无法取消发布表 '%s';对 Oracle 发布服务器的远程调用失败。 请验证复制管理用户登录名是否可以使用 SQL*PLUS 连接到 Oracle 发布服务器。 如果可以连接,但问题仍然存在,请删除 Oracle 发布,然后再重新配置。
21632 16 非 SQL Server 发布不支持参数 %s。 为此参数指定的值必须是 %s。
21633 16 由于非 SQL Server 发布服务器仅支持 @sync_method 参数值 "character" 或 "concurrent_c",无法添加发布 '%s'。
21634 16 使用非 SQL Server 发布时,参数 %s 不支持值 '%s'。 该值必须为 %s。
21635 16 不支持指定的架构选项组合。 非 SQL Server 发布仅支持下列架构选项: 0x01、0x02、0x10、0x40、0x80、0x4000 和 0x8000。
21637 16 异类发布需要 %s。
21638 16 已为 sp_addpublication 的 @repl_freq 参数指定值 '%s'。 对于非 SQL Server 发布,需要 @sync_method 参数使用下列值之一: %s。
21639 16 异类发布服务器不能使用可信连接,请将 @trusted 设置为 false。
21640 16 非 SQL Server 发布服务器不支持将 @thirdparty_flag 参数的值设置为 1。 执行存储过程 sp_adddistpublisher 时,请为该参数指定值 0。
21641 16 "%s" 参数仅用于非 SQL Server 发布服务器。 对于 SQL Server 发布服务器,它必须为 NULL。
21642 16 异类发布服务器需要链接服务器。 已有一个名为 '%s' 的链接服务器。 请删除链接服务器或另选一个发布服务器名称。
21643 16 为参数 '%s' 指定的值必须为 MSSQLSERVER、ORACLE 或 ORACLE GATEWAY。
21644 16 异类订阅服务器不支持将 '%s' 的值设置为 %s,必须为 %s。
21645 16 值 '%s' 不是有效的非 SQL Server 发布服务器类型。 对于 SQL Server 2005,该值必须为 ORACLE 或 ORACLE GATEWAY。
21646 16 已将 Oracle 服务器 [%s] 指定为分发服务器 [%s].[%s] 上的发布服务器 [%s]。 请删除此发布服务器或删除公共同义词 [%s]。
21647 16 无法加载 Oracle 发布服务器支持包。 请删除复制管理用户架构,然后重新创建;请确保向它授予相关文档中所述的相应权限。
21649 16 无法更改属性 '%s'。 非 SQL Server 发布服务器不支持此属性。
21650 16 为项目 '%s' 的 @rowcount_only 指定的值不是 1。 对于非 SQL Server 发布服务器中发布的项目,1 是此参数的唯一有效设置。
21651 16 无法执行对 Oracle 发布服务器 '%s' 的 HREPL.%s 请求。 请验证发布服务器上是否存在 Oracle 包代码,以及复制管理用户帐户是否具有足够的权限。
21653 16 数据库管理系统(DBMS) %s %s 不存在。 请通过查询 msdb.dbo.MSdbms 查看支持的 DBMS 和版本。
21654 16 数据类型 %s 不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看支持的数据类型和映射。
21655 16 数据类型 %s 已存在。
21656 16 %s 的数据类型映射不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看可用映射的列表。
21657 16 %s 的数据类型映射已存在。
21658 16 该数据类型映射不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看映射列表。
21659 16 无法对 SQL Server 发布服务器执行此过程。 该发布服务器必须是非 SQL Server 发布服务器。
21660 16 为项目 '%s' 的参数 @full_or_fast 指定的值必须为 0、1 或 2。
21661 16 为项目 '%s' 的参数 @shutdown_agent 指定的值必须为 0 或 1。
21662 16 在非 SQL Server 发布服务器上找不到或不支持源对象 [%s].[%s]。 如果存在该对象,请验证它是否满足发布要求。
21663 16 找不到源表 [%s].[%s] 的有效主键。 有效主键是发布表所必需的。 请添加或更正源表的主键定义。
21664 16 索引 [%s] 包含可为 Null 的唯一列。
21665 16 键 [%s] 包含可为 Null 的唯一列。
21666 16 为索引键或主键指定的列名不能超过 %d 个,因为这超过了 SQL Server 支持的最大列数。 已指定 %d 列。
21667 16 未创建索引 "%s"。 该索引的键长度至少为 %d 字节。 SQL Server 支持的最大键长度为 %d 字节。
21668 16 未创建约束 "%s",因为未发布该约束中的一列或多列。 在已发布的项目中包括所有列,或者更改约束以删除未发布的列。
21669 16 由于列 [%s] 使用不支持的数据类型 [%s],因此无法发布该列。 请通过查询 msdb.dbo.sysdatatypemappings 查看支持的数据类型。
21670 16 连接到服务器 [%s] 失败。
21671 16 无法执行该过程。 必须在关联的 SQL Server 分发服务器上执行非 SQL Server 发布服务器的管理。 请在分发服务器上执行该过程。
21672 16 登录名 '%s' 的权限不足,无法执行此命令。
21673 16 与发布服务器 [%s] 的测试连接失败。 请检查身份验证信息。
21674 16 无法为登录名 [%s] 更新链接服务器 [%s]。
21675 16 为单个表指定的索引不能超过 %d 个。 已指定 %d 个索引。 超出的索引已忽略。
21676 16 由于发布同步方法不是 'character'、'concurrent_c' 或 'database snapshot character',异类订阅服务器 '%s' 无法添加对异类发布 '%s' 的订阅。
21677 16 不能将异类发布服务器 '%s' 定义为订阅服务器。
21678 16 仅当 "%s" 设置为 "%s" 时,才能将参数 "%s" 设置为 "%s"。
21679 16 对等发布仅支持值为 %s 的 '%s' 参数。
21680 16 分发代理无法为 Originator %s、OriginatorDB %s、OriginatorDBVersion %d、OriginatorPublicationID %d 更新已缓存的日志序列号(LSN)。 请停止分发代理,然后再重新启动。 如果问题仍然存在,请与客户支持服务部门联系。
21681 16 当前用户 '%s' 没有用于非 SQL Server 发布服务器 [%s] 的有效链接服务器登录名映射。 复制通过链接服务器连接到发布服务器;请使用存储过程 sp_addlinkedsrvlogin 将用户的登录名映射到此链接服务器。
21682 16 无法发布表 [%s].[%s]。 复制管理用户需要获得显式 SELECT 授权或通过 PUBLIC 获得 SELECT 授权,才能发布此表。 基于角色的 SELECT 授权(如果有)是不足的。
21683 16 无法验证 Oracle 发布服务器 %s 的管理员登录特权。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。
21684 16 Oracle 发布服务器 "%s" 的复制管理用户权限不足。 有关所需权限,请参阅脚本 /MSSQL/Install/oracleadmin.sql。
21685 16 对 Oracle 发布服务器 '%s' 的 Oracle 架构筛选器的请求 '%s' 失败。
21686 16 操作 "%s" 无效。 有效的操作是 "add"、"drop" 和 "help"。
21687 16 只有 Oracle 发布服务器才支持架构筛选器。 发布服务器 "%s" 是 "%s" 发布服务器。
21688 16 当前登录名 '%s' 不在发布服务器 '%s' 上任何发布的发布访问列表(PAL)中。 请使用 PAL 中的登录名,或者将此登录名添加到 PAL 中。
21689 16 对于添加和删除架构筛选器的操作,NULL @schema 值无效。
21690 10 当订阅服务器与发布服务器相同时,订阅服务器数据库不能与发布服务器数据库相同
21691 10 应该对订阅数据库调用 sp_mergesubscription_cleanup
21692 16 无法为发布 '%s' 中的项目 '%s' 编写订阅服务器存储过程的脚本
21694 16 当 %s 设置为 0 (SQL Server 身份验证)时,%s 不能为 Null 或者为空。 指定登录或将安全模式设置为 1(集成身份验证)。
21695 10 未删除复制代理作业 '%s',因为该作业的名称不标准;请在不使用该作业时手动删除它。
21696 16 该存储过程仅适用于 Oracle 发布服务器。 发布服务器 '%s' 是 %s 发布服务器。
21698 16 不再支持参数 '%s'。
21699 10 由于找不到视图 '%s',无法重用该视图。 重新创建所有系统表视图。 这只是一条信息性消息。 不需要任何用户操作。
21701 16 Microsoft SQL Server Additive Conflict Resolver
21702 16 Microsoft SQL Server Averaging Conflict Resolver
21703 16 Microsoft SQL Server DATETIME (Earlier Wins) Conflict Resolver
21704 16 Microsoft SQL Server DATETIME (Later Wins) Conflict Resolver
21705 16 Microsoft SQL Server Download Only Conflict Resolver
21706 16 Microsoft SQL Server Maximum Conflict Resolver
21707 16 Microsoft SQL Server Merge Text Columns Conflict Resolver
21708 16 Microsoft SQL Server Minimum Conflict Resolver
21709 16 Microsoft SQL Server Priority Column Resolver
21710 16 Microsoft SQL Server Subscriber Always Wins Conflict Resolver
21711 16 Microsoft SQL Server Upload Only Conflict Resolver
21712 16 Microsoft SQLServer 存储过程冲突解决程序
21715 16 无法注册项目冲突解决程序 %s。 如果用于运行 SQL Server 的帐户无权访问分发数据库,则会出现这种情况。 请手动将类 ID 和自定义冲突解决程序名称添加到分发数据库中的 MSmerge_articleresolver 表中。
21717 16 项目冲突解决程序名称不能为空字符串或 NULL。 为 @article_resolver 参数指定一个有效值。
21718 16 对于 COM 冲突解决程序,@resolver_clsid 不能为空字符串或 NULL。 为 @resolver_clsid 指定有效值。
21719 10 由于订阅匿名或无效,订阅服务器 '%s':'%s' 没有在发布服务器上标记为要重新初始化。 请验证为 sp_reinitmergesubscription 的 @subscriber 和 @subscriber_db 参数指定的值是否有效。
21720 16 无法找到与 ID 或参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中指定的名称匹配的作业。 请验证为这些参数指定的值。
21721 10 UserScripts
21722 16 无法为复制 '%s' 事件而添加扩展触发器。
21723 16 为过程 '%s' 的 @pubid 参数指定的值无效或为 NULL。 请验证合并代理是否运行正常。 如果问题仍然存在,请重新初始化订阅。
21724 10 由于已发布表 %s,无法使用 CASCADE 选项添加外键 %s。 请将 NOT FOR REPLICATION 子句添加到外键定义。
21725 16 无法更改视图。 无法将作为表复制的索引视图更改为非索引视图。 请在尝试更改视图之前将其从发布中删除。
21727 14 无法完成复制操作。 当前用户的安全检查失败。 只有 sysadmin 固定服务器角色或者 db_owner 或 db_ddladmin 固定数据库角色的成员才能执行此操作。
21728 16 仅当项目使用逻辑记录冲突解决时,它才能支持逻辑记录级冲突检测。
21729 16 属性 @keep_partition_changes 不能设置为“true”。这是因为该 @publication_compatibility_level 属性设置为 90RTM 或更高版本,并且该 @use_partition_groups 属性设置为“true”。设置较低的兼容性级别或将 @use_partition_groups 属性设置为“false”。
21730 16 无法复制表 '%s',因为它包含的主键列不精确。请在不使用 'persisted' 子句的情况下重新创建该表,然后重试。
21731 16 由于表包括在复制 DDL 事件的发布中,无法添加没有显式名称的约束或默认值。 请为约束指定唯一名称,然后重新发出 DDL 语句。
21732 16 在复制中使用 Data Transformation Services (DTS)包时,要求密码不能为 NULL 或为空。 请为参数 '%s' 指定一个有效值。
21733 16 无法打开数据库 %s。 无法对复制 %s 进行升级。 请在 %s 可以访问后从 %s 数据库重新运行 %s。
21734 16 对等发布不支持将时间戳列作为 varbinary(8) 列进行复制。 不能使用此选项添加项目,也不能通过添加/更改表来将时间戳列作为 varbinary(8) 列包括到表中。
21735 16 源对象 [%s].[%s] 是临时对象,因此无法发布它。
21736 16 无法将项目日志表重新定位到其他表空间。 请验证复制管理用户登录名是否可以使用 SQL*PLUS 连接到 Oracle 发布服务器。 如果可以连接,但问题仍然存在,则说明问题可能是由于权限不足或表空间中的空间不足所致;请查看 Oracle 错误消息。
21737 16 属性 '%s' 对于 '%s' 发布服务器无效。
21738 16 属性 '%s' 对于 %s 发布无效。
21739 16 无法更改属性 '%s'。 必须首先调用存储过程 sp_articleview 初始化项目,然后才可以更改该属性。
21740 16 找不到 Oracle 订阅服务器 '%s'。 无法检查环回支持。
21741 16 无法从 Oracle 发布服务器 '%s' 检索分发服务器信息。 双向发布要求 Oracle 发布服务器在 Oracle 订阅服务器之前就已存在。
21742 16 Oracle 发布服务器的名称是 '%s',Oracle 订阅服务器的名称是 '%s'。 双向 Oracle 发布要求 Oracle 发布服务器和订阅服务器的名称相同。
21743 16 无法检索 Oracle 订阅服务器 '%s' 的发起方信息。
21744 16 Oracle 双向发布要求参数 '%s' 的值为 '%s'。
21745 16 无法生成筛选器视图或过程。 请验证是否可以将 sp_addarticle 的 @filter_clause 参数的指定值添加到 SELECT 语句的 WHERE 子句中(以生成有效的查询)。
21746 16 '%s' 的字符长度不能超过 %d。
21747 16 无法建立与 Oracle 发布服务器 '%s' 的连接。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。
21748 16 该项目已在分发服务器上删除,但是未删除发布服务器 '%s' 上的信息。 不需要执行任何操作;如果删除发布服务器,则会清除该信息。
21749 16 发布服务器已在分发服务器上删除,但是未删除有关发布服务器 '%s' 的信息。 请使用 SQL*PLUS 连接到 Oracle 发布服务器,然后删除复制管理用户。
21750 16 表 %s 没有主键,而主键是事务复制所必需的。 请在表中创建主键。
21751 16 无法将视图 %s 作为表发布,因为它没有唯一聚集索引。 将视图作为视图发布,或者添加唯一聚集索引。
21752 16 当前用户 %s 没有对 %s 表的 SELECT 权限。 该用户必须具有 SELECT 权限,才能在订阅服务器上检索在队列中挂起更新的行。
21753 16 在 sp_getqueuedrows 的 @tablename 参数中指定的表 %s 不属于任何活动的、已初始化的排队订阅。 请通过运行快照代理、分发代理和队列读取器代理,确保您的排队订阅已正确初始化。
21754 16 已终止处理。 sp_getqueuedrows 的结果集大于此过程可以返回的最大大小(16,000)。 再次执行此过程之前,请运行队列读取器代理以刷新订阅服务器上的队列。
21755 16 无法将 '%s' 标记为系统对象。
21756 16 根据项目设置,表 %s 应该有标识列,但是它实际上没有标识列。 请通过 sp_helparticle 验证项目设置并在必要时使用 sp_changearticle 更改这些设置。
21757 16 该订阅是只读的。 此订阅与之同步的发布允许在订阅服务器上进行更新,但是已为 sp_addsubscription 的 @update_mode 参数指定了值 'read-only'。 若要允许更新,必须删除订阅,然后再重新创建,创建时为 @update_mode 指定其他值。
21758 16 找不到对发布服务器 %s、数据库 %s、发布 %s 的订阅的有效队列读取器代理 ID。 对更新订阅服务器发布的指定订阅未初始化。 请运行快照代理、分发代理和队列读取器代理来初始化订阅。
21759 16 无法将列 '%s' 添加到表 '%s' 中。 该表已包含合并发布中的项目所允许的最大列数(246 列)。
21760 11 无法在 'master' 数据库中执行复制脚本;将终止当前会话。 脚本必须在分发数据库中执行,而 master 数据库无法充当分发数据库。
21761 20 无法执行复制脚本;将终止当前会话。 请检查在执行脚本期间 SQL Server 返回的错误。
21762 10 分发数据库 '%s' 的兼容级别为 %d,这与 master 数据库的兼容级别不同。 这两个兼容级别必须相同,因此将分发数据库级别更改为 %d。 这只是一条信息性消息。 不需要任何用户操作。
21763 16 消息队列服务未在运行。 请启动此服务,然后重试该操作。
21764 16 无法创建发布。 仅在 Microsoft Windows NT 平台上才支持为参数 @queue_type 指定值 'msmq'。 请为此参数指定值 'sql'。
21765 10 列 msrepl_tran_version 已预定义,并且允许为 NULL。 将删除并重新创建此列,以便在更新订阅服务器时不允许使用 NULL。
21766 16 表 %s 包含带有 Not For Replication 标记的标识列,但是 sp_addarticle 的 @identitymanagementoption 参数设置为 'none'。 若要支持立即更新订阅,请为 @identitymanagementoption 指定值 'manual' 或 'auto'。
21767 10 警告: 参数 '%s' 已过时,只是为了向后兼容才予以保留。 在未来的版本中不再使用它。 将使用参数 '%s' 代替此参数。
21768 16 对远程分发服务器执行 sp_adddistributor 时,必须使用密码。 在发布服务器上和分发服务器上执行此过程时,为 @password 参数指定的密码必须相同。
21769 10 不支持自定义数据类型映射。 必须验证映射的正确性。 如果映射不兼容,则在将数据从发布服务器移动到订阅服务器时,很可能会出现错误。
21770 10 不存在从 '%s' 到 '%s' 的数据类型映射。 请检查源和目标的数据类型、长度、精度、小数位数和可为 Null 性。 在系统表 msdb.dbo.sysdatatypemappings 中查询支持的映射列表。
21771 16 %s 不在所支持的 %d 到 %d 范围内。
21772 16 属性 "%s" 要求将参数 @force_invalidate_snapshot 和 @force_reinit_subscription 设置为 "tr ue"。
21773 10 由于有无法访问的文件,无法打开分发数据库 '%s'。 该数据库将被删除,但是不会执行分发数据库清除任务。 有关为什么无法访问数据库文件的详细信息,请查看数据库和服务器错误日志。
21774 16 只有非 SQL Server 发布服务器才支持此过程。 在其上执行此过程的发布服务器 '%s' 是 SQL Server 发布服务器。
21775 16 无法为项目 '%s' 生成列位图。
21776 16 无法为项目 '%s' 生成已发布列位图。
21777 16 无法为项目 '%s' 生成项目视图名称。
21778 16 无法为项目 '%s' 将发布服务器对象添加到 Oracle 发布服务器。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21779 10 无法使用指定的数据类型映射。 找不到与源类型 %s 匹配的目标数据类型。 在系统表 msdb.dbo.sysdatatypemappings 中查询支持的映射列表。 请检查源类型的长度、精度、小数位数和可为 Null 性是否正确。
21780 16 非 SQL Server 发布服务器缺少一个或多个 %s 对象。 请删除发布服务器和复制管理用户架构,然后再重新创建。
21781 16 无法检索异类元数据。 请验证连接信息
21782 16 无法将主键列 '%s' 添加到项目 '%s' 中。 如果发布服务器是非 SQL Server 发布服务器,则主键可能违反了 SQL Server 对列的数目和长度的限制。 有关详细信息,请参阅 sp_addarticle 返回的错误。
21783 16 无法为项目 '%s' 将发布服务器触发器和项目日志表添加到 Oracle 发布服务器。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21784 16 必须为 @rowfilter 参数指定非 NULL 值。
21785 16 无法为发布服务器 '%s' 查询 Oracle XactSet 作业属性。
21786 16 无法为发布服务器 '%s' 刷新 Oracle XactSet 作业。
21787 16 无法为发布服务器 '%s' 查询 Oracle 事务批处理启用标志。
21788 16 传递给 sp_IHSetXactBatching 的参数无效。 表示启用/禁用事务批处理的位标志必须为 0 或 1。
21789 16 无法为发布服务器 '%s' 设置 Oracle 事务的批处理启用标志。
21790 16 无法从发布服务器 '%s' 发布表 '%s.%s'。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21791 16 表 '%s.%s' 已出现在 Oracle 网关发布服务器 '%s' 上的事务发布中。 使用 "Oracle 网关" 选项时,通过事务复制发布的表只能包括在一个发布中。 若要在多个发布中发布此表,则必须将 Oracle 发布服务器重新配置为使用 "Oracle 完整" 选项。
21792 16 表 '%s.%s' 已出现在发布服务器 '%s' 上的事务发布 '%s' 中。 "Oracle 网关" 发布选项(默认选项)允许将表作为项目包括在任意数目的快照发布中,但是只能包括在一个事务发布中。 若要在多个事务发布中发布表,请使用 "Oracle 完整" 发布选项。 若要更改发布选项,必须删除发布服务器,然后再重新配置。
21793 16 仅 SQL Server Enterprise Edition 和 Developer Edition 支持非 SQL Server 发布服务器。 此实例的版本是 %s。
21794 16 为 @propertyname 参数指定的值无效。 请使用下列值之一: %s。
21795 16 为属性 %s 指定的值无效。 请使用下列值之一: %s。
21796 16 必须为属性 "xactsetjobinterval" 赋予一个大于或等于 0 的值。
21797 16 无法创建代理作业。 '%s' 必须是有效的 Windows 登录名,且格式为: '计算机\登录名' 或 '域\登录名'。 请参阅 '%s' 的文档。
21798 16 无法执行复制管理过程。 在继续操作之前,必须通过 '%s' 添加 '%s' 代理作业。 请参阅 '%s' 的文档。
21799 16 找不到发布服务器(%s)、数据库(%s)、发布(%s)的 %s 代理。 请使用相应的过程创建代理: sp_addpublication_snapshot、sp_addlogreader_agent 或 sp_addqreader_agent。
21800 16 普通的版本水印在此副本中无效,因为它不存在或者可能已清除那些尚未传播的更改的元数据。
21801 16 存储过程 sp_createagentparameter 无法将一个或多个参数添加到系统表 msdb.dbo.Msagentparameterlist 中。 请查看执行 sp_createagentparameter 期间 sp_createagentparameter 返回的错误以及 SQL Server 返回的错误。
21802 16 在创建代理配置文件的过程中无法验证指定的代理参数值。 '%s' 不是 '%s' 参数的有效值。 该值必须是一个小于等于 '%d' 的整数。 请验证复制组件是否正确安装。
21803 16 无法更新代理参数元数据。 复制无法将参数 '%s' 插入到表 '%s' 中。 请验证复制组件是否正确安装。 查看执行 sp_createagentparameter 期间 SQL Server 返回的错误。
21804 16 为 sp_getagentparameterlist 的 @agent_type 参数指定的值 '%d' 无效。 请指定有效值 1、2、3、4 或 9。
21805 16 在创建代理配置文件的过程中无法验证指定的代理参数值。 '%s' 不是 '%s' 参数的有效值。 该值必须为整数。 请验证复制组件是否正确安装,以及 sp_add_agent_parameter 是否是使用有效值调用的。
21806 16 在创建代理配置文件的过程中无法验证指定的代理参数值: profile_id %s 不存在或者不支持参数 %s。 该值必须为整数。 请验证复制组件是否正确安装,以及 sp_add_agent_parameter 是否是使用有效值调用的。
21807 16 对于 .NET 程序集业务逻辑处理程序,必须将 @resolver_clsid 指定为 NULL。
21808 16 对于 .NET 程序集业务逻辑处理程序,@resolver_info 必须包含 '%s' 中用来实现 Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule 接口的类名。
21809 10 没有为数据库 '%ls' 启用 DDL 复制,因为其兼容级别小于 80。
21810 16 只能使用 'Not For Replication' 子句将标识列添加到已发布的表
21811 16 不能删除列 '%s',因为复制在使用它: 它在筛选器或视图中被项目 '%s' 引用。 若要删除此列,必须首先将筛选器从该项目中删除。
21812 16 无法对表 %s 执行 "Disable Trigger All" 操作,因为它属于支持可更新订阅的发布(对于此类发布,复制将触发器添加到表中)。 但是,可以分别禁用用户触发器。 请指定要禁用的单个用户触发器的名称。
21813 16 不能禁用 %s 表的触发器 %s,因为可更新的发布需要它。
21814 16 DDL 复制无法刷新自定义过程,请运行 "exec sp_register_custom_scripting 'CUSTOM_SCRIPT', your_script, '%s', '%s' ",然后重试
21815 16 无法将所复制的对象'%s'更改为 'with encrypted'。
21816 16 为参数 '%s' 指定的值无效。 在更改此属性时,其值必须是 '%s'。
21817 16 属性 '%s' 仅对推送订阅有效。
21818 10 不推荐使用也不应再使用安全性、批大小和计划参数。 有关详细信息,请参阅 "sp_addsubscriber" 文档。
21819 16 无法更改属性 '%s'。 此属性仅对允许在订阅服务器上更新的订阅有效。 对其调用此过程的订阅不允许在订阅服务器上更新。
21820 16 无法写入分发服务器(%ls)上快照文件夹中的脚本文件。 请确保有足够的可用磁盘空间。 还请确保用来运行快照代理的帐户具有写入快照文件夹及其子目录的权限。
21821 16 请指定而且只能指定以下两个参数之一: %s 或 %s。
21822 16 由于条目已经存在,无法对 %s 执行 %s。
21823 16 由于条目不存在,无法对 %s 执行 %s。
21824 16 无法将约束添加到多个列,因为表 %s 已发布,但列 %s 不在所有活动分区中。请使用另一个 DDL 语句。
21825 16 不能在用来删除表 %s 中列的那个 DDL 语句中删除约束,因为此表已发布。请使用另一个 DDL 语句。
21826 16 属性 '%s' 仅对 %s 订阅有效。 对于 %s 订阅,请使用 '%s'。
21827 16 不推荐使用 %s 参数,不应该再使用它。 有关详细信息,请参阅 '%s' 文档。
21828 16 找不到 jobstep_uid (%s)的代理帐户。
21830 16 不能为项目 '%s' 指定 schema_option 0x4 (将标识作为标识而不是基本数据类型记录到脚本)。 为 @identityrangemanagementoption 参数指定的值为 NONE。 若要将标识作为标识复制,则对于不支持队列更新订阅的发布,该值必须是 MANUAL 或 AUTO。
21831 16 %s 已存在。 请使用 '%s' 更改所有设置/属性。
21832 16 在不指定 %s 的情况下,只有 sysadmin 固定服务器角色的成员才可以执行此操作。
21833 16 在 Oracle 发布服务器 '%s' 上创建跟踪事件时出错。 无法发送跟踪事件。
21834 16 '%s.%s' 的主键有 %d 列。 SQL Server 最多支持 %d 列。 请重新定义主键,以便它的列数不超过所允许的最大列数。
21835 16 主键 '%s.%s' 的索引至少是 %d 字节。 SQL Server 支持的最大键长度是 %d 字节。 请减少主键中的列数,或将列重新定义为使用较小的数据类型。
21836 16 在重置订阅 xact_seqno 之前,必须在单订阅流模式下运行分发代理。
21837 16 此订阅已有一个复制代理作业(%s)。
21838 16 已不推荐对此过程使用 %s 参数。 因此,在调用 '%s' 时,应该指定值。
21839 16 项目 '%s' 无法支持 schema_option 0x20 或 0x2000000000,因为它包含计算列、检查约束/默认约束或基于 CLR 类型列的主键。请更改 @schema_option 设置,然后重试。
21840 16 由于项目 '%s' 支持 schema_option 0x20,无法将基于 CLR 类型的计算列或检查约束添加到表 '%s' 中。
21841 10 DDL 复制正在强制进行重新初始化,可能因为发布 '%s' 使用了字符模式 bcp,或者正在作为仅用于项目 '%s' 的基本类型而复制时间戳/标识列。
21842 16 当 %s 设置为 %s 时,只能为异类发布指定/更改 %s。
21843 16 无法添加项目 '%s'。对于作为 'indexed view logbased' 发布的索引视图和采用 'proc exec' 任一格式的存储过程,如果它们的公用基表也发布了,则无法将它们发布。
21844 16 无法更改 XML、CLR 类型或 MAX 类型列,因为表已发布,且项目 '%s' 支持将此列类型映射到基列类型的架构选项。
21845 16 无法更改过程 '%s' 以使其依赖于作为 'indexed view logbased' 发布的索引视图或基表,因为索引视图也依赖于此表。
21846 16 找不到指定的事务推送订阅或快照推送订阅的分发代理作业。
21847 16 找不到指定合并推送订阅的合并代理作业。
21848 16 指定的请求订阅不是使用同步代理作业配置的。
21850 16 将值设为 "%s" 之后,无法将属性 "%s" 更改为 "%s"。
21851 16 对等发布仅支持 %s 的值为 '%s'。 目前,项目 '%s' 的 %s 值为 '%s'。 必须更改此值才能继续。
21852 16 对等发布不支持 %s。 项目 '%s' 当前具有 %s。 必须更改它才能继续。
21853 10 警告: %s "%s" 的 "%s" 属性已更改为 "%s",因为 %s 需要该属性。
21854 10 由于正在进行架构更改活动或正在生成快照,无法将新项目添加到发布 '%s'。
21855 16 在 sp_link_publication 中提供的登录名 %s 未映射到发布数据库 %s 中的任何用户。
21856 16 对于 .NET 程序集业务逻辑处理程序,.NET 程序集名称应该是用来实现 Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule 接口的类所在的 '%s' 中某个有效程序集的名称。 请检查业务逻辑处理程序的注册信息,以确保正确指定了 .NET 程序集名称。
21857 10 强制重新初始化发布 '%s' 中的项目 '%s' 时,索引视图 '%s' 的聚集索引可能已在升级或还原过程中删除,请重新创建该索引,然后重新同步数据。
21858 16 快照无法处理发布 '%s' 中的项目 '%s',索引视图 '%s' 的聚集索引可能已在升级或还原过程中删除,请重新创建该索引,然后重新运行快照。
21859 16 无法更改订阅属性 '%s',因为在 MSsubscription_properties 表中没有用于此订阅的条目。 请先调用 sp_addmergepullsubscription_agent,然后再更改此属性。
21860 10 数据库 '%s' 中的表 '%s' 正在订阅事务排队发布,并已针对用于上载更改的合并进行了发布,这可能会导致事务发布服务器和订阅服务器之间无法收敛。
21861 16 已中止当前操作,因为它将停用发布中为其生成快照的项目。
21862 16 无法使用同步方法 'database snapshot' 或 'database snapshot character' 在发布中发布 FILESTREAM 列。
21863 16 无法为项目 '%s' 的列添加 SPARSE 属性,因为合并复制不支持稀疏列。
21864 16 无法发布项目 '%s' 或将 COLUMN_SET 属性集添加到其基表 '%s' 中,因为复制不支持列集。
21865 16 '%s' 发布属性必须为 'true' 或 'false'。
21866 16 发布属性 '%s' 设置为 '%s' 时,只能将发布属性 '%s' 设置为 '%s'。
21867 16 ALTER TABLE SWITCH 语句失败。 表 '%s' 属于不允许进行分区转换的发布。
21868 16 ALTER TABLE SWITCH 语句失败。 由于该语句中的一个或多个表为具有不同目标表或所有者的项目,因此不允许使用该语句。
21869 16 无法在推荐的父项目 '%s' 和推荐的子项目 '%s' 之间添加筛选器,因为该操作可导致在筛选器关系中引入循环。 该子项目已对推荐的父项目进行筛选。
21870 16 分发代理在订阅流模式下应用命令时遇到死锁。 表 '%s' 的索引 '%s' 的 Spid %u 正在等待锁 (类型 '%s', mode '%s')。
21871 16 发布服务器“%s”(属于数据库“%s”)尚未重定向。
21872 16 与虚拟网络名称 “%s” 关联的可用性组没有副本 (replica)。
21873 16 无权运行存储过程 %s。
21874 16 存储过程 %s 必须从 distirbution 数据库运行。 当前数据库 %s 不是分发数据库。
21875 16 参数 @original_publisher 和 @publisher_db 存储过程 '%s' 可能不是 NULL。
21876 16 分发服务器 '%s' 不是原始发布服务器 '%s' 和发布服务器数据库 '%s' 的分发服务器。
21877 16 数据库 '%s' 的原始发布服务器 '%s' 不是分发服务器的远程服务器。
21878 16 无法创建链接服务器以联系原始发布服务器 '%s'、发布服务器数据库 '%s' 和重定向的发布服务器 '%s'。 命令 '%s' 失败,出现错误 '%d',错误消息 '%s'。
21879 16 无法查询重定向服务器“%s”以找到原始发布服务器“%s”和发布服务器数据库“%s”来确定远程服务器的名称;错误 %d,错误消息“%s”。
21880 16 虚拟网络名称 '%s' 用于标识原始发布服务器 '%s' 和数据库 '%s' 的重定向发布者。 但是,与此虚拟网络名称关联的可用性组不包括发布服务器数据库。
21881 16 原始发布服务器 '%s' 的重定向发布服务器 '%s' 处的数据库 '%s' 和数据库 '%s' 未同步或未处于活动状态。
21882 16 原始发布服务器 '%s' 和数据库 '%s' 的重定向发布服务器 '%s' 所在的数据库 '%s' 属于 HADRon 可用性组,必须重定向到其关联的 HADRon 虚拟网络 名称。
21883 16 重定向发布服务器 '%s' 处的查询,以确定发布服务器数据库 '%s' 是否属于可用性组失败,并出现错误 “%d”,错误消息 “%s”。
21884 16 重定向发布服务器 '%s' 处的查询确定与发布服务器数据库 '%s' 关联的可用性组的运行状况失败,并出现错误 “%d”,错误消息 “%s”。
21885 16 失败调用的返回代码为 “%d”。
21886 16 返回的远程服务器名称为 null。
21887 16 重定向发布服务器 '%s' 处的查询,以确定发布服务器数据库 '%s' 是否属于可用性组失败,并出现错误 “%d”,错误消息 “%s”。
21888 16 SQL Server 实例 '%s' 未配置为支持副本 (replica)。 若要使 SQL Server 实例充当副本 (replica)发布服务器,请配置副本 (replica)实例。
21889 16 SQL Server 实例“%s”不是复制发布服务器。 在 SQL Server 实例“%s”(具有分发服务器“%s”)上运行 sp_adddistributor,以便使该实例承载发布数据库“%s”。 确保指定的登录名和密码与用于原始发布服务器的登录名和密码相同。
21890 16 分发服务器 '%s' 和分发数据库 '%s' 的 SQL Server 实例 '%s' 不能与发布服务器数据库 '%s' 一起使用。 重新配置发布服务器以使用分发服务器 '%s' 和分发数据库 '%s'。
21891 16 分发服务器 '%s' 的发布服务器 '%s' 不称为分发服务器 '%s' 的发布服务器。 在分发服务器 '%s' 处运行sp_adddistpublisher,使远程服务器能够托管发布数据库 '%s'。
21892 16 无法在与虚拟网络名称“%s”相关联的可用性组主副本上查询 sys.availability_replicas 以获取成员副本的服务器名称:错误 = %d,错误消息 = %s。
21893 16 订阅服务器 (%s)(属于原始发布服务器“%s”)在重定向的发布服务器“%s”中不显示为远程服务器。 在重定向的发布服务器上运行 sp_addlinkedserver,以将这些订阅服务器添加为远程服务器。
21894 16 无法将链接服务器配置为查询副本 (replica)主机服务器 '%s':返回代码 = %d。
21895 16 副本 (replica)主机 '%s' 遇到一个或多个发布者验证错误。
21896 16 重定向发布服务器 '%s' 处的查询,以确定 SQL Server 实例是否为副本 (replica)发布服务器失败,出现错误“%d”,错误消息“%s”。
21897 16 用于确定本地分发服务器 '%s' 是否为远程发布服务器 '%s' 的分发服务器失败的查询,并出现错误 '%d',错误消息 '%s'。
21898 16 发布服务器“%s”使用的是分发数据库“%s”,而不是“%s”(后者是承载发布数据库“%s”所需的)。 请在分发服务器“%s”上运行 sp_changedistpublisher,以将发布服务器使用的分发数据库更改为“%s”。
21899 16 重定向发布服务器“%s”中的查询失败,该查询用于确定原始发布服务器“%s”的订阅服务器是否存在 sysserver 条目,失败时错误为“%d”,错误消息为“%s”。
错误 Severity 是否记录事件 说明
21000 16 无法订阅不活动的发布。
21001 16 无法在订阅服务器上为推送订阅添加分发代理。
21002 16 此订阅的分发代理已存在(%s)。
21003 16 不再支持更改发布名。
21004 16 数据库对象 '%s' 已加密,无法发布该对象。
21005 10 为了向后兼容,sp_addpublisher 可用于添加此分发服务器的发布服务器。 然而,sp_adddistpublisher 更为灵活。
21006 16 无法使用 sp_addpublisher 添加发布服务器。 请使用 sp_adddistpublisher。
21007 16 无法添加该远程分发服务器。 请确保已在该分发服务器上将本地服务器配置为发布服务器。
21008 16 无法卸载该分发服务器,因为已定义了订阅服务器。
21009 16 指定的筛选过程已与一个表相关联。
21010 16 删除了 %ld 副本 (replica) 事务,该事务由 %ld 语句(%ld rows/millisec)组成(%ld 毫秒)。
21011 16 已停用订阅。
21012 16 无法将该发布的 'allow_push' 属性更改为 "false"。 存在对该发布的推送订阅。
21013 16 无法将该发布的 'allow_pull' 属性更改为 "false"。 存在对该发布的请求订阅。
21014 16 @optname 参数值必须是 'transactional' 或 'merge'。
21015 16 已将复制选项 '%s' 设置为 TRUE。
21016 16 已将复制选项 '%s' 设置为 FALSE。
21017 16 无法对具有垂直或水平分区的合并项目执行 SQL Server 7.0 兼容的校验和计算。 但可以对此项目执行行计数验证和 SQL Server 2000 兼容的二进制校验和计算。
21018 16 该分发数据库中的连续快照事务太多。 请再次运行日志读取器代理,或清除该分发数据库。
21019 10 用于添加订阅的分发代理。
21020 10 未指定注释。
21021 16 卸载复制之前,请删除该分发服务器。
21022 16 如果将发布的 'immediate_sync' 属性设置为 True,则 'independent_agent' 属性也必须设置为 True。
21023 16 不再支持 '%s'。
21024 16 存储过程 '%s' 已作为不兼容的类型发布。
21025 16 要加密的字符串不能有 Null 字符。
21026 16 无法对没有独立代理的发布进行匿名订阅。
21027 16 没有安装 '%s' 复制存储过程。 必须重新安装带有复制的 SQL Server。
21028 16 此服务器上未安装复制组件。 请再次运行 SQL Server 安装程序,然后选择安装复制组件的选项。
21029 16 除非 @drop_push 为 'true',否则无法在订阅服务器上删除推送订阅条目。
21030 16 不能更改 SQL Server 复制代理的名称。
21031 16 存储过程项目不支持 'post_script'。
21032 16 由于非 SQL Server 订阅服务器 '%s' 不支持 'sync tran' 更新模式,因此无法订阅。
21033 16 由于服务器 '%s' 上存在已设置为允许复制的数据库,因此无法将该服务器作为分发发布服务器进行删除。
21034 16 在订阅服务器上插入或更新的行不能位于项目分区之外。
21035 16 您已成功更新了发布服务器的属性 '%s'。
21036 16 订阅的另一个 %s 代理正在运行,或者服务器正在处理同一代理提交的前一个请求。
21037 16 工作目录 '%s' 无效。
21038 16 服务器不支持集成身份验证。
21039 16 项目 '%s' 包含目标所有者 '%s'。 非 SQL Server 订阅服务器要求项目的目标所有者为 NULL。
21040 16 发布 '%s' 不存在。
21041 16 此服务器版本不允许远程分发发布服务器。
21042 16 对于在 Windows NT 4.0 上运行的分发服务器,分发发布服务器属性 'distributor_password' 没有作用而且不受支持。
21043 16 未安装该分发服务器。
21044 16 启用数据库进行发布或合并发布时,无法忽略远程分发服务器(@ignore_remote_distributor不能为 1)。
21045 16 无法卸载分发服务器,因为存在已设置为可发布或合并发布的数据库。
21046 16 无法更改分发发布服务器属性 'distribution_db',因为发布服务器正在使用当前分发数据库。
21047 16 无法删除本地分发发布服务器,因为已定义了订阅服务器。
21048 16 由于登录名 '%s' 没有分发服务器 '%s' 的访问权限,因此无法将其添加到发布访问列表中。
21049 16 由于登录名 '%s' 不在发布访问列表中,因此它没有发布 '%s' 的访问权限。
21050 16 只有 sysadmin 固定服务器角色或 db_owner 固定数据库角色的成员才可以执行此操作。 请与管理员联系,以获取执行此操作所需的足够权限。
21051 16 由于非 SQL Server 订阅服务器 '%s' 不支持自定义存储过程,因此无法订阅。
21052 16 无法写入排队更新订阅的消息队列。 请确保 Microsoft 分布式事务处理协调器正在运行,并确保订阅处于活动状态且已初始化。 如果订阅使用 Microsoft 消息队列,请确保对队列设置了适当权限。
21053 16 输入属性参数无效。 有关 sp_changemergepublication 的有效参数列表,请参阅 SQL Server 联机丛书。
21054 16 订阅服务器上的触发器无法通过链接服务器连接执行发布服务器命令(触发器用于带有更新订阅的订阅服务器)。 确保已将 sp_link_publication 用于正确配置链接服务器,并确保用于连接到发布服务器的登录名在发布访问列表中。
21055 15 为 %s 指定的参数 %s 的值无效。
21056 16 对发布 '%s' 的订阅已过期或不存在。
21057 16 匿名订阅服务器不能拥有可更新订阅。
21058 16 订阅服务器 '%s' 上已存在对发布 '%s' 的可更新订阅。
21059 16 无法重新初始化非 immediate_sync 发布的订阅。
21060 16 由于非 SQL Server 订阅服务器 '%s' 不支持参数化语句,因此无法订阅。
21061 16 添加项目 '%s' 时指定的项目状态 %s 无效。
21062 16 表 '%s' 的行大小超过了 6,000 个字节的复制限制。
21063 16 由于表 '%s' 已发布用于合并复制,因此该表不能参与可更新订阅。
21064 16 由于该订阅已标记为要重新初始化,所以该订阅未初始化或不可即时更新。 如果使用排队故障转移选项,请运行队列读取器代理进行订阅初始化。 请在(重新)初始化完成后再试。
21070 16 此订阅不支持自动重新初始化(订阅时使用了 'no sync' 选项)。 若要重新初始化此订阅,必须先删除该订阅,然后重新创建它。
21071 10 无法重新初始化对发布 '%s' 的订阅 '%s:%s' 中的项目 '%s' (订阅该项目时使用了 'no sync' 选项)。
21072 16 没有在最大保持期内对该订阅进行同步,或发布服务器上已删除该订阅。 必须重新初始化该订阅才能接收数据。
21073 16 指定的发布不存在。
21074 16 已将此(这些)订阅标记为不活动,必须将其重新初始化。 需要删除非同步订阅,然后重新创建它们。
21075 10 发布 '%s' 的初始快照尚不可用。
21076 10 项目 '%s' 的初始快照尚不可用。
21077 10 已停用匿名发布的初始快照。 新订阅必须等待计划的下一次快照。
21078 16 表 '%s' 不在订阅服务器数据库中。
21079 16 没有发布服务器的 RPC 安全信息,或该信息无效。 请用 sp_link_publication 指定该信息。
21080 16 msrepl_tran_version 列必须位于允许可更新订阅的项目的垂直分区中;不能删除该列。
21081 16 服务器设置 '允许激发会激发其他触发器(嵌套触发器)的触发器' 必须存在于可更新的订阅服务器上。
21082 16 在允许可更新订阅的订阅服务器上,订阅数据库的数据库属性 'IsRecursiveTriggersEnabled' 必须为 false。
21083 16 在即时更新订阅服务器上,数据库兼容级别不能低于 70。
21084 16 发布 '%s' 不允许匿名订阅。
21085 16 该保持期必须小于分发数据库的保持期。
21086 16 分发数据库的保持期必须大于所有现有非合并发布的保持期。
21087 16 客户端订阅和匿名订阅无法重新发布数据。 若要重新发布此数据库中的数据,对根发布服务器的订阅必须是优先级大于 0 的服务器订阅。 请删除当前订阅,然后创建服务器订阅。
21088 10 该发布的初始快照尚不可用。
21089 16 只有 sysadmin 固定服务器角色的成员才可以执行此操作。
21090 16 无法升级合并复制元数据。 请通过运行订阅服务器的合并代理或运行发布服务器的快照代理,再次尝试升级。
21091 16 不允许优先级为 0 的全局订阅服务器创建合并发布。
21092 10 已执行数据库 %s 的更改跟踪手动清理过程
21101 10 将忽略为参数 %s 指定的自定义命令名 %s, 而使用系统生成的名称。 该发布允许使用 %s,并且不必指定命令名。
21105 16 此版本的 SQL Server 无法充当复制的发布服务器或分发服务器。
21106 16 此版本的 SQL Server 不支持发布。
21107 16 '%ls' 不是表或视图。
21108 16 此版本的 SQL Server 不支持事务发布。
21109 16 如果指定 @command_id,则参数 @xact_seqno_start 和 @xact_seqno_end 必须相同。
21110 16 如果指定了 @command_id,则必须指定 @xact_seqno_start 和 @publisher_database_id。
21111 16 '%s' 不是快照代理的有效参数。
21112 16 '%s' 不是日志读取器代理的有效参数。
21113 16 '%s' 不是分发代理的有效参数。
21114 16 '%s' 不是合并代理的有效参数。
21115 16 %d 不是 '%s' 参数的有效值。 该值必须是正整数。
21116 16 '%s' 不是 '%s' 参数的有效值。 该值必须为 1、2 或 3。
21117 16 '%s' 不是 '%s' 参数的有效值。 该值必须是 0、1 或 2。
21118 16 '%s' 不是 '%s' 参数的有效值。 该值必须大于或等于 0 且小于或等于 10,000。
21119 16 %s 不是 '%s' 参数的有效值。 该值必须是非负整数。
21120 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或者该订阅的所有者才可以删除对发布 '%s' 的订阅 '%s'。
21121 16 只有 sysadmin 固定服务器角色的成员和 '%s' 才可以删除对发布 '%s' 的请求订阅。
21122 16 由于分发数据库 '%s' 当前正在使用中,因此无法将其删除。
21123 16 在该分发服务器上找不到代理配置文件 '%s'。
21124 16 在 sysmergearticles 中找不到对应于备用表 ID (别名) '%d'的表名或表所有者。
21125 16 合并复制中所用的表必须至少有一个非计算列。
21126 16 不能在发布所在的数据库中创建请求订阅。
21127 16 只可将全局合并订阅添加到数据库 '%s' 中。
21128 16 由于 INSERT 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 INSERT 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21129 16 由于 UPDATE 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 UPDATE 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21130 16 由于 DELETE 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 DELETE 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21131 16 已存在对异类发布 '%s' 的订阅。 若要添加新项目,请先删除对该发布的现有订阅。
21132 16 无法创建对合并发布 '%s' 的事务订阅。 对于此操作,发布类型应为事务(0)或快照(1)。
21133 16 未使发布 '%s' 可以使用独立代理。
21134 16 指定的作业 ID 必须标识分发代理程序或合并代理作业。
21135 16 在复制代理表中检测到不一致。 指定的作业 ID 在 '%ls' 中没有对应的条目。
21136 16 在复制代理表中检测到不一致。 指定的作业 ID 对应于 %ls' 中的多个条目。
21137 16 此过程只支持远程执行推送订阅代理。
21138 16 offload_server' 属性不能与分发服务器的名称相同。
21139 16 无法确定执行分布式代理的订阅服务器的名称。
21140 16 不能将代理的执行分布到与分发服务器驻留在同一服务器上的订阅服务器上。
21141 16 不能为具有手工筛选或视图的项目指定 @change_active 标志。
21142 16 SQL Server '%s' 无法获取登录名 '%s' 的 Windows 组成员身份信息。 请确保该 Windows 帐户有权访问该登录名所在的域。
21143 16 对于快照发布项目,自定义存储过程架构选项无效。
21144 16 订阅服务器当前订阅了其他发布,所有无法订阅 sync_type 为 'dump database' 的发布。
21145 16 订阅服务器订阅了 sync_type 为 'dump database' 的发布,所以无法订阅发布 %s。
21146 16 @alt_snapshot_folder 既不为 NULL 也不为空时,@use_ftp 不能为 'true'。
21147 16 未发布 '%s' 数据库以进行合并复制。
21148 16 要么同时为 @subscriber 和 @subscriberdb 指定非 Null 值,要么两者都不指定。
21149 16 未发布 '%s' 数据库以进行事务复制或快照复制。
21150 16 无法为指定的订阅确定快照文件夹,因为指定的订阅服务器对分发服务器而言是未知的。
21151 16 要通过将字符模式 bcp 用作同步方法来支持非 SQL Server 订阅服务器的发布,不支持快照前及快照后命令。
21152 16 对使用 'concurrent' 或 'concurrent_c' 同步方法的发布,无法创建 sync_type 为 'none' 的订阅。
21153 16 无法创建项目 '%s'。 所有属于并发同步发布的组成部分的项目都必须使用存储过程来将更改应用于订阅服务器。
21154 16 无法更改项目 '%s'。 所有属于并发同步发布的组成部分的项目都必须使用存储过程来将更改应用于订阅服务器。
21155 16 无法更改项目 '%s'。 所有属于并发同步发布的组成部分的项目都不能有超过 %d 个字符的 ins_cmd/del_cmd。
21156 16 @status 参数值必须是 'initiated' 或 'active'。
21157 16 只能对定义了备用快照生成文件夹的发布启用快照压缩选项。
21158 16 若要使某发布可用于 Internet,'ftp_address' 属性不能为 Null。
21159 16 若要使某发布可用于 Internet,'alt_snapshot_folder' 属性必须为非空。
21160 16 “ftp_port”属性必须是非负整数 < 65536。
21161 16 该订阅已删除,无法更改发布服务器。 请用 sp_subscription_cleanup 来清除触发器。
21162 16 从该分区中排除该表的 rowguid 列是无效的。
21163 16 由于发布 '%s' 的快照已运行,因此无法将列 '%s' 添加到项目 '%s' 中。
21164 16 由于列 '%s' 既不可为 Null,也没有定义默认值,因此不能将该列包含在垂直分区中。
21165 16 由于列 '%s' 既不可为 Null,也没有定义默认值,因此不能将该列从垂直分区中排除。
21166 16 列 '%s' 不存在。
21167 16 指定的作业 ID 不代表此数据库中任何推送订阅的 %s 代理作业。
21168 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员和由指定复制代理作业提供服务的订阅的所有者才能修改代理减负设置。
21169 16 无法标识分发服务器 '%s' 上的发布服务器 '%s'。 请确保服务器 '%s' 已在该分发服务器上注册。
21170 16 指定的订阅服务器无法通过 Data Transformation Services 使用可转换订阅。 只有 SQL Server 2000、SQL Server 2005 和 OLE DB 订阅服务器可以使用可转换订阅。
21171 16 在服务器 '%s' 的 msdb 中找不到包 '%s'。
21172 16 发布必须处于 'character'、'concurrent_c' 或 'database snapshot character' bcp 模式才允许使用 DTS。
21173 16 发布必须是 'independent_agent' 类型才允许使用 DTS。
21174 16 由于此发布支持使用 DTS 的可转换订阅,因此它要求自动生成的存储过程和参数化命令,这些存储过程和命令均使用 @status 的默认值进行设置。
21175 16 由于发布允许 Data Transformation Services 或可更新订阅,不能更改 ins_cmd、upd_cmd 或 del_cmd 项目属性。
21176 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或订阅的创建者才能更改订阅属性。
21177 16 列列表太长,无法创建。 请手动创建该列表。
21178 16 由于发布不允许通过 DTS 使用可转换订阅,无法设置 Data Transformation Services (DTS)属性。 若要允许可转换订阅,必须删除发布,然后重新创建,创建时指定允许可转换订阅。
21179 16 @dts_package_location 参数值无效。 有效选项为 'distributor' 或 'subscriber'。
21180 16 不能将允许使用 DTS 的发布用于可更新订阅。
21181 16 仅可为推送订阅设置 @dts_package_name。
21182 16 @agent_type 参数必须是 'distribution'、'merge' 或 NULL 之一。
21183 16 属性名称 '%s' 无效。
21184 16 %s 参数不正确: 应为 '%s'、'%s' 或 '%s'。
21185 16 没有为故障转移模式操作初始化或创建订阅。
21186 16 发布服务器 '%s' 的订阅没有有效的 queue_id。
21187 16 当前模式就是所请求的模式。
21188 10 已将更新模式从 [%s] 更改为 [%s]。
21189 16 此订阅的队列(queue_id ='%s')不为空。 请运行队列读取器代理以确保该队列为空,然后再将模式从 [queued] 设置为 [immediate]。
21190 10 将设置模式的队列检查从 [%s] 替换为 [%s]。
21192 16 MSrepl_tran_version 列是用于复制的预定义列,其数据类型只能为 uniqueidentifier
21193 16 当 @identityrangemanagementoption 设置为 AUTO 时,@identity_range、@pub_identity_range 或 @threshold 不能为 NULL。
21194 16 由于此表没有标识列,所以无法支持标识范围管理。
21195 16 没有有效的标识范围。 请检查该标识列的数据类型。
21196 16 标识自动化失败。
21197 16 分配新标识范围失败。
21198 16 架构复制失败。
21199 16 只有再次运行该快照后,此更改才能生效。
21200 16 发布 '%s' 不存在。
21201 16 不允许删除合并筛选子句正在使用的列。
21202 16 由于发布 '%s' 的快照已运行,因此无法从项目 '%s' 中删除列 '%s'。
21203 10 在 %s 中发现重复的行。 未创建唯一索引。
21204 16 发布 '%s' 不允许订阅副本,或者其订阅尚未进行同步。
21205 16 该发布不允许使用订阅副本来将更改进行同步,所以无法附加订阅。
21206 16 对象 %d 不是用户表,因此无法解析该对象的加载提示。
21207 16 未找到项目 %d 的源对象 ID 信息。
21208 16 由于垂直分区中已存在列 '%s',因此该步骤失败。
21209 16 由于垂直分区中没有列 '%s',因此该步骤失败。
21210 16 发布必须是 immediate_sync 类型才允许使用订阅副本。
21211 16 该数据库是从订阅副本文件附加的,且未使用 sp_attach_subscription。 请删除该数据库,然后用 sp_attach_subscription 重新附加该数据库。
21212 16 无法复制订阅。 对于此操作,只支持单文件订阅数据库。
21213 16 订阅服务器无法订阅不使用 DTS 包就支持使用 DTS 的发布。
21214 16 文件 '%s' 已存在,无法创建。
21215 16 只能在发布服务器上配置备用同步伙伴。
21216 16 发布服务器 '%s'、发布服务器数据库 '%s' 和发布 '%s' 不是有效的同步伙伴。
21217 10 从发布服务器 '%s' 发布 '%s' 数据。
21218 16 如果为该项目指定了架构选项 0x0000000000000000,那么 creation_script 属性不能为 NULL。
21219 16 如果将指定的源对象发布为 'proc schema only' 类型的项目,则该源对象必须是存储过程对象。
21220 16 由于已为发布 '%s' 生成了快照,因此无法添加项目 '%s'。
21221 16 如果指定的源对象将作为 'view schema only' 类型的项目,则该源对象必须是视图对象。
21222 16 过程、函数、同义词或聚合架构项目的可用架构选项如下: 0x00000001、0x00000020、0x00001000、0x00002000、0x00400000、0x02000000、0x08000000、0x10000000、0x20000000、0x40000000 和 0x80000000。
21223 16 对于只包含架构的项目,@pre_creation_command 参数必须是 'none' 或 'drop'。
21224 16 对于只包含架构的项目,'%s' 不是有效属性。
21225 16 若要使请求订阅代理可以远程激活,则 'offload_server' 属性不能为 NULL 或空。
21226 16 数据库 '%s' 没有对指定发布的请求订阅。
21227 16 offload_server 属性不能与订阅服务器的名称相同。
21228 16 如果指定的源对象将作为 'func schema only' 类型的项目进行发布,则该源对象就必须是用户定义的函数对象。
21229 16 可用于视图架构项目的架构选项有: 0x00000001、0x00000010、0x00000020、0x00000040、0x00000100、0x00001000、0x00002000、0x00040000、0x00100000、0x00200000、0x00400000、0x00800000、0x01000000、0x08000000、0x40000000 和 0x80000000。
21230 16 请勿为架构更改而调用此存储过程,因为当前数据库无法进行复制。
21231 16 自动标识范围支持只对允许更新订阅服务器的发布才有用。
21232 16 标识范围值必须是大于 1 的正整数。
21233 16 阈值必须介于 1 和 100 之间。
21234 16 无法使用 INSERT 命令,因为该表有标识列。 必须使用 INSERT 自定义存储过程以设置订阅服务器上的 'identity_insert' 设置。
21235 16 仅当项目使用自动标识范围管理时,才能设置项目属性 '%s'。
21236 16 对发布服务器 '%s' 的订阅不允许使用订阅副本,或订阅尚未进行同步。
21237 16 存在对发布服务器 '%s' 的推送订阅。 只能复制请求订阅和匿名订阅。
21238 16 此数据库是发布服务器,或者存在对发布 '%s' 的推送订阅。 只能复制请求订阅和匿名订阅。
21239 16 无法复制订阅,因为在数据库中找不到已同步的订阅。
21240 16 表 '%s' 已使用另一个自动标识支持选项发布为另一个项目。
21241 16 阈值应介于 1 和 100 之间。
21242 16 无法成功创建项目 '%s' 的冲突表。
21243 16 无法将发布服务器 '%s'、发布数据库 '%s' 和发布 '%s' 添加到同步伙伴列表中。
21244 16 如果基表不支持列级跟踪,字符模式发布就不支持垂直筛选。
21245 16 表 '%s' 不属于发布 '%s'。
21246 16 由于表 '%s' 不属于任何发布,此步骤失败。
21247 16 无法在 '%s' 处创建文件。 请确保文件路径有效。
21248 16 无法附加订阅文件 '%s'。 请确保文件路径有效并且文件可更新。
21249 16 OLE DB 订阅服务器或 ODBC 订阅服务器无法订阅发布 '%s' 中的项目 '%s',因为此项目有时间戳列,而且此发布已设置为 'allow_queued_tran' (允许排队更新订阅)。
21250 16 主键列 '%s' 不能从垂直分区中排除。
21251 16 无法将发布服务器 '%s'、发布服务器数据库 '%s' 和发布 '%s' 从同步伙伴列表中删除。
21252 16 无法从同步伙伴列表中删除默认发布服务器 '%s'、发布数据库 '%s' 和发布 '%s',这样做是无效的
21253 16 参数“@add_to_active_directory”不能设置为 TRUE,因为 Active Directory 客户端包未正确安装在运行 SQL Server 的计算机上。
21254 16 由于 Active Directory 客户端包未正确安装在运行 SQL Server 的计算机上,因此无法完成对发布 '%s' 的 Active Directory 操作。
21255 16 表 '%s' 中已有 '%s' 列。
21256 16 筛选子句 '%s' 中所用的某个列不在表 '%s' 中,或不能从当前分区中排除该列。
21257 16 属性 '%s' 对于项目 '%s' 无效。
21258 16 必须先删除所有的现有合并发布,才能添加对数据库 '%s' 的匿名订阅或本地订阅。
21259 16 属性值 '%s' 无效。 有关 sp_changemergearticle 的有效参数列表,请参阅 SQL Server 联机丛书。
21260 16 由于表 '%s' 最初不是由服务器 '%s' 上的数据库 '%s' 发布的,因此架构复制失败。
21261 16 如果将为远程执行而卸载此订阅的代理程序,就必须指定卸载服务器。
21262 16 无法从分区中删除列 '%s',因为某一计算列正在访问它。
21263 16 参数 '%s' 不能是 NULL 或空字符串。
21264 16 不能从表 '%s' 中删除列 '%s',因为此列是主键列。
21265 16 不能从表 '%s'中删除列 '%s',因为有一个唯一索引正在访问此列。
21266 16 无法既为合并发布、又为带可更新订阅服务器选项的发布而发布表 '%s'。
21267 10 指定的队列类型值无效。 有效值 = (%s)。
21268 10 当存在对该发布的订阅时,无法更改参数 %s。
21269 16 无法将计算列或时间戳列添加到字符模式发布的垂直分区中。
21270 10 排队的快照发布属性 '%s' 的值不能是 '%s'。
21272 16 无法清除发布 '%s' 的元数据,因为其他发布正在使用此发布中的一个或多个项目。
21273 16 当发布服务器为 SQL Server 2000 或更高版本时,必须将订阅服务器升级到 SQL Server 2000 才能创建可更新订阅。
21274 16 发布名称'%s'无效。
21275 16 无法发布绑定到架构的视图 '%ls'。 为 @type 参数指定的值必须是 "indexed view schema only" (对于快照复制或事务复制)或 "indexed view logbased" (仅对于事务复制)。
21276 16 类型必须为“table”或“(view | indexed view | proc | func ) 架构”。
21277 16 无法发布源对象 '%ls'。 为 @type 参数指定的值("indexed view schema only" 或 "indexed view logbased")只能用于索引视图。 为 @type 参数指定值 "view schema only",或者将视图修改为通过唯一聚集索引绑定到架构。
21278 16 无法发布源对象 '%ls'。 为 @type 参数指定的值("indexed view logbased")要求视图是通过唯一聚集索引绑定到架构的。 为 @type 参数指定值 "view schema only",或者将视图修改为通过唯一聚集索引绑定到架构。
21279 16 为发布生成了快照之后,无法再更改合并项目的 'schema_option' 属性。 若要更改此项目的 'schema_option' 属性,就必须删除对应的合并发布,然后再重新创建它。
21280 16 订阅服务器数据库 '%s'无法订阅发布 '%s',因为此发布中的一个或多个项目已被该订阅服务器数据库在事务级别上订阅了。
21281 16 订阅服务器数据库 '%s' 无法订阅发布 '%s',因为此发布中的一个或多个项目已被该订阅服务器数据库在合并级别上订阅了。
21282 16 当 @identityrangemanagementoption 设置为 'none' 或 'manual' 时,@identity_range、@pub_identity_range 和 @threshold 必须为 NULL。
21283 16 不能将表 '%s' 的列 '%s' 从垂直分区中排除,因为有一个计算列依赖于此列。
21284 16 无法从表 '%s' 中删除列 '%s'。
21285 16 无法向表 '%s' 中添加列 '%s'。
21286 16 冲突表 '%s' 不存在。
21287 16 指定的 @destination_folder 不是现有文件夹的有效路径。
21288 16 无法在指定的 @destination_folder 中创建快照目录结构。
21289 16 尚未生成快照文件,或已清除了这些文件。
21290 16 提供的标识范围值超过了允许的最大值。
21291 16 指定的自动标识支持参数与其他项目中的设置发生冲突。
21292 16 不能在同一发布中发布两次对象 '%s'。
21293 10 警告: 添加项目 '%s' 的可更新订阅可能会导致数据不一致,因为源表已经订阅了 '%s'
21294 16 @publisher (和@publisher_db)或@subscriber(必须@subscriber_db)指定)但不能同时指定这两者。
21295 16 发布 '%s' 中没有任何一个项目使用了自动标识范围管理。
21296 16 @resync_type 参数必须为 0、1、2。
21297 16 重新同步类型无效。 未针对此订阅执行任何验证。
21298 16 重新同步此订阅失败。
21299 16 订阅服务器分区验证表达式 '%s' 无效。
21300 10 指定了冲突解决程序信息,但未指定用于项目 '%s' 的冲突解决程序。 将使用默认的冲突解决程序。
21301 16 使用 '%s' 冲突解决程序时,应指定冲突解决程序信息。
21302 16 使用 '%s' 冲突解决程序时,冲突解决程序信息应指定数据类型为 datetime 或 smalldatetime 的列。
21303 16 项目 '%s' 应启用列跟踪以使用 '%s' 冲突解决程序。 将使用默认的冲突解决程序解决与此项目有关的冲突。
21304 16 无法对表 '%s' 创建合并触发器。
21305 16 无法在订阅数据库中更新架构更改信息。
21306 16 由于对发布 '%s' 的订阅已过期,无法生成订阅的副本。
21307 16 由于对发布 '%s' 的订阅已过期,无法附加此订阅。
21308 10 行计数验证配置文件。
21309 10 合并代理用于执行行计数验证的配置文件。
21310 10 行计数和校验和验证配置文件。
21311 10 合并代理用于执行行计数和校验和验证的配置文件。
21312 10 无法更改此发布的属性,因为它有活动订阅。
21313 10 对于静态发布,订阅服务器分区验证表达式必须为 NULL。
21314 10 %s和 '%s' 之中必须有且仅有一个不是 NULL。
21315 10 无法为表 '%s' 调整发布服务器标识范围。
21316 10 无法为发布 '%s' 调整发布服务器标识范围。
21317 10 已存在对发布 '%s' 的推送订阅。 请用 sp_mergesubscription_cleanup 来删除已失效的推送订阅。
21318 10 表 '%s' 必须至少有一列包括在垂直分区内。
21319 16 找不到指定发布的 Snapshot Agent 命令行。 请检查分发服务器上是否存在有效的常规快照作业。
21320 16 分发服务器的版本不得低于发布服务器的版本。
21321 16 参数 @dynamic_snapshot_location 不能为空字符串。
21322 16 此发布记录了有关这两个副本的冲突。 SQL Server 2005 之前的订阅服务器没有此设置。
21323 16 只能为启用了动态筛选功能的发布安排动态快照作业。
21324 16 必须为指定的发布添加快照代理程序,然后才能安排动态快照作业。
21325 16 找不到指定发布的快照代理 ID。
21326 16 找不到指定发布的、'%ls' 为 '%ls' 的动态快照作业。
21327 16 '%ls' 不是有效的动态快照作业名称。
21328 16 指定的动态快照作业名称 '%ls' 已经在使用。 请用另一个作业名称再试此操作。
21329 16 只能指定参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中的一个为非默认值。
21330 16 无法在快照文件夹(%ls)下创建子目录。 请确保有足够的可用磁盘空间,并确保用来运行快照代理的帐户拥有在快照文件夹下创建子目录的权限。
21331 16 无法将用户脚本文件复制到分发服务器(%ls)上的快照文件夹。 请确保有足够的可用磁盘空间,并确保用来运行快照代理的帐户具有写入快照文件夹及其子目录的权限。
21332 16 无法检索有关发布 %ls 的信息。 请再次检查该名称。
21333 16 找不到应在 %s.dbo.MSmerge_genhistory 中的生成结果。 如果此错误出现在订阅数据库中,请重新初始化订阅。 如果此错误出现在发布数据库中,请从备份还原数据库。
21334 16 由于平台与消息队列 %s 不兼容,无法初始化基于消息队列的订阅
21335 16 警告: 垂直分区中已存在列 '%s'。
21336 16 警告: 垂直分区中不存在列 '%s'。
21337 16 @subscriber_type 值无效。 有效选项为 'local' 和 'global'。
21338 16 如果发布具有在 SQL Server 2000 或更早版本上运行的订阅服务器,则无法执行 sp_dropmergearticle。 请删除此发布,然后再创建它,但此次所创建的发布中不含项目 '%s'。或者,将发布 '%s' 的发布兼容级别设置为 '90RTM',然后才调用 sp_dropmergearticle。
21339 10 警告: 该发布使用了要求运行 '%s' 或更高版本的订阅服务器所支持的功能。
21340 16 按需用户脚本无法应用于发布快照。
21341 16 当 @alt_snapshot_folder 为空或 null 时,@dynamic_snapshot_location 不能为非空字符串。
21342 16 当 @use_ftp 为 'true' 时,@dynamic_snapshot_location 不能为非空字符串。
21343 16 找不到存储过程 '%s'。
21344 16 为 %ls 参数指定的值无效。
21345 16 不允许排除分区中最后一列。
21346 16 无法将 '%s' 的所有者更改为 '%s'。
21347 16 不能从垂直分区中排除列 '%s',因为有一个唯一索引正在访问此列。
21348 16 属性名称 '%s' 无效。
21349 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为已指定对冲突不做集中的日志记录。
21350 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为使用了压缩的快照。
21351 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为正在使用垂直筛选器。
21352 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了架构复制。
21353 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的重新初始化。
21354 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的重新初始化。
21355 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了合并元数据清除任务。
21356 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的验证任务。
21357 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为它的某个项目中存在 SQL Server 2000 的新数据类型。
21358 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为它的某个项目中至少有一个时间戳列。
21359 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为正在使用自动标识范围。
21360 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为生成该发布的快照后新项目已添加到该发布中。
21361 16 对于 '%s' 代理作业,指定的 @agent_jobid 是无效的作业 ID。
21362 16 合并筛选器 '%s' 不存在。
21363 16 无法将发布 '%s' 添加到 Active Directory 中。 %s
21364 16 由于已生成快照,无法添加项目 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21365 16 由于存在活动订阅,无法添加项目 '%s'。 请将 @force_reinit_subscription 设置为 1 以强制进行此操作并将活动订阅重新初始化。
21366 16 由于已生成快照,无法添加筛选器 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21367 16 由于存在活动订阅,无法添加筛选器 '%s'。 请将 @force_reinit_subscription 设置为 1 以强制进行此操作并将活动订阅重新初始化。
21368 16 指定的卸载服务器名称包含无效的字符 '%s'。
21369 16 无法从 Active Directory 中删除发布 '%s'。
21370 16 指定的重新同步日期 '%s' 为无效日期。
21371 10 无法将发布 '%s' 的更改内容传播到 Active Directory。
21372 16 无法从发布 '%s' 中删除筛选器 '%s',因为它的快照已经运行且此发布可能具有活动订阅。 请将 @force_reinit_subscription 设置为 1,以重新初始化所有订阅并删除此筛选器。
21373 11 无法打开数据库 %s。 无法升级复制设置和系统对象。 如果此数据库用于复制,请于此数据库可用时在 [master] 数据库中运行 sp_vupgrade_replication。
21374 10 升级数据库 %s 中的分发设置和系统对象。
21375 10 升级数据库 %s 中的发布设置和系统对象。
21376 11 无法打开数据库 %s。 无法升级复制设置和系统对象。 如果此数据库用于复制,请于此数据库可用时在 [master] 数据库中运行 sp_vupgrade_replication。
21377 10 升级数据库 %s 中的订阅设置和系统对象。
21378 16 无法打开分发数据库 %s,因为它处于离线状态或正在进行恢复。 无法升级复制设置和系统对象。 请确保此数据库可用并再次运行 sp_vupgrade_replication。
21379 16 由于已生成快照,无法从发布 '%s' 中删除项目 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21380 16 如果不强制进行重新初始化,就无法添加时间戳列。 请将 @force_reinit_subscription 设置为 1 以强制初始化。
21381 16 无法向表 '%s' 添加(或从中删除)列,因为此表所属的发布具有可更新的活动订阅。 请将 @force_reinit_subscription 设置为 1 以强制初始化。
21382 16 由于已生成快照,无法删除筛选器 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21383 16 未能在此服务器上启用合并发布,因其分发服务器的工作目录采用的不是 UNC 路径。
21384 16 指定的订阅不存在或者尚未同步。
21385 16 快照无法处理发布 '%s'。 可能是由于活动架构的更改操作或者是所添加的新项目所致。
21386 16 对对象 '%s' 的架构更改操作失败。 可能是由于活动快照或其他架构更改操作所致。
21387 16 某个项目的扩充的动态快照视图定义超过了 3499 个字符长度的系统限制。 为了初始化指定的订阅,请考虑使用默认机制以代替动态快照。
21388 10 发布 '%s' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行,无法激活它。 如果并发快照的生成过程中断,则必须重新启动用于该发布的快照代理,直到生成完整的快照。
21389 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为列级排序规则是用项目架构创建脚本编写而成。
21390 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为扩展属性是用项目架构创建脚本编写而成。
21391 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为该发布包含仅限于架构的项目。
21392 16 行筛选器(%s)对于发布 '%s' 中项目 '%s' 的列分区(%s)无效。
21393 16 正在删除 '%s' 中项目 '%s' 的行筛选器(%s)。 请重新执行 sp_articlefilter 和 sp_articleview 以创建行筛选器。
21394 16 为允许更新订阅服务器的发布而指定的架构选项无效。 需要设置架构选项,以包括 DRI 约束。
21395 10 无法将此列纳入事务发布中,因为此列的 ID 大于 255。
21396 16 为 sp_addsubscriber 的 @type 参数或 sp_addsubscription 的 @subscriber_type 参数指定的值无效。 有关有效值的列表,请参阅 SQL Server 联机丛书。
21397 16 对从指定备份创建的非同步订阅进行同步时需要一些事务,但这些事务在分发服务器上不可用。 请使用更新的日志以及差异或完整数据库备份再试此操作。
21398 16 当分发清除代理正在运行时,无法在分发服务器上完成非同步订阅的设置。 如果暂时禁用分发清除代理,则此操作成功的可能性更大。
21399 16 将订阅与指定的日志序列号(LSN)进行同步时,所需的事务在分发服务器上不可用。 请指定更大的 LSN。
21400 16 项目属性必须在项目 '%s' 的原始发布服务器上进行更改。
21401 16 项目名称不能为 'all'。
21402 16 参数 '%s' 的值不正确。
21403 10 max_concurrent_dynamic_snapshots 发布属性必须大于等于零。
21404 10 '%s' 不是 '%s' 参数的有效值。 该值必须为大于 300 的正整数或为 0。
21405 10 '%s' 不是 '%s' 参数的有效值。 该值必须为大于等于 %d 的整数。
21406 10 '%s' 不是 '%s' 参数的有效值。 该值必须为 0 或 1。
21407 16 无法创建订阅。 如果为 @sync_type 参数指定值 "initialize with backup",则必须通过为 @article 参数指定值 "all" 订阅发布中的所有项目。
21408 16 无法创建订阅。 必须为 @status 参数指定值 "Active" 或 "Subscribed"。 这是由于为 @sync_type 参数指定的值是 "initialize with backup" 或 "replication support only"。
21409 16 只能设置 %s 和 %s 参数中的一个。
21410 16 快照代理启动消息。
21411 16 分发代理启动消息。
21412 16 合并代理启动消息。
21413 16 未能获取指示队列前部的应用程序锁。
21414 10 获取应用程序锁时意外失败。 确保用于运行合并代理的帐户是发布访问列表的成员。 如果在服务器上有很多活动,请在有更多的可用服务器资源时运行合并代理。
21415 10 释放应用程序锁时意外失败。 确保用于运行合并代理的帐户是发布访问列表的成员。 如果在服务器上有很多活动,请在有更多的可用服务器资源时运行合并代理。
21416 10 不能更改项目 '%s' 的属性 '%s'。
21417 10 不允许队列超时值大于 12 个小时。
21419 10 不能更改项目 '%s' 的筛选器 '%s'。
21420 10 不能更改订阅属性 '%s'。
21421 10 不能删除项目 '%s',因为其他项目正在将其作为联接项目使用。
21422 16 队列读取器代理启动消息。
21423 16 发布 '%s' 不存在,或者您对它没有足够的访问权限。 请确保该发布存在,并且合并代理连接到发布服务器时使用的帐户包含在发布访问列表(PAL)中。
21424 16 对于 SQL Server 发布服务器,@publisher 参数必须为 NULL。
21425 16 对于异类发布服务器,@publisher 参数不能为 NULL。
21426 16 没有对发布 '%s' 和订阅服务器/订阅服务器数据库对 '%s'/'%s' 的共享代理订阅。
21428 16 只能为 SQL Server 订阅服务器启用“memory_optimized”属性。
21429 16 启用内存优化属性时,不允许从 sql 订阅服务器更改为非 sql 订阅服务器。
21430 16 内存优化表的订阅不支持使用 P2P 复制。
21450 16 无法为 %s 数据库升级复制 %s。 请确保已升级 %s,然后重新执行 %s。
21451 16 %s %s (%s)登录(%s)密码已经更改。
21452 10 警告: %s 代理作业已隐式创建,并将在 SQL Server 代理服务帐户下运行。
21454 16 如果 @run_at_distributor 参数值为 1,则必须在分发服务器上执行内部过程 sp_MStran_is_snapshot_required。 如果问题仍然存在,请与 Microsoft 客户支持服务部门联系。
21456 16 为参数 %s 提供的值无效。
21460 16 源表 "%s" 的主键包括时间戳列 "%s"。 无法为指定的发布创建项目,因为此发布允许更新订阅服务器。
21481 16 无法在 master 数据库中创建复制订阅。 请另选一个数据库来创建订阅。
21482 16 %s 只能在 "%s" 数据库中执行。
21484 16 已请求对快照发布 "%s" 进行项目验证。 项目验证仅对事务发布有效。
21485 16 不能为快照发布发送跟踪令牌。
21486 16 记录跟踪令牌历史信息时出错。 无法发送跟踪令牌。
21487 16 将跟踪令牌插入日志时出错。 无法发送跟踪令牌。
21488 16 找不到活动订阅。 发布必须具有活动订阅才能发送跟踪令牌。
21489 16 数据库 '%s' 已存在。 如果打算将此数据库作为分发数据库,请设置 @existing_db = 1。
21490 16 为 sp_mergearticlecolumn 的 %s 参数指定的值必须是 '%s'。 仅当另一复制过程调用此过程时,才允许值为 'true'。 请将 @schema_replication 参数的值设置为 'false',或者不指定值。
21499 16 过程 %s 无法 %s 资源 %s。 服务器错误 = %d。
21500 10 指定的订阅类型无效。 数据库中已存在具有其他订阅类型的对发布 '%s' 的订阅。
21501 10 提供的冲突解决程序信息未指定 '%s' 要用于冲突解决的有效列名。
21502 10 发布 '%s' 不允许订阅与备用同步伙伴同步。
21503 10 合并进程运行时无法执行合并元数据的清除。 请在合并进程完成后重试此操作。
21504 10 无法在重新发布服务器 '%s'.'%s' 上执行合并元数据的清除,因为合并进程正在向重新发布服务器传播更改内容。 必须重新初始化该重新发布服务器的所有订阅。
21505 10 无法合并发布 '%s' 的更改,因为此发布已标记为不活动。
21506 10 sp_mergepreparecleanup 执行之前无法执行 sp_mergecompletecleanup。 请用 sp_mergepreparecleanup 开始进入合并元数据清除的第一个阶段。
21507 10 清除合并元数据的所有前提条件都已实现。 请执行 sp_mergecompletecleanup 以开始进入合并元数据清除的最后阶段。
21508 10 合并进程运行时无法执行合并元数据的清除。 合并进程完成后清除将继续进行。
21509 10 无法执行合并元数据的清除,因为某些重新发布服务器尚未停止更改。 所有重新发布服务器停止更改之后,清除将继续进行。
21510 10 正在清除合并元数据时不允许发生数据更改。
21511 10 MSmerge_contents 和 MSmerge_tombstone 都不包含此行的元数据。
21512 18 %ls: %ls 参数的长度未达到所需的最低要求。
21514 16 无法在订阅数据库中完成请求的操作,因为快照当前正被传递到该数据库。 请稍后再执行此操作。 若要停止快照的传递,请停止与订阅关联的分发代理或合并代理。
21515 18 由于指定的发布 '%s' 是一个快照发布,无法编写复制自定义过程的脚本。
21516 10 来自数据库 '%s'、发布 '%s' 的事务复制自定义过程:
21517 10 将不为项目 '%s' 编写复制自定义过程的脚本,因为未启用自动生成自定义过程架构选项。
21518 10 项目 '%s' 的复制自定义过程:
21519 10 不会基于直接的 INSERT、UPDATE 或 DELETE 语句,为项目更新命令编写自定义过程的脚本。
21520 10 不会编写自定义过程的脚本,因为 '%s' 是无法识别的项目更新命令语法。
21521 16 某些生成值超出了 SQL Server 2000 中使用的 %d 的上限。 将发布的 publication_compatibility_level 更改为 90 使其能够运行。
21522 16 由于发布兼容级别低于 90,该项目无法使用 '%s' 功能。 请使用 sp_changemergepublication 将发布 '%s' 的 publication_compatibility_level 设置为 '90RTM'。
21523 16 将列 '%s' 添加到表 '%s' 失败。 项目最多可以有 %d 个列,其中包括已筛选的列。
21525 16 轻量复制必须以匿名方式进行。
21526 16 项目 '%s' 已经属于一个订阅,而且此订阅的 @lightweight 属性具有另一个值。
21527 16 由于数据库 '%s' 中已存在兼容级别更低的发布,无法将发布 '%s' 添加到该数据库中。 数据库中的所有合并发布都必须具有相同的兼容级别。
21528 16 由于数据库 '%s' 中已存在兼容级别更高的发布,无法将发布 '%s' 添加到该数据库中。 数据库中的所有合并发布都必须具有相同的兼容级别。
21530 10 执行内部复制过程期间架构更改失败。 有关更正操作,请参阅伴随此错误消息的其他错误消息。
21531 10 不能在订阅服务器上执行数据定义语言(DDL)命令。 DDL 命令只能在发布服务器上执行。 在重新发布层次结构中,DDL 命令只能在根发布服务器上执行,而不能在任何重新发布订阅服务器上执行。
21532 10 无法添加数据定义语言触发器以用于复制 '%.*ls' 事件。
21533 10 无法将信息插入到架构更改跟踪表 sysmergeschemachange 中。
21535 16 项目 '%s' 已在另一个发布中发布,并设置为使用具有每个分区多个订阅服务器的非重叠分区(@partition_options = 2)。 此设置不允许将项目包括在多个发布中。
21537 16 表 '%s' 中的列 '%s' 与表 '%s' 中的某列有外键关系,但是在指定的联接子句中找不到此列。 这些表之间的逻辑记录关系应该包括此列。
21538 16 在逻辑记录关系中表 '%s' 不能将表 '%s' 作为父表,因为它已经有另一个父表。 逻辑记录关系仅允许每个给定子表有一个父表。
21539 16 由 @filter_type 参数指定的逻辑记录关系要求从父表到子表进行一对一或一对多联接。 请更改 @filter_type 参数的值,或者将 @join_unique_key 参数设置为 1。
21540 16 不能删除定义为数据类型 uniqueidentifier、具有 rowguidcol 属性的列,因为合并复制使用此列进行跟踪。 若要删除此列,必须首先从所有发布和订阅中删除相应的表。
21541 16 无法完成 ALTER TABLE 命令。 不要对已发布的表执行命令 'ALTER TABLE table_name DISABLE TRIGGER ALL'。 请重新发出多条 'ALTER TABLE table_name DISABLE TRIGGER trigger_name' 语句,分别禁用给定表的每个触发器。
21542 16 执行 <%s> 时遇到服务器错误 %d。
21543 16 初始同步期间未正确生成或正确应用项目 %s 的架构。 这可能是由于权限问题所致。 请验证该对象是否存在,以及是否授予了所需的权限。
21544 10 为发布属性 replicate_ddl 指定的值无效。 该值必须为 1 或 0。
21545 16 不能禁用已发布表的、由合并复制使用的触发器。 若要删除此触发器,请从发布中删除此表。
21546 16 无法复制 ALTER TABLE 命令。 它包含多个 DROP 命令,其中包括未包含在对此项目的所有订阅中的列的 DROP 命令。 请在每个 ALTER TABLE 命令中使用单个 DROP 命令。
21547 16 还原数据库 %s 的日志时遇到服务器错误 %d。
21548 16 无法执行 sp_change_subscription_properties。 此存储过程只能用于具有至少一个请求订阅的发布。
21549 16 无法将计算列 '%s' 添加到发布中。 必须首先添加此列依赖的所有列;不能从项目中筛选其中的任一列。
21550 16 必须先删除依赖于 '%s' 列的所有计算列,才能将该列从发布中删除。
21551 16 只有 sysadmin、db_owner 或 db_ddladmin 等角色的成员才能执行此操作。
21552 16 合并数据定义语言(DDL)错误: 不允许删除在行筛选器或联接筛选器中使用的列。 若要删除在行筛选器中使用的列,请首先使用 sp_changemergearticle 更改行筛选器。 若要删除在联接筛选器中使用的列,请首先使用 sp_dropmergefilter 删除联接筛选器。
21561 16 为参数 %s 指定的值 %d 无效。
21564 16 表 %s 包含复制使用的列 msrepl_tran_version。 该列设置为 NULL,但是必须将它设置为 NOT NULL。 复制无法更改此列,因此必须先将其删除,然后再使用 sp_addarticle 将该表作为项目重新添加。 之后复制会将该列添加到该表中。
21567 16 调用格式 VCALL 不能用于指定的项目。 VCALL 格式只能用于允许更新订阅的发布中的项目。 如果不需要更新订阅,请指定其他调用格式。 如果确实需要更新订阅,则必须删除发布,然后再重新创建,以指定允许更新订阅。
21569 16 发布 %s 中的项目 %s 在系统表 sysarticleupdates 中没有有效的冲突表条目。 此条目是允许排队更新订阅的发布所必需的。 请检查上次运行快照代理时是否出错。
21570 16 无法创建逻辑记录关系。 表 '%s' 没有外键引用表 '%s'。 逻辑记录关系要求父表和子表之间具有外键关系。
21571 16 无法在发布 '%s' 中创建逻辑记录关系。 必须将该发布的 use_partition_groups 选项设置为 "true" 才能使用逻辑记录。 请使用 sp_changemergepublication 将该选项设置为 "true"。
21572 16 由于表 '%s' 的外键约束 '%s' 被禁用,无法添加逻辑记录关系。 若要创建逻辑记录关系,请首先启用外键约束。
21573 16 由于表 '%s' 的外键约束 '%s' 是使用 NOT FOR REPLICATION 选项定义的,无法添加逻辑记录关系。 若要添加逻辑记录关系,请首先删除外键约束,然后在不使用 NOT FOR REPLICATION 选项的情况下重新创建。
21574 16 由于项目 '%s' 是在兼容级别低于 90RTM 的发布 '%s' 中发布的,无法添加逻辑记录关系。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。
21575 16 为属性 filter_type 指定的值无效。 有效值为 1 (仅限联接筛选器)、2 (仅限逻辑记录关系)和 3 (联接筛选器和逻辑记录关系)。
21576 16 由于表 '%s' 中的外键列 '%s' 允许 NULL 值,无法添加表 '%s' 和 '%s' 之间的逻辑记录关系。 请将该列更改为不允许 NULL 值。
21578 16 为了使用 partition_options 2 (表示分区不重叠,且每个分区有多个订阅)或 3 (表示分区不重叠,且每个分区只有一个订阅),必须允许发布 '%s' 使用分区组功能。 请使用 sp_changemergepublication 将 'use_partition_groups' 设置为 'true'。
21579 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于在多个联接筛选器中涉及该项目,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 为 @partition_options 参数选择值 0 或 1,或者使用 sp_dropmergefilter,只留下一个联接筛选器,删除所有其他联接筛选器。
21580 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于在行筛选器和联接筛选器中都涉及该项目,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 为 @partition_options 参数选择值 0 或 1;使用 sp_dropmergefilter 删除该联接筛选器;也可以使用 sp_changemergepublication 更改行筛选器。
21581 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于项目联接筛选器的 join_unique_key 值为 0,因此不能为 @partition_options 参数指定值 2 或 3 (nonoverlapping partitions)。 选择 0 或 1 作为 @partition_options 参数的值,或者使用 sp_changemergefilter 将 join_unique_key 的值指定为 1。
21582 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于该项目与父项目 "%s" 有直接或间接的联接筛选器关系,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 父项目不使用相同的 partition_options 值。 请使用 sp_changemergepublication 更改其中一个项目的值。
21583 16 无法更新项目 '%s' 中的列。 该项目的 partition_options 属性值为 2 或 3 (表示分区不重叠),而且在行筛选器和/或联接筛选器中涉及该列。 在这种情况下,无法在订阅服务器或重新发布服务器上更新该列;必须在顶级发布服务器上更新该列。
21584 16 无法插入项目 '%s' 的行。 该行不属于订阅服务器的分区,而且该项目的 partition_options 属性值为 2 或 3 (表示分区不重叠)。 不重叠的分区不允许在分区外插入。
21585 16 无法在发布 '%s' 中指定自定义项目排序,因为该发布的兼容级别低于 90RTM。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。
21597 16 该项目仅包括 rowguidcol 列。 必须发布至少一个其他列。
21598 16 不允许修改复制所创建的 DDL 触发器,因为它们是跟踪 DDL 更改所必需的。
21599 16 参数 @article 和 @join_articlename 的值不能相同。 请为这两个参数指定不同的项目;不允许使用自联接。
21600 16 找不到非 SQL Server 发布服务器 [%s]。 请执行 sp_helpdistpublishers 以查看可用发布服务器的列表。
21601 16 对于 Oracle 发布,参数 @type 的值必须为 'logbased'。
21603 16 sp_refresh_heterogeneous_publisher 刷新 Oracle 发布服务器 '%s' 失败。 已保留其失败状态下的 Oracle 发布服务器元数据,以帮助诊断失败的原因。 诊断并解决该问题后,重新运行 sp_refresh_heterogeneous_publisher 完成刷新过程。
21604 16 非 SQL Server 发布服务器供应商无效。 请尝试重新添加发布服务器。 如果问题仍然存在,请与 Microsoft 客户支持服务部门联系。
21605 16 非 SQL Server 发布服务器必须在分发数据库的上下文中进行配置。 请在分发数据库的上下文中执行 sp_adddistpublisher。
21606 16 参数 "%s" 仅用于非 SQL Server 发布服务器。 对于 SQL Server 发布服务器,此参数的值必须为 "%s"。
21607 16 sp_refresh_heterogeneous_publisher 无法获取有关 Oracle 发布服务器 '%s' 的发布服务器信息。 只有在当前定义的分发服务器上刷新 Oracle 发布服务器时,才能调用 sp_refresh_heterogeneous_publisher。
21608 16 不能对参数 @ignore_distributor 使用值 TRUE。 对于非 SQL Server 发布服务器,该值必须为 FALSE。
21609 16 非 SQL Server 发布不支持可更新订阅。 属性 allow_sync_tran 和 allow_queued_tran 必须为 "false"。
21610 16 sp_refresh_heterogeneous_publisher 尝试刷新发布服务器 '%s' 失败并未更改 Oracle 发布服务器上的任何元数据。 请确保已标识正确的 Oracle 发布服务器,并确保已达到刷新 Oracle 发布服务器的要求。
21611 16 不能删除分发发布服务器 "%s",因为已为它定义了发布。 请首先删除发布。
21612 16 对于非 SQL Server 发布服务器,@sync_method 参数的值必须为 "character" 或 "concurrent_c"。
21613 16 在表 '%s' 中找不到约束列 '%s'。
21614 16 在表 '%s' 中找不到索引列 '%s',
21615 16 找不到项目 %s 的表信息。 本地分发服务器缓存可能已损坏。
21616 16 在项目中找不到列 [%s]。 请验证基础表中是否存在该列以及项目中是否包含该列。
21617 16 无法运行 SQL*PLUS。 请确保分发服务器上安装了最新版本的 Oracle 客户端代码。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21617"。
21618 16 发布服务器 '%s' 不存在。 若要查看发布服务器的列表,请使用存储过程 sp_helpdistpublisher。
21619 16 必须提供 @SelectColumnList 和 @InsColumnList。
21620 16 通过系统 Path 变量获得的 SQL*PLUS 版本不够新,无法支持 Oracle 发布。 请确保分发服务器上安装了最新版本的 Oracle 客户端代码。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21620"。
21621 16 无法创建公共同义词 %s。 请验证是否已将 CREATE SYNONYM 权限授予复制管理用户。
21622 16 无法授予对公共同义词 %s 的 SELECT 权限。 请验证复制管理用户是否具有足够的权限。
21623 16 无法更新公共同义词 'MSSQLSERVERDISTRIBUTOR',以将 Oracle 实例 '%s' 标记为 SQL Server 发布服务器。
21624 16 在分发服务器 '%s' 上找不到已注册的 Oracle OLEDB 访问接口 OraOLEDB.Oracle。 请确保分发服务器上安装并注册了最新版本的 Oracle OLEDB 访问接口。 有关其他信息,请参阅 SQL Server 联机丛书的“排除 Oracle 发布服务器故障”中的“SQL Server 错误 21624”。
21625 16 无法更新 Oracle 实例 '%s' 处的发布服务器表 HREPL_PUBLISHER。
21626 16 无法使用 Oracle OLEDB 访问接口 OraOLEDB.Oracle 连接到 Oracle 数据库服务器 '%s'。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21626"。
21627 16 无法使用 Microsoft OLEDB 访问接口 MSDAORA 连接到 Oracle 数据库服务器“%s”。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21627"。
21628 16 无法更新分发服务器 '%s' 的注册表,以允许 Oracle OLEDB 访问接口 OraOLEDB.Oracle 与 SQL Server 一起在进程中运行。 请确保当前登录名有权修改 SQL Server 拥有的注册表项。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21628"。
21629 16 指示 Oracle 的 Oracle OLEDB 访问接口 OraOLEDB.Oracle 已注册的 CLSID 注册表项不在分发服务器上。 请确保分发服务器上安装并注册了 Oracle OLEDB 访问接口。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21629"。
21630 16 无法确定是否仍在发布表 '%s'。 请与客户支持服务部门联系。
21631 16 无法取消发布表 '%s';对 Oracle 发布服务器的远程调用失败。 请验证复制管理用户登录名是否可以使用 SQL*PLUS 连接到 Oracle 发布服务器。 如果可以连接,但问题仍然存在,请删除 Oracle 发布,然后再重新配置。
21632 16 非 SQL Server 发布不支持参数 %s。 为此参数指定的值必须是 %s。
21633 16 由于非 SQL Server 发布服务器仅支持 @sync_method 参数值 "character" 或 "concurrent_c",无法添加发布 '%s'。
21634 16 使用非 SQL Server 发布时,参数 %s 不支持值 '%s'。 该值必须为 %s。
21635 16 不支持指定的架构选项组合。 非 SQL Server 发布仅支持下列架构选项: 0x01、0x02、0x10、0x40、0x80、0x4000 和 0x8000。
21637 16 异类发布需要 %s。
21638 16 已为 sp_addpublication 的 @repl_freq 参数指定值 '%s'。 对于非 SQL Server 发布,需要 @sync_method 参数使用下列值之一: %s。
21639 16 异类发布服务器不能使用可信连接,请将 @trusted 设置为 false。
21640 16 非 SQL Server 发布服务器不支持将 @thirdparty_flag 参数的值设置为 1。 执行存储过程 sp_adddistpublisher 时,请为该参数指定值 0。
21641 16 "%s" 参数仅用于非 SQL Server 发布服务器。 对于 SQL Server 发布服务器,它必须为 NULL。
21642 16 异类发布服务器需要链接服务器。 已有一个名为 '%s' 的链接服务器。 请删除链接服务器或另选一个发布服务器名称。
21643 16 为参数 '%s' 指定的值必须为 MSSQLSERVER、ORACLE 或 ORACLE GATEWAY。
21644 16 异类订阅服务器不支持将 '%s' 的值设置为 %s,必须为 %s。
21645 16 值 '%s' 不是有效的非 SQL Server 发布服务器类型。 对于 SQL Server 2005,该值必须为 ORACLE 或 ORACLE GATEWAY。
21646 16 已将 Oracle 服务器 [%s] 指定为分发服务器 [%s].[%s] 上的发布服务器 [%s]。 请删除此发布服务器或删除公共同义词 [%s]。
21647 16 无法加载 Oracle 发布服务器支持包。 请删除复制管理用户架构,然后重新创建;请确保向它授予相关文档中所述的相应权限。
21649 16 无法更改属性 '%s'。 非 SQL Server 发布服务器不支持此属性。
21650 16 为项目 '%s' 的 @rowcount_only 指定的值不是 1。 对于非 SQL Server 发布服务器中发布的项目,1 是此参数的唯一有效设置。
21651 16 无法执行对 Oracle 发布服务器 '%s' 的 HREPL.%s 请求。 请验证发布服务器上是否存在 Oracle 包代码,以及复制管理用户帐户是否具有足够的权限。
21653 16 数据库管理系统(DBMS) %s %s 不存在。 请通过查询 msdb.dbo.MSdbms 查看支持的 DBMS 和版本。
21654 16 数据类型 %s 不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看支持的数据类型和映射。
21655 16 数据类型 %s 已存在。
21656 16 %s 的数据类型映射不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看可用映射的列表。
21657 16 %s 的数据类型映射已存在。
21658 16 该数据类型映射不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看映射列表。
21659 16 无法对 SQL Server 发布服务器执行此过程。 该发布服务器必须是非 SQL Server 发布服务器。
21660 16 为项目 '%s' 的参数 @full_or_fast 指定的值必须为 0、1 或 2。
21661 16 为项目 '%s' 的参数 @shutdown_agent 指定的值必须为 0 或 1。
21662 16 在非 SQL Server 发布服务器上找不到或不支持源对象 [%s].[%s]。 如果存在该对象,请验证它是否满足发布要求。
21663 16 找不到源表 [%s].[%s] 的有效主键。 有效主键是发布表所必需的。 请添加或更正源表的主键定义。
21664 16 索引 [%s] 包含可为 Null 的唯一列。
21665 16 键 [%s] 包含可为 Null 的唯一列。
21666 16 为索引键或主键指定的列名不能超过 %d 个,因为这超过了 SQL Server 支持的最大列数。 已指定 %d 列。
21667 16 未创建索引 "%s"。 该索引的键长度至少为 %d 字节。 SQL Server 支持的最大键长度为 %d 字节。
21668 16 未创建约束 "%s",因为未发布该约束中的一列或多列。 在已发布的项目中包括所有列,或者更改约束以删除未发布的列。
21669 16 由于列 [%s] 使用不支持的数据类型 [%s],因此无法发布该列。 请通过查询 msdb.dbo.sysdatatypemappings 查看支持的数据类型。
21670 16 连接到服务器 [%s] 失败。
21671 16 无法执行该过程。 必须在关联的 SQL Server 分发服务器上执行非 SQL Server 发布服务器的管理。 请在分发服务器上执行该过程。
21672 16 登录名 '%s' 的权限不足,无法执行此命令。
21673 16 与发布服务器 [%s] 的测试连接失败。 请检查身份验证信息。
21674 16 无法为登录名 [%s] 更新链接服务器 [%s]。
21675 16 为单个表指定的索引不能超过 %d 个。 已指定 %d 个索引。 超出的索引已忽略。
21676 16 由于发布同步方法不是 'character'、'concurrent_c' 或 'database snapshot character',异类订阅服务器 '%s' 无法添加对异类发布 '%s' 的订阅。
21677 16 不能将异类发布服务器 '%s' 定义为订阅服务器。
21678 16 仅当 "%s" 设置为 "%s" 时,才能将参数 "%s" 设置为 "%s"。
21679 16 对等发布仅支持值为 %s 的 '%s' 参数。
21680 16 分发代理无法为 Originator %s、OriginatorDB %s、OriginatorDBVersion %d、OriginatorPublicationID %d 更新已缓存的日志序列号(LSN)。 请停止分发代理,然后再重新启动。 如果问题仍然存在,请与客户支持服务部门联系。
21681 16 当前用户 '%s' 没有用于非 SQL Server 发布服务器 [%s] 的有效链接服务器登录名映射。 复制通过链接服务器连接到发布服务器;请使用存储过程 sp_addlinkedsrvlogin 将用户的登录名映射到此链接服务器。
21682 16 无法发布表 [%s].[%s]。 复制管理用户需要获得显式 SELECT 授权或通过 PUBLIC 获得 SELECT 授权,才能发布此表。 基于角色的 SELECT 授权(如果有)是不足的。
21683 16 无法验证 Oracle 发布服务器 %s 的管理员登录特权。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。
21684 16 Oracle 发布服务器 "%s" 的复制管理用户权限不足。 有关所需权限,请参阅脚本 /MSSQL/Install/oracleadmin.sql。
21685 16 对 Oracle 发布服务器 '%s' 的 Oracle 架构筛选器的请求 '%s' 失败。
21686 16 操作 "%s" 无效。 有效的操作是 "add"、"drop" 和 "help"。
21687 16 只有 Oracle 发布服务器才支持架构筛选器。 发布服务器 "%s" 是 "%s" 发布服务器。
21688 16 当前登录名 '%s' 不在发布服务器 '%s' 上任何发布的发布访问列表(PAL)中。 请使用 PAL 中的登录名,或者将此登录名添加到 PAL 中。
21689 16 对于添加和删除架构筛选器的操作,NULL @schema 值无效。
21690 10 当订阅服务器与发布服务器相同时,订阅服务器数据库不能与发布服务器数据库相同
21691 10 应该对订阅数据库调用 sp_mergesubscription_cleanup
21692 16 无法为发布 '%s' 中的项目 '%s' 编写订阅服务器存储过程的脚本
21694 16 当 %s 设置为 0 (SQL Server 身份验证)时,%s 不能为 Null 或者为空。 指定登录或将安全模式设置为 1(集成身份验证)。
21695 10 未删除复制代理作业 '%s',因为该作业的名称不标准;请在不使用该作业时手动删除它。
21696 16 该存储过程仅适用于 Oracle 发布服务器。 发布服务器 '%s' 是 %s 发布服务器。
21698 16 不再支持参数 '%s'。
21699 10 由于找不到视图 '%s',无法重用该视图。 重新创建所有系统表视图。 这只是一条信息性消息。 不需要任何用户操作。
21701 16 Microsoft SQL Server Additive Conflict Resolver
21702 16 Microsoft SQL Server Averaging Conflict Resolver
21703 16 Microsoft SQL Server DATETIME (Earlier Wins) Conflict Resolver
21704 16 Microsoft SQL Server DATETIME (Later Wins) Conflict Resolver
21705 16 Microsoft SQL Server Download Only Conflict Resolver
21706 16 Microsoft SQL Server Maximum Conflict Resolver
21707 16 Microsoft SQL Server Merge Text Columns Conflict Resolver
21708 16 Microsoft SQL Server Minimum Conflict Resolver
21709 16 Microsoft SQL Server Priority Column Resolver
21710 16 Microsoft SQL Server Subscriber Always Wins Conflict Resolver
21711 16 Microsoft SQL Server Upload Only Conflict Resolver
21712 16 Microsoft SQLServer 存储过程冲突解决程序
21715 16 无法注册项目冲突解决程序 %s。 如果用于运行 SQL Server 的帐户无权访问分发数据库,则会出现这种情况。 请手动将类 ID 和自定义冲突解决程序名称添加到分发数据库中的 MSmerge_articleresolver 表中。
21717 16 项目冲突解决程序名称不能为空字符串或 NULL。 为 @article_resolver 参数指定一个有效值。
21718 16 对于 COM 冲突解决程序,@resolver_clsid 不能为空字符串或 NULL。 为 @resolver_clsid 指定有效值。
21719 10 由于订阅匿名或无效,订阅服务器 '%s':'%s' 没有在发布服务器上标记为要重新初始化。 请验证为 sp_reinitmergesubscription 的 @subscriber 和 @subscriber_db 参数指定的值是否有效。
21720 16 无法找到与 ID 或参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中指定的名称匹配的作业。 请验证为这些参数指定的值。
21721 10 UserScripts
21722 16 无法为复制 '%s' 事件而添加扩展触发器。
21723 16 为过程 '%s' 的 @pubid 参数指定的值无效或为 NULL。 请验证合并代理是否运行正常。 如果问题仍然存在,请重新初始化订阅。
21724 10 由于已发布表 %s,无法使用 CASCADE 选项添加外键 %s。 请将 NOT FOR REPLICATION 子句添加到外键定义。
21725 16 无法更改视图。 无法将作为表复制的索引视图更改为非索引视图。 请在尝试更改视图之前将其从发布中删除。
21727 14 无法完成复制操作。 当前用户的安全检查失败。 只有 sysadmin 固定服务器角色或者 db_owner 或 db_ddladmin 固定数据库角色的成员才能执行此操作。
21728 16 仅当项目使用逻辑记录冲突解决时,它才能支持逻辑记录级冲突检测。
21729 16 属性 @keep_partition_changes 不能设置为“true”。这是因为该 @publication_compatibility_level 属性设置为 90RTM 或更高版本,并且该 @use_partition_groups 属性设置为“true”。设置较低的兼容性级别或将 @use_partition_groups 属性设置为“false”。
21730 16 无法复制表 '%s',因为它包含的主键列不精确。请在不使用 'persisted' 子句的情况下重新创建该表,然后重试。
21731 16 由于表包括在复制 DDL 事件的发布中,无法添加没有显式名称的约束或默认值。 请为约束指定唯一名称,然后重新发出 DDL 语句。
21732 16 在复制中使用 Data Transformation Services (DTS)包时,要求密码不能为 NULL 或为空。 请为参数 '%s' 指定一个有效值。
21733 16 无法打开数据库 %s。 无法对复制 %s 进行升级。 请在 %s 可以访问后从 %s 数据库重新运行 %s。
21734 16 对等发布不支持将时间戳列作为 varbinary(8) 列进行复制。 不能使用此选项添加项目,也不能通过添加/更改表来将时间戳列作为 varbinary(8) 列包括到表中。
21735 16 源对象 [%s].[%s] 是临时对象,因此无法发布它。
21736 16 无法将项目日志表重新定位到其他表空间。 请验证复制管理用户登录名是否可以使用 SQL*PLUS 连接到 Oracle 发布服务器。 如果可以连接,但问题仍然存在,则说明问题可能是由于权限不足或表空间中的空间不足所致;请查看 Oracle 错误消息。
21737 16 属性 '%s' 对于 '%s' 发布服务器无效。
21738 16 属性 '%s' 对于 %s 发布无效。
21739 16 无法更改属性 '%s'。 必须首先调用存储过程 sp_articleview 初始化项目,然后才可以更改该属性。
21740 16 找不到 Oracle 订阅服务器 '%s'。 无法检查环回支持。
21741 16 无法从 Oracle 发布服务器 '%s' 检索分发服务器信息。 双向发布要求 Oracle 发布服务器在 Oracle 订阅服务器之前就已存在。
21742 16 Oracle 发布服务器的名称是 '%s',Oracle 订阅服务器的名称是 '%s'。 双向 Oracle 发布要求 Oracle 发布服务器和订阅服务器的名称相同。
21743 16 无法检索 Oracle 订阅服务器 '%s' 的发起方信息。
21744 16 Oracle 双向发布要求参数 '%s' 的值为 '%s'。
21745 16 无法生成筛选器视图或过程。 请验证是否可以将 sp_addarticle 的 @filter_clause 参数的指定值添加到 SELECT 语句的 WHERE 子句中(以生成有效的查询)。
21746 16 '%s' 的字符长度不能超过 %d。
21747 16 无法建立与 Oracle 发布服务器 '%s' 的连接。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。
21748 16 该项目已在分发服务器上删除,但是未删除发布服务器 '%s' 上的信息。 不需要执行任何操作;如果删除发布服务器,则会清除该信息。
21749 16 发布服务器已在分发服务器上删除,但是未删除有关发布服务器 '%s' 的信息。 请使用 SQL*PLUS 连接到 Oracle 发布服务器,然后删除复制管理用户。
21750 16 表 %s 没有主键,而主键是事务复制所必需的。 请在表中创建主键。
21751 16 无法将视图 %s 作为表发布,因为它没有唯一聚集索引。 将视图作为视图发布,或者添加唯一聚集索引。
21752 16 当前用户 %s 没有对 %s 表的 SELECT 权限。 该用户必须具有 SELECT 权限,才能在订阅服务器上检索在队列中挂起更新的行。
21753 16 在 sp_getqueuedrows 的 @tablename 参数中指定的表 %s 不属于任何活动的、已初始化的排队订阅。 请通过运行快照代理、分发代理和队列读取器代理,确保您的排队订阅已正确初始化。
21754 16 已终止处理。 sp_getqueuedrows 的结果集大于此过程可以返回的最大大小(16,000)。 再次执行此过程之前,请运行队列读取器代理以刷新订阅服务器上的队列。
21755 16 无法将 '%s' 标记为系统对象。
21756 16 根据项目设置,表 %s 应该有标识列,但是它实际上没有标识列。 请通过 sp_helparticle 验证项目设置并在必要时使用 sp_changearticle 更改这些设置。
21757 16 该订阅是只读的。 此订阅与之同步的发布允许在订阅服务器上进行更新,但是已为 sp_addsubscription 的 @update_mode 参数指定了值 'read-only'。 若要允许更新,必须删除订阅,然后再重新创建,创建时为 @update_mode 指定其他值。
21758 16 找不到对发布服务器 %s、数据库 %s、发布 %s 的订阅的有效队列读取器代理 ID。 对更新订阅服务器发布的指定订阅未初始化。 请运行快照代理、分发代理和队列读取器代理来初始化订阅。
21759 16 无法将列 '%s' 添加到表 '%s' 中。 该表已包含合并发布中的项目所允许的最大列数(246 列)。
21760 11 无法在 'master' 数据库中执行复制脚本;将终止当前会话。 脚本必须在分发数据库中执行,而 master 数据库无法充当分发数据库。
21761 20 无法执行复制脚本;将终止当前会话。 请检查在执行脚本期间 SQL Server 返回的错误。
21762 10 分发数据库 '%s' 的兼容级别为 %d,这与 master 数据库的兼容级别不同。 这两个兼容级别必须相同,因此将分发数据库级别更改为 %d。 这只是一条信息性消息。 不需要任何用户操作。
21763 16 消息队列服务未在运行。 请启动此服务,然后重试该操作。
21764 16 无法创建发布。 仅在 Microsoft Windows NT 平台上才支持为参数 @queue_type 指定值 'msmq'。 请为此参数指定值 'sql'。
21765 10 列 msrepl_tran_version 已预定义,并且允许为 NULL。 将删除并重新创建此列,以便在更新订阅服务器时不允许使用 NULL。
21766 16 表 %s 包含带有 Not For Replication 标记的标识列,但是 sp_addarticle 的 @identitymanagementoption 参数设置为 'none'。 若要支持立即更新订阅,请为 @identitymanagementoption 指定值 'manual' 或 'auto'。
21767 10 警告: 参数 '%s' 已过时,只是为了向后兼容才予以保留。 在未来的版本中不再使用它。 将使用参数 '%s' 代替此参数。
21768 16 对远程分发服务器执行 sp_adddistributor 时,必须使用密码。 在发布服务器上和分发服务器上执行此过程时,为 @password 参数指定的密码必须相同。
21769 10 不支持自定义数据类型映射。 必须验证映射的正确性。 如果映射不兼容,则在将数据从发布服务器移动到订阅服务器时,很可能会出现错误。
21770 10 不存在从 '%s' 到 '%s' 的数据类型映射。 请检查源和目标的数据类型、长度、精度、小数位数和可为 Null 性。 在系统表 msdb.dbo.sysdatatypemappings 中查询支持的映射列表。
21771 16 %s 不在所支持的 %d 到 %d 范围内。
21772 16 属性 "%s" 要求将参数 @force_invalidate_snapshot 和 @force_reinit_subscription 设置为 "tr ue"。
21773 10 由于有无法访问的文件,无法打开分发数据库 '%s'。 该数据库将被删除,但是不会执行分发数据库清除任务。 有关为什么无法访问数据库文件的详细信息,请查看数据库和服务器错误日志。
21774 16 只有非 SQL Server 发布服务器才支持此过程。 在其上执行此过程的发布服务器 '%s' 是 SQL Server 发布服务器。
21775 16 无法为项目 '%s' 生成列位图。
21776 16 无法为项目 '%s' 生成已发布列位图。
21777 16 无法为项目 '%s' 生成项目视图名称。
21778 16 无法为项目 '%s' 将发布服务器对象添加到 Oracle 发布服务器。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21779 10 无法使用指定的数据类型映射。 找不到与源类型 %s 匹配的目标数据类型。 在系统表 msdb.dbo.sysdatatypemappings 中查询支持的映射列表。 请检查源类型的长度、精度、小数位数和可为 Null 性是否正确。
21780 16 非 SQL Server 发布服务器缺少一个或多个 %s 对象。 请删除发布服务器和复制管理用户架构,然后再重新创建。
21781 16 无法检索异类元数据。 请验证连接信息
21782 16 无法将主键列 '%s' 添加到项目 '%s' 中。 如果发布服务器是非 SQL Server 发布服务器,则主键可能违反了 SQL Server 对列的数目和长度的限制。 有关详细信息,请参阅 sp_addarticle 返回的错误。
21783 16 无法为项目 '%s' 将发布服务器触发器和项目日志表添加到 Oracle 发布服务器。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21784 16 必须为 @rowfilter 参数指定非 NULL 值。
21785 16 无法为发布服务器 '%s' 查询 Oracle XactSet 作业属性。
21786 16 无法为发布服务器 '%s' 刷新 Oracle XactSet 作业。
21787 16 无法为发布服务器 '%s' 查询 Oracle 事务批处理启用标志。
21788 16 传递给 sp_IHSetXactBatching 的参数无效。 表示启用/禁用事务批处理的位标志必须为 0 或 1。
21789 16 无法为发布服务器 '%s' 设置 Oracle 事务的批处理启用标志。
21790 16 无法从发布服务器 '%s' 发布表 '%s.%s'。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21791 16 表 '%s.%s' 已出现在 Oracle 网关发布服务器 '%s' 上的事务发布中。 使用 "Oracle 网关" 选项时,通过事务复制发布的表只能包括在一个发布中。 若要在多个发布中发布此表,则必须将 Oracle 发布服务器重新配置为使用 "Oracle 完整" 选项。
21792 16 表 '%s.%s' 已出现在发布服务器 '%s' 上的事务发布 '%s' 中。 "Oracle 网关" 发布选项(默认选项)允许将表作为项目包括在任意数目的快照发布中,但是只能包括在一个事务发布中。 若要在多个事务发布中发布表,请使用 "Oracle 完整" 发布选项。 若要更改发布选项,必须删除发布服务器,然后再重新配置。
21793 16 仅 SQL Server Enterprise Edition 和 Developer Edition 支持非 SQL Server 发布服务器。 此实例的版本是 %s。
21794 16 为 @propertyname 参数指定的值无效。 请使用下列值之一: %s。
21795 16 为属性 %s 指定的值无效。 请使用下列值之一: %s。
21796 16 必须为属性 "xactsetjobinterval" 赋予一个大于或等于 0 的值。
21797 16 无法创建代理作业。 '%s' 必须是有效的 Windows 登录名,且格式为: '计算机\登录名' 或 '域\登录名'。 请参阅 '%s' 的文档。
21798 16 无法执行复制管理过程。 在继续操作之前,必须通过 '%s' 添加 '%s' 代理作业。 请参阅 '%s' 的文档。
21799 16 找不到发布服务器 (%s)、数据库 (%s)、发布 (%s) 的 %s 代理。 请使用相应的过程创建代理: sp_addpublication_snapshot、sp_addlogreader_agent 或 sp_addqreader_agent。
21800 16 普通的版本水印在此副本中无效,因为它不存在或者可能已清除那些尚未传播的更改的元数据。
21801 16 存储过程 sp_createagentparameter 无法将一个或多个参数添加到系统表 msdb.dbo.Msagentparameterlist 中。 请查看执行 sp_createagentparameter 期间 sp_createagentparameter 返回的错误以及 SQL Server 返回的错误。
21802 16 在创建代理配置文件的过程中无法验证指定的代理参数值。 '%s' 不是 '%s' 参数的有效值。 该值必须是一个小于等于 '%d' 的整数。 请验证复制组件是否正确安装。
21803 16 无法更新代理参数元数据。 复制无法将参数 '%s' 插入到表 '%s' 中。 请验证复制组件是否正确安装。 查看执行 sp_createagentparameter 期间 SQL Server 返回的错误。
21804 16 为 sp_getagentparameterlist 的 @agent_type 参数指定的值 '%d' 无效。 请指定有效值 1、2、3、4 或 9。
21805 16 在创建代理配置文件的过程中无法验证指定的代理参数值。 '%s' 不是 '%s' 参数的有效值。 该值必须为整数。 请验证复制组件是否正确安装,以及 sp_add_agent_parameter 是否是使用有效值调用的。
21806 16 在创建代理配置文件的过程中无法验证指定的代理参数值: profile_id %s 不存在或者不支持参数 %s。 该值必须为整数。 请验证复制组件是否正确安装,以及 sp_add_agent_parameter 是否是使用有效值调用的。
21807 16 对于 .NET 程序集业务逻辑处理程序,必须将 @resolver_clsid 指定为 NULL。
21808 16 对于 .NET 程序集业务逻辑处理程序,@resolver_info 必须包含 '%s' 中用来实现 Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule 接口的类名。
21809 10 没有为数据库 '%ls' 启用 DDL 复制,因为其兼容级别小于 80。
21810 16 只能使用 'Not For Replication' 子句将标识列添加到已发布的表
21811 16 不能删除列 '%s',因为复制在使用它: 它在筛选器或视图中被项目 '%s' 引用。 若要删除此列,必须首先将筛选器从该项目中删除。
21812 16 无法对表 %s 执行 "Disable Trigger All" 操作,因为它属于支持可更新订阅的发布(对于此类发布,复制将触发器添加到表中)。 但是,可以分别禁用用户触发器。 请指定要禁用的单个用户触发器的名称。
21813 16 不能禁用 %s 表的触发器 %s,因为可更新的发布需要它。
21814 16 DDL 复制无法刷新自定义过程,请运行 "exec sp_register_custom_scripting 'CUSTOM_SCRIPT', your_script, '%s', '%s' ",然后重试
21815 16 无法将所复制的对象'%s'更改为 'with encrypted'。
21816 16 为参数 '%s' 指定的值无效。 在更改此属性时,其值必须是 '%s'。
21817 16 属性 '%s' 仅对推送订阅有效。
21818 10 不推荐使用也不应再使用安全性、批大小和计划参数。 有关详细信息,请参阅 "sp_addsubscriber" 文档。
21819 16 无法更改属性 '%s'。 此属性仅对允许在订阅服务器上更新的订阅有效。 对其调用此过程的订阅不允许在订阅服务器上更新。
21820 16 无法写入分发服务器(%ls)上快照文件夹中的脚本文件。 请确保有足够的可用磁盘空间。 还请确保用来运行快照代理的帐户具有写入快照文件夹及其子目录的权限。
21821 16 请指定而且只能指定以下两个参数之一: %s 或 %s。
21822 16 由于条目已经存在,无法对 %s 执行 %s。
21823 16 由于条目不存在,无法对 %s 执行 %s。
21824 16 无法将约束添加到多个列,因为表 %s 已发布,但列 %s 不在所有活动分区中。请使用另一个 DDL 语句。
21825 16 不能在用来删除表 %s 中列的那个 DDL 语句中删除约束,因为此表已发布。请使用另一个 DDL 语句。
21826 16 属性 '%s' 仅对 %s 订阅有效。 对于 %s 订阅,请使用 '%s'。
21827 16 不推荐使用 %s 参数,不应该再使用它。 有关详细信息,请参阅 '%s' 文档。
21828 16 找不到 jobstep_uid (%s)的代理帐户。
21830 16 不能为项目 '%s' 指定 schema_option 0x4 (将标识作为标识而不是基本数据类型记录到脚本)。 为 @identityrangemanagementoption 参数指定的值为 NONE。 若要将标识作为标识复制,则对于不支持队列更新订阅的发布,该值必须是 MANUAL 或 AUTO。
21831 16 %s 已存在。 请使用 '%s' 更改所有设置/属性。
21832 16 在不指定 %s 的情况下,只有 sysadmin 固定服务器角色的成员才可以执行此操作。
21833 16 在 Oracle 发布服务器 '%s' 上创建跟踪事件时出错。 无法发送跟踪事件。
21834 16 '%s.%s' 的主键有 %d 列。 SQL Server 最多支持 %d 列。 请重新定义主键,以便它的列数不超过所允许的最大列数。
21835 16 主键 '%s.%s' 的索引至少是 %d 字节。 SQL Server 支持的最大键长度是 %d 字节。 请减少主键中的列数,或将列重新定义为使用较小的数据类型。
21836 16 在重置订阅 xact_seqno 之前,必须在单订阅流模式下运行分发代理。
21837 16 此订阅已有一个复制代理作业(%s)。
21838 16 已不推荐对此过程使用 %s 参数。 因此,在调用 '%s' 时,应该指定值。
21839 16 项目 '%s' 无法支持 schema_option 0x20 或 0x2000000000,因为它包含计算列、检查约束/默认约束或基于 CLR 类型列的主键。请更改 @schema_option 设置,然后重试。
21840 16 由于项目 '%s' 支持 schema_option 0x20,无法将基于 CLR 类型的计算列或检查约束添加到表 '%s' 中。
21841 10 DDL 复制正在强制进行重新初始化,可能因为发布 '%s' 使用了字符模式 bcp,或者正在作为仅用于项目 '%s' 的基本类型而复制时间戳/标识列。
21842 16 当 %s 设置为 %s 时,只能为异类发布指定/更改 %s。
21843 16 无法添加项目 '%s'。对于作为 'indexed view logbased' 发布的索引视图和采用 'proc exec' 任一格式的存储过程,如果它们的公用基表也发布了,则无法将它们发布。
21844 16 无法更改 XML、CLR 类型或 MAX 类型列,因为表已发布,且项目 '%s' 支持将此列类型映射到基列类型的架构选项。
21845 16 无法更改过程 '%s' 以使其依赖于作为 'indexed view logbased' 发布的索引视图或基表,因为索引视图也依赖于此表。
21846 16 找不到指定的事务推送订阅或快照推送订阅的分发代理作业。
21847 16 找不到指定合并推送订阅的合并代理作业。
21848 16 指定的请求订阅不是使用同步代理作业配置的。
21850 16 将值设为 "%s" 之后,无法将属性 "%s" 更改为 "%s"。
21851 16 对等发布仅支持 %s 的值为 '%s'。 目前,项目 '%s' 的 %s 值为 '%s'。 必须更改此值才能继续。
21852 16 对等发布不支持 %s。 项目 '%s' 当前具有 %s。 必须更改它才能继续。
21853 10 警告: %s "%s" 的 "%s" 属性已更改为 "%s",因为 %s 需要该属性。
21854 10 由于正在进行架构更改活动或正在生成快照,无法将新项目添加到发布 '%s'。
21855 16 在 sp_link_publication 中提供的登录名 %s 未映射到发布数据库 %s 中的任何用户。
21856 16 对于 .NET 程序集业务逻辑处理程序,.NET 程序集名称应该是用来实现 Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule 接口的类所在的 '%s' 中某个有效程序集的名称。 请检查业务逻辑处理程序的注册信息,以确保正确指定了 .NET 程序集名称。
21857 10 强制重新初始化发布 '%s' 中的项目 '%s' 时,索引视图 '%s' 的聚集索引可能已在升级或还原过程中删除,请重新创建该索引,然后重新同步数据。
21858 16 快照无法处理发布 '%s' 中的项目 '%s',索引视图 '%s' 的聚集索引可能已在升级或还原过程中删除,请重新创建该索引,然后重新运行快照。
21859 16 无法更改订阅属性 '%s',因为在 MSsubscription_properties 表中没有用于此订阅的条目。 请先调用 sp_addmergepullsubscription_agent,然后再更改此属性。
21860 10 数据库 '%s' 中的表 '%s' 正在订阅事务排队发布,并已针对用于上载更改的合并进行了发布,这可能会导致事务发布服务器和订阅服务器之间无法收敛。
21861 16 已中止当前操作,因为它将停用发布中为其生成快照的项目。
21862 16 无法使用同步方法 'database snapshot' 或 'database snapshot character' 在发布中发布 FILESTREAM 列。
21863 16 无法为项目 '%s' 的列添加 SPARSE 属性,因为合并复制不支持稀疏列。
21864 16 无法发布项目 '%s' 或将 COLUMN_SET 属性集添加到其基表 '%s' 中,因为复制不支持列集。
21865 16 '%s' 发布属性必须为 'true' 或 'false'。
21866 16 发布属性 '%s' 设置为 '%s' 时,只能将发布属性 '%s' 设置为 '%s'。
21867 16 ALTER TABLE SWITCH 语句失败。 表 '%s' 属于不允许进行分区转换的发布。
21868 16 ALTER TABLE SWITCH 语句失败。 由于该语句中的一个或多个表为具有不同目标表或所有者的项目,因此不允许使用该语句。
21869 16 无法在推荐的父项目 '%s' 和推荐的子项目 '%s' 之间添加筛选器,因为该操作可导致在筛选器关系中引入循环。 该子项目已对推荐的父项目进行筛选。
21870 16 分发代理在订阅流模式下应用命令时遇到死锁。 表 '%s' 的索引 '%s' 的 Spid %u 正在等待锁 (类型 '%s', mode '%s')。
21871 16 发布服务器“%s”(属于数据库“%s”)尚未重定向。
21872 16 与虚拟网络名称 “%s” 关联的可用性组没有副本 (replica)。
21873 16 无权运行存储过程 %s。
21874 16 存储过程 %s 必须从分发数据库运行。 当前数据库 %s 不是分发数据库。
21875 16 参数 @original_publisher 和 @publisher_db 存储过程 '%s' 可能不是 NULL。
21876 16 分发服务器 '%s' 不是原始发布服务器 '%s' 和发布服务器数据库 '%s' 的分发服务器。
21877 16 数据库 '%s' 的原始发布服务器 '%s' 不是分发服务器的远程服务器。
21878 16 无法创建链接服务器以联系原始发布服务器 '%s'、发布服务器数据库 '%s' 和重定向的发布服务器 '%s'。 命令 '%s' 失败,出现错误 '%d',错误消息 '%s'。
21879 16 无法查询重定向服务器“%s”以找到原始发布服务器“%s”和发布服务器数据库“%s”来确定远程服务器的名称;错误 %d,错误消息“%s”。
21880 16 虚拟网络名称 '%s' 用于标识原始发布服务器 '%s' 和数据库 '%s' 的重定向发布者。 但是,与此虚拟网络名称关联的可用性组不包括发布服务器数据库。
21881 16 原始发布服务器 '%s' 的重定向发布服务器 '%s' 处的数据库 '%s' 和数据库 '%s' 未同步或未处于活动状态。
21882 16 原始发布服务器 '%s' 和数据库 '%s' 的重定向发布服务器 '%s' 所在的数据库 '%s' 属于 HADRon 可用性组,必须重定向到其关联的 HADRon 虚拟网络 名称。
21883 16 重定向发布服务器 '%s' 处的查询,以确定发布服务器数据库 '%s' 是否属于可用性组失败,并出现错误 “%d”,错误消息 “%s”。
21884 16 重定向发布服务器 '%s' 处的查询确定与发布服务器数据库 '%s' 关联的可用性组的运行状况失败,并出现错误 “%d”,错误消息 “%s”。
21885 16 失败调用的返回代码为 “%d”。
21886 16 返回的远程服务器名称为 null。
21887 16 重定向发布服务器 '%s' 处的查询,以确定发布服务器数据库 '%s' 是否属于可用性组失败,并出现错误 “%d”,错误消息 “%s”。
21888 16 SQL Server 实例 '%s' 未配置为支持副本 (replica)。 若要使 SQL Server 实例充当副本 (replica)发布服务器,请配置副本 (replica)实例。
21889 16 SQL Server 实例“%s”不是复制发布服务器。 在 SQL Server 实例“%s”(具有分发服务器“%s”)上运行 sp_adddistributor,以便使该实例承载发布数据库“%s”。 确保指定的登录名和密码与用于原始发布服务器的登录名和密码相同。
21890 16 分发服务器 '%s' 和分发数据库 '%s' 的 SQL Server 实例 '%s' 不能与发布服务器数据库 '%s' 一起使用。 重新配置发布服务器以使用分发服务器 '%s' 和分发数据库 '%s'。
21891 16 分发服务器 '%s' 的发布服务器 '%s' 不称为分发服务器 '%s' 的发布服务器。 在分发服务器 '%s' 处运行sp_adddistpublisher,使远程服务器能够托管发布数据库 '%s'。
21892 16 无法在与虚拟网络名称“%s”相关联的可用性组主副本上查询 sys.availability_replicas 以获取成员副本的服务器名称:错误 = %d,错误消息 = %s。
21893 16 订阅服务器 (%s)(属于原始发布服务器“%s”)在重定向的发布服务器“%s”中不显示为远程服务器。 在重定向的发布服务器上运行 sp_addlinkedserver,以将这些订阅服务器添加为远程服务器。
21894 16 无法将链接服务器配置为查询副本 (replica)主机服务器 '%s':返回代码 = %d。
21895 16 副本 (replica)主机 '%s' 遇到一个或多个发布者验证错误。
21896 16 重定向发布服务器 '%s' 处的查询,以确定 SQL Server 实例是否为副本 (replica)发布服务器失败,出现错误“%d”,错误消息“%s”。
21897 16 用于确定本地分发服务器 '%s' 是否为远程发布服务器 '%s' 的分发服务器失败的查询,并出现错误 '%d',错误消息 '%s'。
21898 16 发布服务器“%s”使用的是分发数据库“%s”,而不是“%s”(后者是承载发布数据库“%s”所需的)。 请在分发服务器“%s”上运行 sp_changedistpublisher,以将发布服务器使用的分发数据库更改为“%s”。
21899 16 重定向发布服务器“%s”中的查询失败,该查询用于确定原始发布服务器“%s”的订阅服务器是否存在 sysserver 条目,失败时错误为“%d”,错误消息为“%s”。
21900 16 找不到具有为属性redirected_publisher提供的值的侦听器名称。
21901 16 如果未为对等启用发布,则无法更改发布属性 '%s'。
错误 Severity 是否记录事件 说明
21000 16 无法订阅不活动的发布。
21001 16 无法在订阅服务器上为推送订阅添加分发代理。
21002 16 此订阅的分发代理已存在(%s)。
21003 16 不再支持更改发布名。
21004 16 数据库对象 '%s' 已加密,无法发布该对象。
21005 10 为了向后兼容,sp_addpublisher 可用于添加此分发服务器的发布服务器。 然而,sp_adddistpublisher 更为灵活。
21006 16 无法使用 sp_addpublisher 添加发布服务器。 请使用 sp_adddistpublisher。
21007 16 无法添加该远程分发服务器。 请确保已在该分发服务器上将本地服务器配置为发布服务器。
21008 16 无法卸载该分发服务器,因为已定义了订阅服务器。
21009 16 指定的筛选过程已与一个表相关联。
21010 16 删除了 %ld 副本 (replica) 事务,该事务由 %ld 语句(%ld rows/millisec)组成(%ld 毫秒)。
21011 16 已停用订阅。
21012 16 无法将该发布的 'allow_push' 属性更改为 "false"。 存在对该发布的推送订阅。
21013 16 无法将该发布的 'allow_pull' 属性更改为 "false"。 存在对该发布的请求订阅。
21014 16 @optname 参数值必须是 'transactional' 或 'merge'。
21015 16 已将复制选项 '%s' 设置为 TRUE。
21016 16 已将复制选项 '%s' 设置为 FALSE。
21017 16 无法对具有垂直或水平分区的合并项目执行 SQL Server 7.0 兼容的校验和计算。 但可以对此项目执行行计数验证和 SQL Server 2000 兼容的二进制校验和计算。
21018 16 该分发数据库中的连续快照事务太多。 请再次运行日志读取器代理,或清除该分发数据库。
21019 10 用于添加订阅的分发代理。
21020 10 未指定注释。
21021 16 卸载复制之前,请删除该分发服务器。
21022 16 如果将发布的 'immediate_sync' 属性设置为 True,则 'independent_agent' 属性也必须设置为 True。
21023 16 不再支持 '%s'。
21024 16 存储过程 '%s' 已作为不兼容的类型发布。
21025 16 要加密的字符串不能有 Null 字符。
21026 16 无法对没有独立代理的发布进行匿名订阅。
21027 16 没有安装 '%s' 复制存储过程。 必须重新安装带有复制的 SQL Server。
21028 16 此服务器上未安装复制组件。 请再次运行 SQL Server 安装程序,然后选择安装复制组件的选项。
21029 16 除非 @drop_push 为 'true',否则无法在订阅服务器上删除推送订阅条目。
21030 16 不能更改 SQL Server 复制代理的名称。
21031 16 存储过程项目不支持 'post_script'。
21032 16 由于非 SQL Server 订阅服务器 '%s' 不支持 'sync tran' 更新模式,因此无法订阅。
21033 16 由于服务器 '%s' 上存在已设置为允许复制的数据库,因此无法将该服务器作为分发发布服务器进行删除。
21034 16 在订阅服务器上插入或更新的行不能位于项目分区之外。
21035 16 您已成功更新了发布服务器的属性 '%s'。
21036 16 订阅的另一个 %s 代理正在运行,或者服务器正在处理同一代理提交的前一个请求。
21037 16 工作目录 '%s' 无效。
21038 16 服务器不支持集成身份验证。
21039 16 项目 '%s' 包含目标所有者 '%s'。 非 SQL Server 订阅服务器要求项目的目标所有者为 NULL。
21040 16 发布 '%s' 不存在。
21041 16 此服务器版本不允许远程分发发布服务器。
21042 16 对于在 Windows NT 4.0 上运行的分发服务器,分发发布服务器属性 'distributor_password' 没有作用而且不受支持。
21043 16 未安装该分发服务器。
21044 16 启用数据库进行发布或合并发布时,无法忽略远程分发服务器(@ignore_remote_distributor不能为 1)。
21045 16 无法卸载分发服务器,因为存在已设置为可发布或合并发布的数据库。
21046 16 无法更改分发发布服务器属性 'distribution_db',因为发布服务器正在使用当前分发数据库。
21047 16 无法删除本地分发发布服务器,因为已定义了订阅服务器。
21048 16 由于登录名 '%s' 没有分发服务器 '%s' 的访问权限,因此无法将其添加到发布访问列表中。
21049 16 由于登录名 '%s' 不在发布访问列表中,因此它没有发布 '%s' 的访问权限。
21050 16 只有 sysadmin 固定服务器角色或 db_owner 固定数据库角色的成员才可以执行此操作。 请与管理员联系,以获取执行此操作所需的足够权限。
21051 16 由于非 SQL Server 订阅服务器 '%s' 不支持自定义存储过程,因此无法订阅。
21052 16 无法写入排队更新订阅的消息队列。 请确保 Microsoft 分布式事务处理协调器正在运行,并确保订阅处于活动状态且已初始化。 如果订阅使用 Microsoft 消息队列,请确保对队列设置了适当权限。
21053 16 输入属性参数无效。 有关 sp_changemergepublication 的有效参数列表,请参阅 SQL Server 联机丛书。
21054 16 订阅服务器上的触发器无法通过链接服务器连接执行发布服务器命令(触发器用于带有更新订阅的订阅服务器)。 确保已将 sp_link_publication 用于正确配置链接服务器,并确保用于连接到发布服务器的登录名在发布访问列表中。
21055 15 为 %s 指定的参数 %s 的值无效。
21056 16 对发布 '%s' 的订阅已过期或不存在。
21057 16 匿名订阅服务器不能拥有可更新订阅。
21058 16 订阅服务器 '%s' 上已存在对发布 '%s' 的可更新订阅。
21059 16 无法重新初始化非 immediate_sync 发布的订阅。
21060 16 由于非 SQL Server 订阅服务器 '%s' 不支持参数化语句,因此无法订阅。
21061 16 添加项目 '%s' 时指定的项目状态 %s 无效。
21062 16 表 '%s' 的行大小超过了 6,000 个字节的复制限制。
21063 16 由于表 '%s' 已发布用于合并复制,因此该表不能参与可更新订阅。
21064 16 由于该订阅已标记为要重新初始化,所以该订阅未初始化或不可即时更新。 如果使用排队故障转移选项,请运行队列读取器代理进行订阅初始化。 请在(重新)初始化完成后再试。
21070 16 此订阅不支持自动重新初始化(订阅时使用了 'no sync' 选项)。 若要重新初始化此订阅,必须先删除该订阅,然后重新创建它。
21071 10 无法重新初始化对发布 '%s' 的订阅 '%s:%s' 中的项目 '%s' (订阅该项目时使用了 'no sync' 选项)。
21072 16 没有在最大保持期内对该订阅进行同步,或发布服务器上已删除该订阅。 必须重新初始化该订阅才能接收数据。
21073 16 指定的发布不存在。
21074 16 已将此(这些)订阅标记为不活动,必须将其重新初始化。 需要删除非同步订阅,然后重新创建它们。
21075 10 发布 '%s' 的初始快照尚不可用。
21076 10 项目 '%s' 的初始快照尚不可用。
21077 10 已停用匿名发布的初始快照。 新订阅必须等待计划的下一次快照。
21078 16 表 '%s' 不在订阅服务器数据库中。
21079 16 没有发布服务器的 RPC 安全信息,或该信息无效。 请用 sp_link_publication 指定该信息。
21080 16 msrepl_tran_version 列必须位于允许可更新订阅的项目的垂直分区中;不能删除该列。
21081 16 服务器设置 '允许激发会激发其他触发器(嵌套触发器)的触发器' 必须存在于可更新的订阅服务器上。
21082 16 在允许可更新订阅的订阅服务器上,订阅数据库的数据库属性 'IsRecursiveTriggersEnabled' 必须为 false。
21083 16 在即时更新订阅服务器上,数据库兼容级别不能低于 70。
21084 16 发布 '%s' 不允许匿名订阅。
21085 16 该保持期必须小于分发数据库的保持期。
21086 16 分发数据库的保持期必须大于所有现有非合并发布的保持期。
21087 16 客户端订阅和匿名订阅无法重新发布数据。 若要重新发布此数据库中的数据,对根发布服务器的订阅必须是优先级大于 0 的服务器订阅。 请删除当前订阅,然后创建服务器订阅。
21088 10 该发布的初始快照尚不可用。
21089 16 只有 sysadmin 固定服务器角色的成员才可以执行此操作。
21090 16 无法升级合并复制元数据。 请通过运行订阅服务器的合并代理或运行发布服务器的快照代理,再次尝试升级。
21091 16 不允许优先级为 0 的全局订阅服务器创建合并发布。
21092 10 已执行数据库 %s 的更改跟踪手动清理过程
21093 16 只有具有控制数据库权限的 sysadmin 固定服务器角色或db_owner固定数据库角色或用户的成员才能执行此操作。 请与管理员联系,以获取执行此操作所需的足够权限。
21101 10 将忽略为参数 %s 指定的自定义命令名 %s, 而使用系统生成的名称。 该发布允许使用 %s,并且不必指定命令名。
21105 16 此版本的 SQL Server 无法充当复制的发布服务器或分发服务器。
21106 16 此版本的 SQL Server 不支持发布。
21107 16 '%ls' 不是表或视图。
21108 16 此版本的 SQL Server 不支持事务发布。
21109 16 如果指定 @command_id,则参数 @xact_seqno_start 和 @xact_seqno_end 必须相同。
21110 16 如果指定了 @command_id,则必须指定 @xact_seqno_start 和 @publisher_database_id。
21111 16 '%s' 不是快照代理的有效参数。
21112 16 '%s' 不是日志读取器代理的有效参数。
21113 16 '%s' 不是分发代理的有效参数。
21114 16 '%s' 不是合并代理的有效参数。
21115 16 %d 不是 '%s' 参数的有效值。 该值必须是正整数。
21116 16 '%s' 不是 '%s' 参数的有效值。 该值必须为 1、2 或 3。
21117 16 '%s' 不是 '%s' 参数的有效值。 该值必须是 0、1 或 2。
21118 16 '%s' 不是 '%s' 参数的有效值。 该值必须大于或等于 0 且小于或等于 10,000。
21119 16 %s 不是 '%s' 参数的有效值。 该值必须是非负整数。
21120 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或者该订阅的所有者才可以删除对发布 '%s' 的订阅 '%s'。
21121 16 只有 sysadmin 固定服务器角色的成员和 '%s' 才可以删除对发布 '%s' 的请求订阅。
21122 16 由于分发数据库 '%s' 当前正在使用中,因此无法将其删除。
21123 16 在该分发服务器上找不到代理配置文件 '%s'。
21124 16 在 sysmergearticles 中找不到对应于备用表 ID (别名) '%d'的表名或表所有者。
21125 16 合并复制中所用的表必须至少有一个非计算列。
21126 16 不能在发布所在的数据库中创建请求订阅。
21127 16 只可将全局合并订阅添加到数据库 '%s' 中。
21128 16 由于 INSERT 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 INSERT 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21129 16 由于 UPDATE 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 UPDATE 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21130 16 由于 DELETE 触发器不是第一个要激发的触发器,因此正在终止立即更新或排队更新 DELETE 触发器。 请使用 sp_settriggerorder 过程将触发器 '%s' 的激发顺序设置为第一个。
21131 16 已存在对异类发布 '%s' 的订阅。 若要添加新项目,请先删除对该发布的现有订阅。
21132 16 无法创建对合并发布 '%s' 的事务订阅。 对于此操作,发布类型应为事务(0)或快照(1)。
21133 16 未使发布 '%s' 可以使用独立代理。
21134 16 指定的作业 ID 必须标识分发代理程序或合并代理作业。
21135 16 在复制代理表中检测到不一致。 指定的作业 ID 在 '%ls' 中没有对应的条目。
21136 16 在复制代理表中检测到不一致。 指定的作业 ID 对应于 %ls' 中的多个条目。
21137 16 此过程只支持远程执行推送订阅代理。
21138 16 offload_server' 属性不能与分发服务器的名称相同。
21139 16 无法确定执行分布式代理的订阅服务器的名称。
21140 16 不能将代理的执行分布到与分发服务器驻留在同一服务器上的订阅服务器上。
21141 16 不能为具有手工筛选或视图的项目指定 @change_active 标志。
21142 16 SQL Server '%s' 无法获取登录名 '%s' 的 Windows 组成员身份信息。 请确保该 Windows 帐户有权访问该登录名所在的域。
21143 16 对于快照发布项目,自定义存储过程架构选项无效。
21144 16 订阅服务器当前订阅了其他发布,所有无法订阅 sync_type 为 'dump database' 的发布。
21145 16 订阅服务器订阅了 sync_type 为 'dump database' 的发布,所以无法订阅发布 %s。
21146 16 @alt_snapshot_folder 既不为 NULL 也不为空时,@use_ftp 不能为 'true'。
21147 16 未发布 '%s' 数据库以进行合并复制。
21148 16 要么同时为 @subscriber 和 @subscriberdb 指定非 Null 值,要么两者都不指定。
21149 16 未发布 '%s' 数据库以进行事务复制或快照复制。
21150 16 无法为指定的订阅确定快照文件夹,因为指定的订阅服务器对分发服务器而言是未知的。
21151 16 要通过将字符模式 bcp 用作同步方法来支持非 SQL Server 订阅服务器的发布,不支持快照前及快照后命令。
21152 16 对使用 'concurrent' 或 'concurrent_c' 同步方法的发布,无法创建 sync_type 为 'none' 的订阅。
21153 16 无法创建项目 '%s'。 所有属于并发同步发布的组成部分的项目都必须使用存储过程来将更改应用于订阅服务器。
21154 16 无法更改项目 '%s'。 所有属于并发同步发布的组成部分的项目都必须使用存储过程来将更改应用于订阅服务器。
21155 16 无法更改项目 '%s'。 所有属于并发同步发布的组成部分的项目都不能有超过 %d 个字符的 ins_cmd/del_cmd。
21156 16 @status 参数值必须是 'initiated' 或 'active'。
21157 16 只能对定义了备用快照生成文件夹的发布启用快照压缩选项。
21158 16 若要使某发布可用于 Internet,'ftp_address' 属性不能为 Null。
21159 16 若要使某发布可用于 Internet,'alt_snapshot_folder' 属性必须为非空。
21160 16 “ftp_port”属性必须是非负整数 < 65536。
21161 16 该订阅已删除,无法更改发布服务器。 请用 sp_subscription_cleanup 来清除触发器。
21162 16 从该分区中排除该表的 rowguid 列是无效的。
21163 16 由于发布 '%s' 的快照已运行,因此无法将列 '%s' 添加到项目 '%s' 中。
21164 16 由于列 '%s' 既不可为 Null,也没有定义默认值,因此不能将该列包含在垂直分区中。
21165 16 由于列 '%s' 既不可为 Null,也没有定义默认值,因此不能将该列从垂直分区中排除。
21166 16 列 '%s' 不存在。
21167 16 指定的作业 ID 不代表此数据库中任何推送订阅的 %s 代理作业。
21168 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员和由指定复制代理作业提供服务的订阅的所有者才能修改代理减负设置。
21169 16 无法标识分发服务器 '%s' 上的发布服务器 '%s'。 请确保服务器 '%s' 已在该分发服务器上注册。
21170 16 指定的订阅服务器无法通过 Data Transformation Services 使用可转换订阅。 只有 SQL Server 2000、SQL Server 2005 和 OLE DB 订阅服务器可以使用可转换订阅。
21171 16 在服务器 '%s' 的 msdb 中找不到包 '%s'。
21172 16 发布必须处于 'character'、'concurrent_c' 或 'database snapshot character' bcp 模式才允许使用 DTS。
21173 16 发布必须是 'independent_agent' 类型才允许使用 DTS。
21174 16 由于此发布支持使用 DTS 的可转换订阅,因此它要求自动生成的存储过程和参数化命令,这些存储过程和命令均使用 @status 的默认值进行设置。
21175 16 由于发布允许 Data Transformation Services 或可更新订阅,不能更改 ins_cmd、upd_cmd 或 del_cmd 项目属性。
21176 16 只有 sysadmin 固定服务器角色的成员、db_owner 固定数据库角色的成员或订阅的创建者才能更改订阅属性。
21177 16 列列表太长,无法创建。 请手动创建该列表。
21178 16 由于发布不允许通过 DTS 使用可转换订阅,无法设置 Data Transformation Services (DTS)属性。 若要允许可转换订阅,必须删除发布,然后重新创建,创建时指定允许可转换订阅。
21179 16 @dts_package_location 参数值无效。 有效选项为 'distributor' 或 'subscriber'。
21180 16 不能将允许使用 DTS 的发布用于可更新订阅。
21181 16 仅可为推送订阅设置 @dts_package_name。
21182 16 @agent_type 参数必须是 'distribution'、'merge' 或 NULL 之一。
21183 16 属性名称 '%s' 无效。
21184 16 %s 参数不正确: 应为 '%s'、'%s' 或 '%s'。
21185 16 没有为故障转移模式操作初始化或创建订阅。
21186 16 发布服务器 '%s' 的订阅没有有效的 queue_id。
21187 16 当前模式就是所请求的模式。
21188 10 已将更新模式从 [%s] 更改为 [%s]。
21189 16 此订阅的队列(queue_id ='%s')不为空。 请运行队列读取器代理以确保该队列为空,然后再将模式从 [queued] 设置为 [immediate]。
21190 10 将设置模式的队列检查从 [%s] 替换为 [%s]。
21192 16 MSrepl_tran_version 列是用于复制的预定义列,其数据类型只能为 uniqueidentifier
21193 16 当 @identityrangemanagementoption 设置为 AUTO 时,@identity_range、@pub_identity_range 或 @threshold 不能为 NULL。
21194 16 由于此表没有标识列,所以无法支持标识范围管理。
21195 16 没有有效的标识范围。 请检查该标识列的数据类型。
21196 16 标识自动化失败。
21197 16 分配新标识范围失败。
21198 16 架构复制失败。
21199 16 只有再次运行该快照后,此更改才能生效。
21200 16 发布 '%s' 不存在。
21201 16 不允许删除合并筛选子句正在使用的列。
21202 16 由于发布 '%s' 的快照已运行,因此无法从项目 '%s' 中删除列 '%s'。
21203 10 在 %s 中发现重复的行。 未创建唯一索引。
21204 16 发布 '%s' 不允许订阅副本,或者其订阅尚未进行同步。
21205 16 该发布不允许使用订阅副本来将更改进行同步,所以无法附加订阅。
21206 16 对象 %d 不是用户表,因此无法解析该对象的加载提示。
21207 16 未找到项目 %d 的源对象 ID 信息。
21208 16 由于垂直分区中已存在列 '%s',因此该步骤失败。
21209 16 由于垂直分区中没有列 '%s',因此该步骤失败。
21210 16 发布必须是 immediate_sync 类型才允许使用订阅副本。
21211 16 该数据库是从订阅副本文件附加的,且未使用 sp_attach_subscription。 请删除该数据库,然后用 sp_attach_subscription 重新附加该数据库。
21212 16 无法复制订阅。 对于此操作,只支持单文件订阅数据库。
21213 16 订阅服务器无法订阅不使用 DTS 包就支持使用 DTS 的发布。
21214 16 文件 '%s' 已存在,无法创建。
21215 16 只能在发布服务器上配置备用同步伙伴。
21216 16 发布服务器 '%s'、发布服务器数据库 '%s' 和发布 '%s' 不是有效的同步伙伴。
21217 10 从发布服务器 '%s' 发布 '%s' 数据。
21218 16 如果为该项目指定了架构选项 0x0000000000000000,那么 creation_script 属性不能为 NULL。
21219 16 如果将指定的源对象发布为 'proc schema only' 类型的项目,则该源对象必须是存储过程对象。
21220 16 由于已为发布 '%s' 生成了快照,因此无法添加项目 '%s'。
21221 16 如果指定的源对象将作为 'view schema only' 类型的项目,则该源对象必须是视图对象。
21222 16 过程、函数、同义词或聚合架构项目的可用架构选项如下: 0x00000001、0x00000020、0x00001000、0x00002000、0x00400000、0x02000000、0x08000000、0x10000000、0x20000000、0x40000000 和 0x80000000。
21223 16 对于只包含架构的项目,@pre_creation_command 参数必须是 'none' 或 'drop'。
21224 16 对于只包含架构的项目,'%s' 不是有效属性。
21225 16 若要使请求订阅代理可以远程激活,则 'offload_server' 属性不能为 NULL 或空。
21226 16 数据库 '%s' 没有对指定发布的请求订阅。
21227 16 offload_server 属性不能与订阅服务器的名称相同。
21228 16 如果指定的源对象将作为 'func schema only' 类型的项目进行发布,则该源对象就必须是用户定义的函数对象。
21229 16 可用于视图架构项目的架构选项有: 0x00000001、0x00000010、0x00000020、0x00000040、0x00000100、0x00001000、0x00002000、0x00040000、0x00100000、0x00200000、0x00400000、0x00800000、0x01000000、0x08000000、0x40000000 和 0x80000000。
21230 16 请勿为架构更改而调用此存储过程,因为当前数据库无法进行复制。
21231 16 自动标识范围支持只对允许更新订阅服务器的发布才有用。
21232 16 标识范围值必须是大于 1 的正整数。
21233 16 阈值必须介于 1 和 100 之间。
21234 16 无法使用 INSERT 命令,因为该表有标识列。 必须使用 INSERT 自定义存储过程以设置订阅服务器上的 'identity_insert' 设置。
21235 16 仅当项目使用自动标识范围管理时,才能设置项目属性 '%s'。
21236 16 对发布服务器 '%s' 的订阅不允许使用订阅副本,或订阅尚未进行同步。
21237 16 存在对发布服务器 '%s' 的推送订阅。 只能复制请求订阅和匿名订阅。
21238 16 此数据库是发布服务器,或者存在对发布 '%s' 的推送订阅。 只能复制请求订阅和匿名订阅。
21239 16 无法复制订阅,因为在数据库中找不到已同步的订阅。
21240 16 表 '%s' 已使用另一个自动标识支持选项发布为另一个项目。
21241 16 阈值应介于 1 和 100 之间。
21242 16 无法成功创建项目 '%s' 的冲突表。
21243 16 无法将发布服务器 '%s'、发布数据库 '%s' 和发布 '%s' 添加到同步伙伴列表中。
21244 16 如果基表不支持列级跟踪,字符模式发布就不支持垂直筛选。
21245 16 表 '%s' 不属于发布 '%s'。
21246 16 由于表 '%s' 不属于任何发布,此步骤失败。
21247 16 无法在 '%s' 处创建文件。 请确保文件路径有效。
21248 16 无法附加订阅文件 '%s'。 请确保文件路径有效并且文件可更新。
21249 16 OLE DB 订阅服务器或 ODBC 订阅服务器无法订阅发布 '%s' 中的项目 '%s',因为此项目有时间戳列,而且此发布已设置为 'allow_queued_tran' (允许排队更新订阅)。
21250 16 主键列 '%s' 不能从垂直分区中排除。
21251 16 无法将发布服务器 '%s'、发布服务器数据库 '%s' 和发布 '%s' 从同步伙伴列表中删除。
21252 16 无法从同步伙伴列表中删除默认发布服务器 '%s'、发布数据库 '%s' 和发布 '%s',这样做是无效的
21253 16 参数“@add_to_active_directory”不能设置为 TRUE,因为 Active Directory 客户端包未正确安装在运行 SQL Server 的计算机上。
21254 16 由于 Active Directory 客户端包未正确安装在运行 SQL Server 的计算机上,因此无法完成对发布 '%s' 的 Active Directory 操作。
21255 16 表 '%s' 中已有 '%s' 列。
21256 16 筛选子句 '%s' 中所用的某个列不在表 '%s' 中,或不能从当前分区中排除该列。
21257 16 属性 '%s' 对于项目 '%s' 无效。
21258 16 必须先删除所有的现有合并发布,才能添加对数据库 '%s' 的匿名订阅或本地订阅。
21259 16 属性值 '%s' 无效。 有关 sp_changemergearticle 的有效参数列表,请参阅 SQL Server 联机丛书。
21260 16 由于表 '%s' 最初不是由服务器 '%s' 上的数据库 '%s' 发布的,因此架构复制失败。
21261 16 如果将为远程执行而卸载此订阅的代理程序,就必须指定卸载服务器。
21262 16 无法从分区中删除列 '%s',因为某一计算列正在访问它。
21263 16 参数 '%s' 不能是 NULL 或空字符串。
21264 16 不能从表 '%s' 中删除列 '%s',因为此列是主键列。
21265 16 不能从表 '%s'中删除列 '%s',因为有一个唯一索引正在访问此列。
21266 16 无法既为合并发布、又为带可更新订阅服务器选项的发布而发布表 '%s'。
21267 10 指定的队列类型值无效。 有效值 = (%s)。
21268 10 当存在对该发布的订阅时,无法更改参数 %s。
21269 16 无法将计算列或时间戳列添加到字符模式发布的垂直分区中。
21270 10 排队的快照发布属性 '%s' 的值不能是 '%s'。
21272 16 无法清除发布 '%s' 的元数据,因为其他发布正在使用此发布中的一个或多个项目。
21273 16 当发布服务器为 SQL Server 2000 或更高版本时,必须将订阅服务器升级到 SQL Server 2000 才能创建可更新订阅。
21274 16 发布名称'%s'无效。
21275 16 无法发布绑定到架构的视图 '%ls'。 为 @type 参数指定的值必须是 "indexed view schema only" (对于快照复制或事务复制)或 "indexed view logbased" (仅对于事务复制)。
21276 16 类型必须为“table”或“(view | indexed view | proc | func ) 架构”。
21277 16 无法发布源对象 '%ls'。 为 @type 参数指定的值("indexed view schema only" 或 "indexed view logbased")只能用于索引视图。 为 @type 参数指定值 "view schema only",或者将视图修改为通过唯一聚集索引绑定到架构。
21278 16 无法发布源对象 '%ls'。 为 @type 参数指定的值("indexed view logbased")要求视图是通过唯一聚集索引绑定到架构的。 为 @type 参数指定值 "view schema only",或者将视图修改为通过唯一聚集索引绑定到架构。
21279 16 为发布生成了快照之后,无法再更改合并项目的 'schema_option' 属性。 若要更改此项目的 'schema_option' 属性,就必须删除对应的合并发布,然后再重新创建它。
21280 16 订阅服务器数据库 '%s'无法订阅发布 '%s',因为此发布中的一个或多个项目已被该订阅服务器数据库在事务级别上订阅了。
21281 16 订阅服务器数据库 '%s' 无法订阅发布 '%s',因为此发布中的一个或多个项目已被该订阅服务器数据库在合并级别上订阅了。
21282 16 当 @identityrangemanagementoption 设置为 'none' 或 'manual' 时,@identity_range、@pub_identity_range 和 @threshold 必须为 NULL。
21283 16 不能将表 '%s' 的列 '%s' 从垂直分区中排除,因为有一个计算列依赖于此列。
21284 16 无法从表 '%s' 中删除列 '%s'。
21285 16 无法向表 '%s' 中添加列 '%s'。
21286 16 冲突表 '%s' 不存在。
21287 16 指定的 @destination_folder 不是现有文件夹的有效路径。
21288 16 无法在指定的 @destination_folder 中创建快照目录结构。
21289 16 尚未生成快照文件,或已清除了这些文件。
21290 16 提供的标识范围值超过了允许的最大值。
21291 16 指定的自动标识支持参数与其他项目中的设置发生冲突。
21292 16 不能在同一发布中发布两次对象 '%s'。
21293 10 警告: 添加项目 '%s' 的可更新订阅可能会导致数据不一致,因为源表已经订阅了 '%s'
21294 16 @publisher (和@publisher_db)或@subscriber(必须@subscriber_db)指定)但不能同时指定这两者。
21295 16 发布 '%s' 中没有任何一个项目使用了自动标识范围管理。
21296 16 @resync_type 参数必须为 0、1、2。
21297 16 重新同步类型无效。 未针对此订阅执行任何验证。
21298 16 重新同步此订阅失败。
21299 16 订阅服务器分区验证表达式 '%s' 无效。
21300 10 指定了冲突解决程序信息,但未指定用于项目 '%s' 的冲突解决程序。 将使用默认的冲突解决程序。
21301 16 使用 '%s' 冲突解决程序时,应指定冲突解决程序信息。
21302 16 使用 '%s' 冲突解决程序时,冲突解决程序信息应指定数据类型为 datetime 或 smalldatetime 的列。
21303 16 项目 '%s' 应启用列跟踪以使用 '%s' 冲突解决程序。 将使用默认的冲突解决程序解决与此项目有关的冲突。
21304 16 无法对表 '%s' 创建合并触发器。
21305 16 无法在订阅数据库中更新架构更改信息。
21306 16 由于对发布 '%s' 的订阅已过期,无法生成订阅的副本。
21307 16 由于对发布 '%s' 的订阅已过期,无法附加此订阅。
21308 10 行计数验证配置文件。
21309 10 合并代理用于执行行计数验证的配置文件。
21310 10 行计数和校验和验证配置文件。
21311 10 合并代理用于执行行计数和校验和验证的配置文件。
21312 10 无法更改此发布的属性,因为它有活动订阅。
21313 10 对于静态发布,订阅服务器分区验证表达式必须为 NULL。
21314 10 %s和 '%s' 之中必须有且仅有一个不是 NULL。
21315 10 无法为表 '%s' 调整发布服务器标识范围。
21316 10 无法为发布 '%s' 调整发布服务器标识范围。
21317 10 已存在对发布 '%s' 的推送订阅。 请用 sp_mergesubscription_cleanup 来删除已失效的推送订阅。
21318 10 表 '%s' 必须至少有一列包括在垂直分区内。
21319 16 找不到指定发布的 Snapshot Agent 命令行。 请检查分发服务器上是否存在有效的常规快照作业。
21320 16 分发服务器的版本不得低于发布服务器的版本。
21321 16 参数 @dynamic_snapshot_location 不能为空字符串。
21322 16 此发布记录了有关这两个副本的冲突。 SQL Server 2005 之前的订阅服务器没有此设置。
21323 16 只能为启用了动态筛选功能的发布安排动态快照作业。
21324 16 必须为指定的发布添加快照代理程序,然后才能安排动态快照作业。
21325 16 找不到指定发布的快照代理 ID。
21326 16 找不到指定发布的、'%ls' 为 '%ls' 的动态快照作业。
21327 16 '%ls' 不是有效的动态快照作业名称。
21328 16 指定的动态快照作业名称 '%ls' 已经在使用。 请用另一个作业名称再试此操作。
21329 16 只能指定参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中的一个为非默认值。
21330 16 无法在快照文件夹(%ls)下创建子目录。 请确保有足够的可用磁盘空间,并确保用来运行快照代理的帐户拥有在快照文件夹下创建子目录的权限。
21331 16 无法将用户脚本文件复制到分发服务器(%ls)上的快照文件夹。 请确保有足够的可用磁盘空间,并确保用来运行快照代理的帐户具有写入快照文件夹及其子目录的权限。
21332 16 无法检索有关发布 %ls 的信息。 请再次检查该名称。
21333 16 找不到应在 %s.dbo.MSmerge_genhistory 中的生成结果。 如果此错误出现在订阅数据库中,请重新初始化订阅。 如果此错误出现在发布数据库中,请从备份还原数据库。
21334 16 由于平台与消息队列 %s 不兼容,无法初始化基于消息队列的订阅
21335 16 警告: 垂直分区中已存在列 '%s'。
21336 16 警告: 垂直分区中不存在列 '%s'。
21337 16 @subscriber_type 值无效。 有效选项为 'local' 和 'global'。
21338 16 如果发布具有在 SQL Server 2000 或更早版本上运行的订阅服务器,则无法执行 sp_dropmergearticle。 请删除此发布,然后再创建它,但此次所创建的发布中不含项目 '%s'。或者,将发布 '%s' 的发布兼容级别设置为 '90RTM',然后才调用 sp_dropmergearticle。
21339 10 警告: 该发布使用了要求运行 '%s' 或更高版本的订阅服务器所支持的功能。
21340 16 按需用户脚本无法应用于发布快照。
21341 16 当 @alt_snapshot_folder 为空或 null 时,@dynamic_snapshot_location 不能为非空字符串。
21342 16 当 @use_ftp 为 'true' 时,@dynamic_snapshot_location 不能为非空字符串。
21343 16 找不到存储过程 '%s'。
21344 16 为 %ls 参数指定的值无效。
21345 16 不允许排除分区中最后一列。
21346 16 无法将 '%s' 的所有者更改为 '%s'。
21347 16 不能从垂直分区中排除列 '%s',因为有一个唯一索引正在访问此列。
21348 16 属性名称 '%s' 无效。
21349 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为已指定对冲突不做集中的日志记录。
21350 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为使用了压缩的快照。
21351 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为正在使用垂直筛选器。
21352 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了架构复制。
21353 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的重新初始化。
21354 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的重新初始化。
21355 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了合并元数据清除任务。
21356 10 警告: 只有运行 SQL Server 7.0 Service Pack 2 或更高版本的订阅服务器才能与发布 '%s' 同步,因为执行了发布范围的验证任务。
21357 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为它的某个项目中存在 SQL Server 2000 的新数据类型。
21358 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为它的某个项目中至少有一个时间戳列。
21359 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为正在使用自动标识范围。
21360 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为生成该发布的快照后新项目已添加到该发布中。
21361 16 对于 '%s' 代理作业,指定的 @agent_jobid 是无效的作业 ID。
21362 16 合并筛选器 '%s' 不存在。
21363 16 无法将发布 '%s' 添加到 Active Directory 中。 %s
21364 16 由于已生成快照,无法添加项目 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21365 16 由于存在活动订阅,无法添加项目 '%s'。 请将 @force_reinit_subscription 设置为 1 以强制进行此操作并将活动订阅重新初始化。
21366 16 由于已生成快照,无法添加筛选器 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21367 16 由于存在活动订阅,无法添加筛选器 '%s'。 请将 @force_reinit_subscription 设置为 1 以强制进行此操作并将活动订阅重新初始化。
21368 16 指定的卸载服务器名称包含无效的字符 '%s'。
21369 16 无法从 Active Directory 中删除发布 '%s'。
21370 16 指定的重新同步日期 '%s' 为无效日期。
21371 10 无法将发布 '%s' 的更改内容传播到 Active Directory。
21372 16 无法从发布 '%s' 中删除筛选器 '%s',因为它的快照已经运行且此发布可能具有活动订阅。 请将 @force_reinit_subscription 设置为 1,以重新初始化所有订阅并删除此筛选器。
21373 11 无法打开数据库 %s。 无法升级复制设置和系统对象。 如果此数据库用于复制,请于此数据库可用时在 [master] 数据库中运行 sp_vupgrade_replication。
21374 10 升级数据库 %s 中的分发设置和系统对象。
21375 10 升级数据库 %s 中的发布设置和系统对象。
21376 11 无法打开数据库 %s。 无法升级复制设置和系统对象。 如果此数据库用于复制,请于此数据库可用时在 [master] 数据库中运行 sp_vupgrade_replication。
21377 10 升级数据库 %s 中的订阅设置和系统对象。
21378 16 无法打开分发数据库 %s,因为它处于离线状态或正在进行恢复。 无法升级复制设置和系统对象。 请确保此数据库可用并再次运行 sp_vupgrade_replication。
21379 16 由于已生成快照,无法从发布 '%s' 中删除项目 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21380 16 如果不强制进行重新初始化,就无法添加时间戳列。 请将 @force_reinit_subscription 设置为 1 以强制初始化。
21381 16 无法向表 '%s' 添加(或从中删除)列,因为此表所属的发布具有可更新的活动订阅。 请将 @force_reinit_subscription 设置为 1 以强制初始化。
21382 16 由于已生成快照,无法删除筛选器 '%s'。 请将 @force_invalidate_snapshot 设置为 1 以强制进行此操作并使现有的快照无效。
21383 16 未能在此服务器上启用合并发布,因其分发服务器的工作目录采用的不是 UNC 路径。
21384 16 指定的订阅不存在或者尚未同步。
21385 16 快照无法处理发布 '%s'。 可能是由于活动架构的更改操作或者是所添加的新项目所致。
21386 16 对对象 '%s' 的架构更改操作失败。 可能是由于活动快照或其他架构更改操作所致。
21387 16 某个项目的扩充的动态快照视图定义超过了 3499 个字符长度的系统限制。 为了初始化指定的订阅,请考虑使用默认机制以代替动态快照。
21388 10 发布 '%s' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行,无法激活它。 如果并发快照的生成过程中断,则必须重新启动用于该发布的快照代理,直到生成完整的快照。
21389 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为列级排序规则是用项目架构创建脚本编写而成。
21390 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为扩展属性是用项目架构创建脚本编写而成。
21391 10 警告: 只有运行 SQL Server 2000 或更高版本的订阅服务器才能与发布 '%s' 同步,因为该发布包含仅限于架构的项目。
21392 16 行筛选器(%s)对于发布 '%s' 中项目 '%s' 的列分区(%s)无效。
21393 16 正在删除 '%s' 中项目 '%s' 的行筛选器(%s)。 请重新执行 sp_articlefilter 和 sp_articleview 以创建行筛选器。
21394 16 为允许更新订阅服务器的发布而指定的架构选项无效。 需要设置架构选项,以包括 DRI 约束。
21395 10 无法将此列纳入事务发布中,因为此列的 ID 大于 255。
21396 16 为 sp_addsubscriber 的 @type 参数或 sp_addsubscription 的 @subscriber_type 参数指定的值无效。 有关有效值的列表,请参阅 SQL Server 联机丛书。
21397 16 对从指定备份创建的非同步订阅进行同步时需要一些事务,但这些事务在分发服务器上不可用。 请使用更新的日志以及差异或完整数据库备份再试此操作。
21398 16 当分发清除代理正在运行时,无法在分发服务器上完成非同步订阅的设置。 如果暂时禁用分发清除代理,则此操作成功的可能性更大。
21399 16 将订阅与指定的日志序列号(LSN)进行同步时,所需的事务在分发服务器上不可用。 请指定更大的 LSN。
21400 16 项目属性必须在项目 '%s' 的原始发布服务器上进行更改。
21401 16 项目名称不能为 'all'。
21402 16 参数 '%s' 的值不正确。
21403 10 max_concurrent_dynamic_snapshots 发布属性必须大于等于零。
21404 10 '%s' 不是 '%s' 参数的有效值。 该值必须为大于 300 的正整数或为 0。
21405 10 '%s' 不是 '%s' 参数的有效值。 该值必须为大于等于 %d 的整数。
21406 10 '%s' 不是 '%s' 参数的有效值。 该值必须为 0、1、2、3 或 4。
21407 16 无法创建订阅。 如果为 @sync_type 参数指定值 "initialize with backup",则必须通过为 @article 参数指定值 "all" 订阅发布中的所有项目。
21408 16 无法创建订阅。 必须为 @status 参数指定值 "Active" 或 "Subscribed"。 这是由于为 @sync_type 参数指定的值是 "initialize with backup" 或 "replication support only"。
21409 16 只能设置 %s 和 %s 参数中的一个。
21410 16 快照代理启动消息。
21411 16 分发代理启动消息。
21412 16 合并代理启动消息。
21413 16 未能获取指示队列前部的应用程序锁。
21414 10 获取应用程序锁时意外失败。 确保用于运行合并代理的帐户是发布访问列表的成员。 如果在服务器上有很多活动,请在有更多的可用服务器资源时运行合并代理。
21415 10 释放应用程序锁时意外失败。 确保用于运行合并代理的帐户是发布访问列表的成员。 如果在服务器上有很多活动,请在有更多的可用服务器资源时运行合并代理。
21416 10 不能更改项目 '%s' 的属性 '%s'。
21417 10 不允许队列超时值大于 12 个小时。
21419 10 不能更改项目 '%s' 的筛选器 '%s'。
21420 10 不能更改订阅属性 '%s'。
21421 10 不能删除项目 '%s',因为其他项目正在将其作为联接项目使用。
21422 16 队列读取器代理启动消息。
21423 16 发布 '%s' 不存在,或者您对它没有足够的访问权限。 请确保该发布存在,并且合并代理连接到发布服务器时使用的帐户包含在发布访问列表(PAL)中。
21424 16 对于 SQL Server 发布服务器,@publisher 参数必须为 NULL。
21425 16 对于异类发布服务器,@publisher 参数不能为 NULL。
21426 16 没有对发布 '%s' 和订阅服务器/订阅服务器数据库对 '%s'/'%s' 的共享代理订阅。
21428 16 只能为 SQL Server 订阅服务器启用“memory_optimized”属性。
21429 16 启用内存优化属性时,不允许从 sql 订阅服务器更改为非 sql 订阅服务器。
21430 16 内存优化表的订阅不支持使用 P2P 复制。
21431 16 无法在 MI 中添加更多 %s 代理,连续模式代理的数量已达到 %d 的限制。 否则,由于桌面堆已用尽,某些代理可能无法运行。
21432 16 不允许 ReplDistpatcherUsers 连接到 NamePipe 并出现错误 msg: %s
21450 16 无法为 %s 数据库升级复制 %s。 请确保已升级 %s,然后重新执行 %s。
21451 16 %s %s (%s)登录(%s)密码已经更改。
21452 10 警告: %s 代理作业已隐式创建,并将在 SQL Server 代理服务帐户下运行。
21454 16 如果 @run_at_distributor 参数值为 1,则必须在分发服务器上执行内部过程 sp_MStran_is_snapshot_required。 如果问题仍然存在,请与 Microsoft 客户支持服务部门联系。
21456 16 为参数 %s 提供的值无效。
21460 16 源表 "%s" 的主键包括时间戳列 "%s"。 无法为指定的发布创建项目,因为此发布允许更新订阅服务器。
21481 16 无法在 master 数据库中创建复制订阅。 请另选一个数据库来创建订阅。
21482 16 %s 只能在 "%s" 数据库中执行。
21484 16 已请求对快照发布 "%s" 进行项目验证。 项目验证仅对事务发布有效。
21485 16 不能为快照发布发送跟踪令牌。
21486 16 记录跟踪令牌历史信息时出错。 无法发送跟踪令牌。
21487 16 将跟踪令牌插入日志时出错。 无法发送跟踪令牌。
21488 16 找不到活动订阅。 发布必须具有活动订阅才能发送跟踪令牌。
21489 16 数据库 '%s' 已存在。 如果打算将此数据库作为分发数据库,请设置 @existing_db = 1。
21490 16 为 sp_mergearticlecolumn 的 %s 参数指定的值必须是 '%s'。 仅当另一复制过程调用此过程时,才允许值为 'true'。 请将 @schema_replication 参数的值设置为 'false',或者不指定值。
21499 16 过程 %s 无法 %s 资源 %s。 服务器错误 = %d。
21500 10 指定的订阅类型无效。 数据库中已存在具有其他订阅类型的对发布 '%s' 的订阅。
21501 10 提供的冲突解决程序信息未指定 '%s' 要用于冲突解决的有效列名。
21502 10 发布 '%s' 不允许订阅与备用同步伙伴同步。
21503 10 合并进程运行时无法执行合并元数据的清除。 请在合并进程完成后重试此操作。
21504 10 无法在重新发布服务器 '%s'.'%s' 上执行合并元数据的清除,因为合并进程正在向重新发布服务器传播更改内容。 必须重新初始化该重新发布服务器的所有订阅。
21505 10 无法合并发布 '%s' 的更改,因为此发布已标记为不活动。
21506 10 sp_mergepreparecleanup 执行之前无法执行 sp_mergecompletecleanup。 请用 sp_mergepreparecleanup 开始进入合并元数据清除的第一个阶段。
21507 10 清除合并元数据的所有前提条件都已实现。 请执行 sp_mergecompletecleanup 以开始进入合并元数据清除的最后阶段。
21508 10 合并进程运行时无法执行合并元数据的清除。 合并进程完成后清除将继续进行。
21509 10 无法执行合并元数据的清除,因为某些重新发布服务器尚未停止更改。 所有重新发布服务器停止更改之后,清除将继续进行。
21510 10 正在清除合并元数据时不允许发生数据更改。
21511 10 MSmerge_contents 和 MSmerge_tombstone 都不包含此行的元数据。
21512 18 %ls: %ls 参数的长度未达到所需的最低要求。
21514 16 无法在订阅数据库中完成请求的操作,因为快照当前正被传递到该数据库。 请稍后再执行此操作。 若要停止快照的传递,请停止与订阅关联的分发代理或合并代理。
21515 18 由于指定的发布 '%s' 是一个快照发布,无法编写复制自定义过程的脚本。
21516 10 来自数据库 '%s'、发布 '%s' 的事务复制自定义过程:
21517 10 将不为项目 '%s' 编写复制自定义过程的脚本,因为未启用自动生成自定义过程架构选项。
21518 10 项目 '%s' 的复制自定义过程:
21519 10 不会基于直接的 INSERT、UPDATE 或 DELETE 语句,为项目更新命令编写自定义过程的脚本。
21520 10 不会编写自定义过程的脚本,因为 '%s' 是无法识别的项目更新命令语法。
21521 16 某些生成值超出了 SQL Server 2000 中使用的 %d 的上限。 将发布的 publication_compatibility_level 更改为 90 使其能够运行。
21522 16 由于发布兼容级别低于 90,该项目无法使用 '%s' 功能。 请使用 sp_changemergepublication 将发布 '%s' 的 publication_compatibility_level 设置为 '90RTM'。
21523 16 将列 '%s' 添加到表 '%s' 失败。 项目最多可以有 %d 个列,其中包括已筛选的列。
21525 16 轻量复制必须以匿名方式进行。
21526 16 项目 '%s' 已经属于一个订阅,而且此订阅的 @lightweight 属性具有另一个值。
21527 16 由于数据库 '%s' 中已存在兼容级别更低的发布,无法将发布 '%s' 添加到该数据库中。 数据库中的所有合并发布都必须具有相同的兼容级别。
21528 16 由于数据库 '%s' 中已存在兼容级别更高的发布,无法将发布 '%s' 添加到该数据库中。 数据库中的所有合并发布都必须具有相同的兼容级别。
21530 10 执行内部复制过程期间架构更改失败。 有关更正操作,请参阅伴随此错误消息的其他错误消息。
21531 10 不能在订阅服务器上执行数据定义语言(DDL)命令。 DDL 命令只能在发布服务器上执行。 在重新发布层次结构中,DDL 命令只能在根发布服务器上执行,而不能在任何重新发布订阅服务器上执行。
21532 10 无法添加数据定义语言触发器以用于复制 '%.*ls' 事件。
21533 10 无法将信息插入到架构更改跟踪表 sysmergeschemachange 中。
21535 16 项目 '%s' 已在另一个发布中发布,并设置为使用具有每个分区多个订阅服务器的非重叠分区(@partition_options = 2)。 此设置不允许将项目包括在多个发布中。
21537 16 表 '%s' 中的列 '%s' 与表 '%s' 中的某列有外键关系,但是在指定的联接子句中找不到此列。 这些表之间的逻辑记录关系应该包括此列。
21538 16 在逻辑记录关系中表 '%s' 不能将表 '%s' 作为父表,因为它已经有另一个父表。 逻辑记录关系仅允许每个给定子表有一个父表。
21539 16 由 @filter_type 参数指定的逻辑记录关系要求从父表到子表进行一对一或一对多联接。 请更改 @filter_type 参数的值,或者将 @join_unique_key 参数设置为 1。
21540 16 不能删除定义为数据类型 uniqueidentifier、具有 rowguidcol 属性的列,因为合并复制使用此列进行跟踪。 若要删除此列,必须首先从所有发布和订阅中删除相应的表。
21541 16 无法完成 ALTER TABLE 命令。 不要对已发布的表执行命令 'ALTER TABLE table_name DISABLE TRIGGER ALL'。 请重新发出多条 'ALTER TABLE table_name DISABLE TRIGGER trigger_name' 语句,分别禁用给定表的每个触发器。
21542 16 执行 <%s> 时遇到服务器错误 %d。
21543 16 初始同步期间未正确生成或正确应用项目 %s 的架构。 这可能是由于权限问题所致。 请验证该对象是否存在,以及是否授予了所需的权限。
21544 10 为发布属性 replicate_ddl 指定的值无效。 该值必须为 1 或 0。
21545 16 不能禁用已发布表的、由合并复制使用的触发器。 若要删除此触发器,请从发布中删除此表。
21546 16 无法复制 ALTER TABLE 命令。 它包含多个 DROP 命令,其中包括未包含在对此项目的所有订阅中的列的 DROP 命令。 请在每个 ALTER TABLE 命令中使用单个 DROP 命令。
21547 16 还原数据库 %s 的日志时遇到服务器错误 %d。
21548 16 无法执行 sp_change_subscription_properties。 此存储过程只能用于具有至少一个请求订阅的发布。
21549 16 无法将计算列 '%s' 添加到发布中。 必须首先添加此列依赖的所有列;不能从项目中筛选其中的任一列。
21550 16 必须先删除依赖于 '%s' 列的所有计算列,才能将该列从发布中删除。
21551 16 只有 sysadmin、db_owner 或 db_ddladmin 等角色的成员才能执行此操作。
21552 16 合并数据定义语言(DDL)错误: 不允许删除在行筛选器或联接筛选器中使用的列。 若要删除在行筛选器中使用的列,请首先使用 sp_changemergearticle 更改行筛选器。 若要删除在联接筛选器中使用的列,请首先使用 sp_dropmergefilter 删除联接筛选器。
21561 16 为参数 %s 指定的值 %d 无效。
21564 16 表 %s 包含复制使用的列 msrepl_tran_version。 该列设置为 NULL,但是必须将它设置为 NOT NULL。 复制无法更改此列,因此必须先将其删除,然后再使用 sp_addarticle 将该表作为项目重新添加。 之后复制会将该列添加到该表中。
21567 16 调用格式 VCALL 不能用于指定的项目。 VCALL 格式只能用于允许更新订阅的发布中的项目。 如果不需要更新订阅,请指定其他调用格式。 如果确实需要更新订阅,则必须删除发布,然后再重新创建,以指定允许更新订阅。
21569 16 发布 %s 中的项目 %s 在系统表 sysarticleupdates 中没有有效的冲突表条目。 此条目是允许排队更新订阅的发布所必需的。 请检查上次运行快照代理时是否出错。
21570 16 无法创建逻辑记录关系。 表 '%s' 没有外键引用表 '%s'。 逻辑记录关系要求父表和子表之间具有外键关系。
21571 16 无法在发布 '%s' 中创建逻辑记录关系。 必须将该发布的 use_partition_groups 选项设置为 "true" 才能使用逻辑记录。 请使用 sp_changemergepublication 将该选项设置为 "true"。
21572 16 由于表 '%s' 的外键约束 '%s' 被禁用,无法添加逻辑记录关系。 若要创建逻辑记录关系,请首先启用外键约束。
21573 16 由于表 '%s' 的外键约束 '%s' 是使用 NOT FOR REPLICATION 选项定义的,无法添加逻辑记录关系。 若要添加逻辑记录关系,请首先删除外键约束,然后在不使用 NOT FOR REPLICATION 选项的情况下重新创建。
21574 16 由于项目 '%s' 是在兼容级别低于 90RTM 的发布 '%s' 中发布的,无法添加逻辑记录关系。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。
21575 16 为属性 filter_type 指定的值无效。 有效值为 1 (仅限联接筛选器)、2 (仅限逻辑记录关系)和 3 (联接筛选器和逻辑记录关系)。
21576 16 由于表 '%s' 中的外键列 '%s' 允许 NULL 值,无法添加表 '%s' 和 '%s' 之间的逻辑记录关系。 请将该列更改为不允许 NULL 值。
21578 16 为了使用 partition_options 2 (表示分区不重叠,且每个分区有多个订阅)或 3 (表示分区不重叠,且每个分区只有一个订阅),必须允许发布 '%s' 使用分区组功能。 请使用 sp_changemergepublication 将 'use_partition_groups' 设置为 'true'。
21579 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于在多个联接筛选器中涉及该项目,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 为 @partition_options 参数选择值 0 或 1,或者使用 sp_dropmergefilter,只留下一个联接筛选器,删除所有其他联接筛选器。
21580 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于在行筛选器和联接筛选器中都涉及该项目,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 为 @partition_options 参数选择值 0 或 1;使用 sp_dropmergefilter 删除该联接筛选器;也可以使用 sp_changemergepublication 更改行筛选器。
21581 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于项目联接筛选器的 join_unique_key 值为 0,因此不能为 @partition_options 参数指定值 2 或 3 (nonoverlapping partitions)。 选择 0 或 1 作为 @partition_options 参数的值,或者使用 sp_changemergefilter 将 join_unique_key 的值指定为 1。
21582 16 不能对发布 "%s" 中的项目 "%s" 使用您指定的分区选项。 由于该项目与父项目 "%s" 有直接或间接的联接筛选器关系,不能为 @partition_options 参数指定值 2 或 3 (表示分区不重叠)。 父项目不使用相同的 partition_options 值。 请使用 sp_changemergepublication 更改其中一个项目的值。
21583 16 无法更新项目 '%s' 中的列。 该项目的 partition_options 属性值为 2 或 3 (表示分区不重叠),而且在行筛选器和/或联接筛选器中涉及该列。 在这种情况下,无法在订阅服务器或重新发布服务器上更新该列;必须在顶级发布服务器上更新该列。
21584 16 无法插入项目 '%s' 的行。 该行不属于订阅服务器的分区,而且该项目的 partition_options 属性值为 2 或 3 (表示分区不重叠)。 不重叠的分区不允许在分区外插入。
21585 16 无法在发布 '%s' 中指定自定义项目排序,因为该发布的兼容级别低于 90RTM。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。
21597 16 该项目仅包括 rowguidcol 列。 必须发布至少一个其他列。
21598 16 不允许修改复制所创建的 DDL 触发器,因为它们是跟踪 DDL 更改所必需的。
21599 16 参数 @article 和 @join_articlename 的值不能相同。 请为这两个参数指定不同的项目;不允许使用自联接。
21600 16 找不到非 SQL Server 发布服务器 [%s]。 请执行 sp_helpdistpublishers 以查看可用发布服务器的列表。
21601 16 对于 Oracle 发布,参数 @type 的值必须为 'logbased'。
21603 16 sp_refresh_heterogeneous_publisher 刷新 Oracle 发布服务器 '%s' 失败。 已保留其失败状态下的 Oracle 发布服务器元数据,以帮助诊断失败的原因。 诊断并解决该问题后,重新运行 sp_refresh_heterogeneous_publisher 完成刷新过程。
21604 16 非 SQL Server 发布服务器供应商无效。 请尝试重新添加发布服务器。 如果问题仍然存在,请与 Microsoft 客户支持服务部门联系。
21605 16 非 SQL Server 发布服务器必须在分发数据库的上下文中进行配置。 请在分发数据库的上下文中执行 sp_adddistpublisher。
21606 16 参数 "%s" 仅用于非 SQL Server 发布服务器。 对于 SQL Server 发布服务器,此参数的值必须为 "%s"。
21607 16 sp_refresh_heterogeneous_publisher 无法获取有关 Oracle 发布服务器 '%s' 的发布服务器信息。 只有在当前定义的分发服务器上刷新 Oracle 发布服务器时,才能调用 sp_refresh_heterogeneous_publisher。
21608 16 不能对参数 @ignore_distributor 使用值 TRUE。 对于非 SQL Server 发布服务器,该值必须为 FALSE。
21609 16 非 SQL Server 发布不支持可更新订阅。 属性 allow_sync_tran 和 allow_queued_tran 必须为 "false"。
21610 16 sp_refresh_heterogeneous_publisher 尝试刷新发布服务器 '%s' 失败并未更改 Oracle 发布服务器上的任何元数据。 请确保已标识正确的 Oracle 发布服务器,并确保已达到刷新 Oracle 发布服务器的要求。
21611 16 不能删除分发发布服务器 "%s",因为已为它定义了发布。 请首先删除发布。
21612 16 对于非 SQL Server 发布服务器,@sync_method 参数的值必须为 "character" 或 "concurrent_c"。
21613 16 在表 '%s' 中找不到约束列 '%s'。
21614 16 在表 '%s' 中找不到索引列 '%s',
21615 16 找不到项目 %s 的表信息。 本地分发服务器缓存可能已损坏。
21616 16 在项目中找不到列 [%s]。 请验证基础表中是否存在该列以及项目中是否包含该列。
21617 16 无法运行 SQL*PLUS。 请确保分发服务器上安装了最新版本的 Oracle 客户端代码。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21617"。
21618 16 发布服务器 '%s' 不存在。 若要查看发布服务器的列表,请使用存储过程 sp_helpdistpublisher。
21619 16 必须提供 @SelectColumnList 和 @InsColumnList。
21620 16 通过系统 Path 变量获得的 SQL*PLUS 版本不够新,无法支持 Oracle 发布。 请确保分发服务器上安装了最新版本的 Oracle 客户端代码。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21620"。
21621 16 无法创建公共同义词 %s。 请验证是否已将 CREATE SYNONYM 权限授予复制管理用户。
21622 16 无法授予对公共同义词 %s 的 SELECT 权限。 请验证复制管理用户是否具有足够的权限。
21623 16 无法更新公共同义词 'MSSQLSERVERDISTRIBUTOR',以将 Oracle 实例 '%s' 标记为 SQL Server 发布服务器。
21624 16 在分发服务器 '%s' 上找不到已注册的 Oracle OLEDB 访问接口 OraOLEDB.Oracle。 请确保分发服务器上安装并注册了最新版本的 Oracle OLEDB 访问接口。 有关其他信息,请参阅 SQL Server 联机丛书的“排除 Oracle 发布服务器故障”中的“SQL Server 错误 21624”。
21625 16 无法更新 Oracle 实例 '%s' 处的发布服务器表 HREPL_PUBLISHER。
21626 16 无法使用 Oracle OLEDB 访问接口 OraOLEDB.Oracle 连接到 Oracle 数据库服务器 '%s'。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21626"。
21627 16 无法使用 Microsoft OLEDB 访问接口 MSDAORA 连接到 Oracle 数据库服务器“%s”。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21627"。
21628 16 无法更新分发服务器 '%s' 的注册表,以允许 Oracle OLEDB 访问接口 OraOLEDB.Oracle 与 SQL Server 一起在进程中运行。 请确保当前登录名有权修改 SQL Server 拥有的注册表项。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21628"。
21629 16 指示 Oracle 的 Oracle OLEDB 访问接口 OraOLEDB.Oracle 已注册的 CLSID 注册表项不在分发服务器上。 请确保分发服务器上安装并注册了 Oracle OLEDB 访问接口。 有关其他信息,请参阅 SQL Server 联机丛书中 "排除 Oracle 发布服务器故障" 中的 "SQL Server 错误 21629"。
21630 16 无法确定是否仍在发布表 '%s'。 请与客户支持服务部门联系。
21631 16 无法取消发布表 '%s';对 Oracle 发布服务器的远程调用失败。 请验证复制管理用户登录名是否可以使用 SQL*PLUS 连接到 Oracle 发布服务器。 如果可以连接,但问题仍然存在,请删除 Oracle 发布,然后再重新配置。
21632 16 非 SQL Server 发布不支持参数 %s。 为此参数指定的值必须是 %s。
21633 16 由于非 SQL Server 发布服务器仅支持 @sync_method 参数值 "character" 或 "concurrent_c",无法添加发布 '%s'。
21634 16 使用非 SQL Server 发布时,参数 %s 不支持值 '%s'。 该值必须为 %s。
21635 16 不支持指定的架构选项组合。 非 SQL Server 发布仅支持下列架构选项: 0x01、0x02、0x10、0x40、0x80、0x4000 和 0x8000。
21637 16 异类发布需要 %s。
21638 16 已为 sp_addpublication 的 @repl_freq 参数指定值 '%s'。 对于非 SQL Server 发布,需要 @sync_method 参数使用下列值之一: %s。
21639 16 异类发布服务器不能使用可信连接,请将 @trusted 设置为 false。
21640 16 非 SQL Server 发布服务器不支持将 @thirdparty_flag 参数的值设置为 1。 执行存储过程 sp_adddistpublisher 时,请为该参数指定值 0。
21641 16 "%s" 参数仅用于非 SQL Server 发布服务器。 对于 SQL Server 发布服务器,它必须为 NULL。
21642 16 异类发布服务器需要链接服务器。 已有一个名为 '%s' 的链接服务器。 请删除链接服务器或另选一个发布服务器名称。
21643 16 为参数 '%s' 指定的值必须为 MSSQLSERVER、ORACLE 或 ORACLE GATEWAY。
21644 16 异类订阅服务器不支持将 '%s' 的值设置为 %s,必须为 %s。
21645 16 值 '%s' 不是有效的非 SQL Server 发布服务器类型。 对于 SQL Server 2005,该值必须为 ORACLE 或 ORACLE GATEWAY。
21646 16 已将 Oracle 服务器 [%s] 指定为分发服务器 [%s].[%s] 上的发布服务器 [%s]。 请删除此发布服务器或删除公共同义词 [%s]。
21647 16 无法加载 Oracle 发布服务器支持包。 请删除复制管理用户架构,然后重新创建;请确保向它授予相关文档中所述的相应权限。
21649 16 无法更改属性 '%s'。 非 SQL Server 发布服务器不支持此属性。
21650 16 为项目 '%s' 的 @rowcount_only 指定的值不是 1。 对于非 SQL Server 发布服务器中发布的项目,1 是此参数的唯一有效设置。
21651 16 无法执行对 Oracle 发布服务器 '%s' 的 HREPL.%s 请求。 请验证发布服务器上是否存在 Oracle 包代码,以及复制管理用户帐户是否具有足够的权限。
21653 16 数据库管理系统(DBMS) %s %s 不存在。 请通过查询 msdb.dbo.MSdbms 查看支持的 DBMS 和版本。
21654 16 数据类型 %s 不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看支持的数据类型和映射。
21655 16 数据类型 %s 已存在。
21656 16 %s 的数据类型映射不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看可用映射的列表。
21657 16 %s 的数据类型映射已存在。
21658 16 该数据类型映射不存在。 请通过查询 msdb.dbo.sysdatatypemappings 查看映射列表。
21659 16 无法对 SQL Server 发布服务器执行此过程。 该发布服务器必须是非 SQL Server 发布服务器。
21660 16 为项目 '%s' 的参数 @full_or_fast 指定的值必须为 0、1 或 2。
21661 16 为项目 '%s' 的参数 @shutdown_agent 指定的值必须为 0 或 1。
21662 16 在非 SQL Server 发布服务器上找不到或不支持源对象 [%s].[%s]。 如果存在该对象,请验证它是否满足发布要求。
21663 16 找不到源表 [%s].[%s] 的有效主键。 有效主键是发布表所必需的。 请添加或更正源表的主键定义。
21664 16 索引 [%s] 包含可为 Null 的唯一列。
21665 16 键 [%s] 包含可为 Null 的唯一列。
21666 16 为索引键或主键指定的列名不能超过 %d 个,因为这超过了 SQL Server 支持的最大列数。 已指定 %d 列。
21667 16 未创建索引 "%s"。 该索引的键长度至少为 %d 字节。 SQL Server 支持的最大键长度为 %d 字节。
21668 16 未创建约束 "%s",因为未发布该约束中的一列或多列。 在已发布的项目中包括所有列,或者更改约束以删除未发布的列。
21669 16 由于列 [%s] 使用不支持的数据类型 [%s],因此无法发布该列。 请通过查询 msdb.dbo.sysdatatypemappings 查看支持的数据类型。
21670 16 连接到服务器 [%s] 失败。
21671 16 无法执行该过程。 必须在关联的 SQL Server 分发服务器上执行非 SQL Server 发布服务器的管理。 请在分发服务器上执行该过程。
21672 16 登录名 '%s' 的权限不足,无法执行此命令。
21673 16 与发布服务器 [%s] 的测试连接失败。 请检查身份验证信息。
21674 16 无法为登录名 [%s] 更新链接服务器 [%s]。
21675 16 为单个表指定的索引不能超过 %d 个。 已指定 %d 个索引。 超出的索引已忽略。
21676 16 由于发布同步方法不是 'character'、'concurrent_c' 或 'database snapshot character',异类订阅服务器 '%s' 无法添加对异类发布 '%s' 的订阅。
21677 16 不能将异类发布服务器 '%s' 定义为订阅服务器。
21678 16 仅当 "%s" 设置为 "%s" 时,才能将参数 "%s" 设置为 "%s"。
21679 16 对等发布仅支持值为 %s 的 '%s' 参数。
21680 16 分发代理无法为 Originator %s、OriginatorDB %s、OriginatorDBVersion %d、OriginatorPublicationID %d 更新已缓存的日志序列号(LSN)。 请停止分发代理,然后再重新启动。 如果问题仍然存在,请与客户支持服务部门联系。
21681 16 当前用户 '%s' 没有用于非 SQL Server 发布服务器 [%s] 的有效链接服务器登录名映射。 复制通过链接服务器连接到发布服务器;请使用存储过程 sp_addlinkedsrvlogin 将用户的登录名映射到此链接服务器。
21682 16 无法发布表 [%s].[%s]。 复制管理用户需要获得显式 SELECT 授权或通过 PUBLIC 获得 SELECT 授权,才能发布此表。 基于角色的 SELECT 授权(如果有)是不足的。
21683 16 无法验证 Oracle 发布服务器 %s 的管理员登录特权。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。
21684 16 Oracle 发布服务器 "%s" 的复制管理用户权限不足。 有关所需权限,请参阅脚本 /MSSQL/Install/oracleadmin.sql。
21685 16 对 Oracle 发布服务器 '%s' 的 Oracle 架构筛选器的请求 '%s' 失败。
21686 16 操作 "%s" 无效。 有效的操作是 "add"、"drop" 和 "help"。
21687 16 只有 Oracle 发布服务器才支持架构筛选器。 发布服务器 "%s" 是 "%s" 发布服务器。
21688 16 当前登录名 '%s' 不在发布服务器 '%s' 上任何发布的发布访问列表(PAL)中。 请使用 PAL 中的登录名,或者将此登录名添加到 PAL 中。
21689 16 对于添加和删除架构筛选器的操作,NULL @schema 值无效。
21690 10 当订阅服务器与发布服务器相同时,订阅服务器数据库不能与发布服务器数据库相同
21691 10 应该对订阅数据库调用 sp_mergesubscription_cleanup
21692 16 无法为发布 '%s' 中的项目 '%s' 编写订阅服务器存储过程的脚本
21694 16 当 %s 设置为 0(SQL Server 身份验证)、2(AAD 密码身份验证或 4(AAD 服务主体身份验证)时,%s 不能为 null 或为空。 指定登录或将安全模式设置为 1(集成身份验证)或 3(AAD 集成身份验证)。
21695 10 未删除复制代理作业 '%s',因为该作业的名称不标准;请在不使用该作业时手动删除它。
21696 16 该存储过程仅适用于 Oracle 发布服务器。 发布服务器 '%s' 是 %s 发布服务器。
21698 16 不再支持参数 '%s'。
21699 10 由于找不到视图 '%s',无法重用该视图。 重新创建所有系统表视图。 这只是一条信息性消息。 不需要任何用户操作。
21701 16 Microsoft SQL Server Additive Conflict Resolver
21702 16 Microsoft SQL Server Averaging Conflict Resolver
21703 16 Microsoft SQL Server DATETIME (Earlier Wins) Conflict Resolver
21704 16 Microsoft SQL Server DATETIME (Later Wins) Conflict Resolver
21705 16 Microsoft SQL Server Download Only Conflict Resolver
21706 16 Microsoft SQL Server Maximum Conflict Resolver
21707 16 Microsoft SQL Server Merge Text Columns Conflict Resolver
21708 16 Microsoft SQL Server Minimum Conflict Resolver
21709 16 Microsoft SQL Server Priority Column Resolver
21710 16 Microsoft SQL Server Subscriber Always Wins Conflict Resolver
21711 16 Microsoft SQL Server Upload Only Conflict Resolver
21712 16 Microsoft SQLServer 存储过程冲突解决程序
21715 16 无法注册项目冲突解决程序 %s。 如果用于运行 SQL Server 的帐户无权访问分发数据库,则会出现这种情况。 请手动将类 ID 和自定义冲突解决程序名称添加到分发数据库中的 MSmerge_articleresolver 表中。
21717 16 项目冲突解决程序名称不能为空字符串或 NULL。 为 @article_resolver 参数指定一个有效值。
21718 16 对于 COM 冲突解决程序,@resolver_clsid 不能为空字符串或 NULL。 为 @resolver_clsid 指定有效值。
21719 10 由于订阅匿名或无效,订阅服务器 '%s':'%s' 没有在发布服务器上标记为要重新初始化。 请验证为 sp_reinitmergesubscription 的 @subscriber 和 @subscriber_db 参数指定的值是否有效。
21720 16 无法找到与 ID 或参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中指定的名称匹配的作业。 请验证为这些参数指定的值。
21721 10 UserScripts
21722 16 无法为复制 '%s' 事件而添加扩展触发器。
21723 16 为过程 '%s' 的 @pubid 参数指定的值无效或为 NULL。 请验证合并代理是否运行正常。 如果问题仍然存在,请重新初始化订阅。
21724 10 由于已发布表 %s,无法使用 CASCADE 选项添加外键 %s。 请将 NOT FOR REPLICATION 子句添加到外键定义。
21725 16 无法更改视图。 无法将作为表复制的索引视图更改为非索引视图。 请在尝试更改视图之前将其从发布中删除。
21727 14 无法完成复制操作。 当前用户的安全检查失败。 只有 sysadmin 固定服务器角色或者 db_owner 或 db_ddladmin 固定数据库角色的成员才能执行此操作。
21728 16 仅当项目使用逻辑记录冲突解决时,它才能支持逻辑记录级冲突检测。
21729 16 属性 @keep_partition_changes 不能设置为“true”。这是因为该 @publication_compatibility_level 属性设置为 90RTM 或更高版本,并且该 @use_partition_groups 属性设置为“true”。设置较低的兼容性级别或将 @use_partition_groups 属性设置为“false”。
21730 16 无法复制表 '%s',因为它包含的主键列不精确。请在不使用 'persisted' 子句的情况下重新创建该表,然后重试。
21731 16 由于表包括在复制 DDL 事件的发布中,无法添加没有显式名称的约束或默认值。 请为约束指定唯一名称,然后重新发出 DDL 语句。
21732 16 在复制中使用 Data Transformation Services (DTS)包时,要求密码不能为 NULL 或为空。 请为参数 '%s' 指定一个有效值。
21733 16 无法打开数据库 %s。 无法对复制 %s 进行升级。 请在 %s 可以访问后从 %s 数据库重新运行 %s。
21734 16 对等发布不支持将时间戳列作为 varbinary(8) 列进行复制。 不能使用此选项添加项目,也不能通过添加/更改表来将时间戳列作为 varbinary(8) 列包括到表中。
21735 16 源对象 [%s].[%s] 是临时对象,因此无法发布它。
21736 16 无法将项目日志表重新定位到其他表空间。 请验证复制管理用户登录名是否可以使用 SQL*PLUS 连接到 Oracle 发布服务器。 如果可以连接,但问题仍然存在,则说明问题可能是由于权限不足或表空间中的空间不足所致;请查看 Oracle 错误消息。
21737 16 属性 '%s' 对于 '%s' 发布服务器无效。
21738 16 属性 '%s' 对于 %s 发布无效。
21739 16 无法更改属性 '%s'。 必须首先调用存储过程 sp_articleview 初始化项目,然后才可以更改该属性。
21740 16 找不到 Oracle 订阅服务器 '%s'。 无法检查环回支持。
21741 16 无法从 Oracle 发布服务器 '%s' 检索分发服务器信息。 双向发布要求 Oracle 发布服务器在 Oracle 订阅服务器之前就已存在。
21742 16 Oracle 发布服务器的名称是 '%s',Oracle 订阅服务器的名称是 '%s'。 双向 Oracle 发布要求 Oracle 发布服务器和订阅服务器的名称相同。
21743 16 无法检索 Oracle 订阅服务器 '%s' 的发起方信息。
21744 16 Oracle 双向发布要求参数 '%s' 的值为 '%s'。
21745 16 无法生成筛选器视图或过程。 请验证是否可以将 sp_addarticle 的 @filter_clause 参数的指定值添加到 SELECT 语句的 WHERE 子句中(以生成有效的查询)。
21746 16 '%s' 的字符长度不能超过 %d。
21747 16 无法建立与 Oracle 发布服务器 '%s' 的连接。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。
21748 16 该项目已在分发服务器上删除,但是未删除发布服务器 '%s' 上的信息。 不需要执行任何操作;如果删除发布服务器,则会清除该信息。
21749 16 发布服务器已在分发服务器上删除,但是未删除有关发布服务器 '%s' 的信息。 请使用 SQL*PLUS 连接到 Oracle 发布服务器,然后删除复制管理用户。
21750 16 表 %s 没有主键,而主键是事务复制所必需的。 请在表中创建主键。
21751 16 无法将视图 %s 作为表发布,因为它没有唯一聚集索引。 将视图作为视图发布,或者添加唯一聚集索引。
21752 16 当前用户 %s 没有对 %s 表的 SELECT 权限。 该用户必须具有 SELECT 权限,才能在订阅服务器上检索在队列中挂起更新的行。
21753 16 在 sp_getqueuedrows 的 @tablename 参数中指定的表 %s 不属于任何活动的、已初始化的排队订阅。 请通过运行快照代理、分发代理和队列读取器代理,确保您的排队订阅已正确初始化。
21754 16 已终止处理。 sp_getqueuedrows 的结果集大于此过程可以返回的最大大小(16,000)。 再次执行此过程之前,请运行队列读取器代理以刷新订阅服务器上的队列。
21755 16 无法将 '%s' 标记为系统对象。
21756 16 根据项目设置,表 %s 应该有标识列,但是它实际上没有标识列。 请通过 sp_helparticle 验证项目设置并在必要时使用 sp_changearticle 更改这些设置。
21757 16 该订阅是只读的。 此订阅与之同步的发布允许在订阅服务器上进行更新,但是已为 sp_addsubscription 的 @update_mode 参数指定了值 'read-only'。 若要允许更新,必须删除订阅,然后再重新创建,创建时为 @update_mode 指定其他值。
21758 16 找不到对发布服务器 %s、数据库 %s、发布 %s 的订阅的有效队列读取器代理 ID。 对更新订阅服务器发布的指定订阅未初始化。 请运行快照代理、分发代理和队列读取器代理来初始化订阅。
21759 16 无法将列 '%s' 添加到表 '%s' 中。 该表已包含合并发布中的项目所允许的最大列数(246 列)。
21760 11 无法在 'master' 数据库中执行复制脚本;将终止当前会话。 脚本必须在分发数据库中执行,而 master 数据库无法充当分发数据库。
21761 20 无法执行复制脚本;将终止当前会话。 请检查在执行脚本期间 SQL Server 返回的错误。
21762 10 分发数据库 '%s' 的兼容级别为 %d,这与 master 数据库的兼容级别不同。 这两个兼容级别必须相同,因此将分发数据库级别更改为 %d。 这只是一条信息性消息。 不需要任何用户操作。
21763 16 消息队列服务未在运行。 请启动此服务,然后重试该操作。
21764 16 无法创建发布。 仅在 Microsoft Windows NT 平台上才支持为参数 @queue_type 指定值 'msmq'。 请为此参数指定值 'sql'。
21765 10 列 msrepl_tran_version 已预定义,并且允许为 NULL。 将删除并重新创建此列,以便在更新订阅服务器时不允许使用 NULL。
21766 16 表 %s 包含带有 Not For Replication 标记的标识列,但是 sp_addarticle 的 @identitymanagementoption 参数设置为 'none'。 若要支持立即更新订阅,请为 @identitymanagementoption 指定值 'manual' 或 'auto'。
21767 10 警告: 参数 '%s' 已过时,只是为了向后兼容才予以保留。 在未来的版本中不再使用它。 将使用参数 '%s' 代替此参数。
21768 16 对远程分发服务器执行 sp_adddistributor 时,必须使用密码。 在发布服务器上和分发服务器上执行此过程时,为 @password 参数指定的密码必须相同。
21769 10 不支持自定义数据类型映射。 必须验证映射的正确性。 如果映射不兼容,则在将数据从发布服务器移动到订阅服务器时,很可能会出现错误。
21770 10 不存在从 '%s' 到 '%s' 的数据类型映射。 请检查源和目标的数据类型、长度、精度、小数位数和可为 Null 性。 在系统表 msdb.dbo.sysdatatypemappings 中查询支持的映射列表。
21771 16 %s 不在所支持的 %d 到 %d 范围内。
21772 16 属性 "%s" 要求将参数 @force_invalidate_snapshot 和 @force_reinit_subscription 设置为 "tr ue"。
21773 10 由于有无法访问的文件,无法打开分发数据库 '%s'。 该数据库将被删除,但是不会执行分发数据库清除任务。 有关为什么无法访问数据库文件的详细信息,请查看数据库和服务器错误日志。
21774 16 只有非 SQL Server 发布服务器才支持此过程。 在其上执行此过程的发布服务器 '%s' 是 SQL Server 发布服务器。
21775 16 无法为项目 '%s' 生成列位图。
21776 16 无法为项目 '%s' 生成已发布列位图。
21777 16 无法为项目 '%s' 生成项目视图名称。
21778 16 无法为项目 '%s' 将发布服务器对象添加到 Oracle 发布服务器。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21779 10 无法使用指定的数据类型映射。 找不到与源类型 %s 匹配的目标数据类型。 在系统表 msdb.dbo.sysdatatypemappings 中查询支持的映射列表。 请检查源类型的长度、精度、小数位数和可为 Null 性是否正确。
21780 16 非 SQL Server 发布服务器缺少一个或多个 %s 对象。 请删除发布服务器和复制管理用户架构,然后再重新创建。
21781 16 无法检索异类元数据。 请验证连接信息
21782 16 无法将主键列 '%s' 添加到项目 '%s' 中。 如果发布服务器是非 SQL Server 发布服务器,则主键可能违反了 SQL Server 对列的数目和长度的限制。 有关详细信息,请参阅 sp_addarticle 返回的错误。
21783 16 无法为项目 '%s' 将发布服务器触发器和项目日志表添加到 Oracle 发布服务器。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21784 16 必须为 @rowfilter 参数指定非 NULL 值。
21785 16 无法为发布服务器 '%s' 查询 Oracle XactSet 作业属性。
21786 16 无法为发布服务器 '%s' 刷新 Oracle XactSet 作业。
21787 16 无法为发布服务器 '%s' 查询 Oracle 事务批处理启用标志。
21788 16 传递给 sp_IHSetXactBatching 的参数无效。 表示启用/禁用事务批处理的位标志必须为 0 或 1。
21789 16 无法为发布服务器 '%s' 设置 Oracle 事务的批处理启用标志。
21790 16 无法从发布服务器 '%s' 发布表 '%s.%s'。 请验证连接信息,并确保可以通过类似 SQL*PLUS 的工具连接到该发布服务器。 确保复制管理用户架构具有所需的权限。
21791 16 表 '%s.%s' 已出现在 Oracle 网关发布服务器 '%s' 上的事务发布中。 使用 "Oracle 网关" 选项时,通过事务复制发布的表只能包括在一个发布中。 若要在多个发布中发布此表,则必须将 Oracle 发布服务器重新配置为使用 "Oracle 完整" 选项。
21792 16 表 '%s.%s' 已出现在发布服务器 '%s' 上的事务发布 '%s' 中。 "Oracle 网关" 发布选项(默认选项)允许将表作为项目包括在任意数目的快照发布中,但是只能包括在一个事务发布中。 若要在多个事务发布中发布表,请使用 "Oracle 完整" 发布选项。 若要更改发布选项,必须删除发布服务器,然后再重新配置。
21793 16 仅 SQL Server Enterprise Edition 和 Developer Edition 支持非 SQL Server 发布服务器。 此实例的版本是 %s。
21794 16 为 @propertyname 参数指定的值无效。 请使用下列值之一: %s。
21795 16 为属性 %s 指定的值无效。 请使用下列值之一: %s。
21796 16 必须为属性 "xactsetjobinterval" 赋予一个大于或等于 0 的值。
21797 16 无法创建代理作业。 '%s' 必须是有效的 Windows 登录名,且格式为: '计算机\登录名' 或 '域\登录名'。 请参阅 '%s' 的文档。
21798 16 无法执行复制管理过程。 在继续操作之前,必须通过 '%s' 添加 '%s' 代理作业。 请参阅 '%s' 的文档。
21799 16 找不到发布服务器 (%s)、数据库 (%s)、发布 (%s) 的 %s 代理。 请使用相应的过程创建代理: sp_addpublication_snapshot、sp_addlogreader_agent 或 sp_addqreader_agent。
21800 16 普通的版本水印在此副本中无效,因为它不存在或者可能已清除那些尚未传播的更改的元数据。
21801 16 存储过程 sp_createagentparameter 无法将一个或多个参数添加到系统表 msdb.dbo.Msagentparameterlist 中。 请查看执行 sp_createagentparameter 期间 sp_createagentparameter 返回的错误以及 SQL Server 返回的错误。
21802 16 在创建代理配置文件的过程中无法验证指定的代理参数值。 '%s' 不是 '%s' 参数的有效值。 该值必须是一个小于等于 '%d' 的整数。 请验证复制组件是否正确安装。
21803 16 无法更新代理参数元数据。 复制无法将参数 '%s' 插入到表 '%s' 中。 请验证复制组件是否正确安装。 查看执行 sp_createagentparameter 期间 SQL Server 返回的错误。
21804 16 为 sp_getagentparameterlist 的 @agent_type 参数指定的值 '%d' 无效。 请指定有效值 1、2、3、4 或 9。
21805 16 在创建代理配置文件的过程中无法验证指定的代理参数值。 '%s' 不是 '%s' 参数的有效值。 该值必须为整数。 请验证复制组件是否正确安装,以及 sp_add_agent_parameter 是否是使用有效值调用的。
21806 16 在创建代理配置文件的过程中无法验证指定的代理参数值: profile_id %s 不存在或者不支持参数 %s。 该值必须为整数。 请验证复制组件是否正确安装,以及 sp_add_agent_parameter 是否是使用有效值调用的。
21807 16 对于 .NET 程序集业务逻辑处理程序,必须将 @resolver_clsid 指定为 NULL。
21808 16 对于 .NET 程序集业务逻辑处理程序,@resolver_info 必须包含 '%s' 中用来实现 Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule 接口的类名。
21809 10 没有为数据库 '%ls' 启用 DDL 复制,因为其兼容级别小于 80。
21810 16 只能使用 'Not For Replication' 子句将标识列添加到已发布的表
21811 16 不能删除列 '%s',因为复制在使用它: 它在筛选器或视图中被项目 '%s' 引用。 若要删除此列,必须首先将筛选器从该项目中删除。
21812 16 无法对表 %s 执行 "Disable Trigger All" 操作,因为它属于支持可更新订阅的发布(对于此类发布,复制将触发器添加到表中)。 但是,可以分别禁用用户触发器。 请指定要禁用的单个用户触发器的名称。
21813 16 不能禁用 %s 表的触发器 %s,因为可更新的发布需要它。
21814 16 DDL 复制无法刷新自定义过程,请运行 "exec sp_register_custom_scripting 'CUSTOM_SCRIPT', your_script, '%s', '%s' ",然后重试
21815 16 无法将所复制的对象'%s'更改为 'with encrypted'。
21816 16 为参数 '%s' 指定的值无效。 在更改此属性时,其值必须是 '%s'。
21817 16 属性 '%s' 仅对推送订阅有效。
21818 10 不推荐使用也不应再使用安全性、批大小和计划参数。 有关详细信息,请参阅 "sp_addsubscriber" 文档。
21819 16 无法更改属性 '%s'。 此属性仅对允许在订阅服务器上更新的订阅有效。 对其调用此过程的订阅不允许在订阅服务器上更新。
21820 16 无法写入分发服务器(%ls)上快照文件夹中的脚本文件。 请确保有足够的可用磁盘空间。 还请确保用来运行快照代理的帐户具有写入快照文件夹及其子目录的权限。
21821 16 请指定而且只能指定以下两个参数之一: %s 或 %s。
21822 16 由于条目已经存在,无法对 %s 执行 %s。
21823 16 由于条目不存在,无法对 %s 执行 %s。
21824 16 无法将约束添加到多个列,因为表 %s 已发布,但列 %s 不在所有活动分区中。请使用另一个 DDL 语句。
21825 16 不能在用来删除表 %s 中列的那个 DDL 语句中删除约束,因为此表已发布。请使用另一个 DDL 语句。
21826 16 属性 '%s' 仅对 %s 订阅有效。 对于 %s 订阅,请使用 '%s'。
21827 16 不推荐使用 %s 参数,不应该再使用它。 有关详细信息,请参阅 '%s' 文档。
21828 16 找不到 jobstep_uid (%s)的代理帐户。
21830 16 不能为项目 '%s' 指定 schema_option 0x4 (将标识作为标识而不是基本数据类型记录到脚本)。 为 @identityrangemanagementoption 参数指定的值为 NONE。 若要将标识作为标识复制,则对于不支持队列更新订阅的发布,该值必须是 MANUAL 或 AUTO。
21831 16 %s 已存在。 请使用 '%s' 更改所有设置/属性。
21832 16 在不指定 %s 的情况下,只有 sysadmin 固定服务器角色的成员才可以执行此操作。
21833 16 在 Oracle 发布服务器 '%s' 上创建跟踪事件时出错。 无法发送跟踪事件。
21834 16 '%s.%s' 的主键有 %d 列。 SQL Server 最多支持 %d 列。 请重新定义主键,以便它的列数不超过所允许的最大列数。
21835 16 主键 '%s.%s' 的索引至少是 %d 字节。 SQL Server 支持的最大键长度是 %d 字节。 请减少主键中的列数,或将列重新定义为使用较小的数据类型。
21836 16 在重置订阅 xact_seqno 之前,必须在单订阅流模式下运行分发代理。
21837 16 此订阅已有一个复制代理作业(%s)。
21838 16 已不推荐对此过程使用 %s 参数。 因此,在调用 '%s' 时,应该指定值。
21839 16 项目 '%s' 无法支持 schema_option 0x20 或 0x2000000000,因为它包含计算列、检查约束/默认约束或基于 CLR 类型列的主键。请更改 @schema_option 设置,然后重试。
21840 16 由于项目 '%s' 支持 schema_option 0x20,无法将基于 CLR 类型的计算列或检查约束添加到表 '%s' 中。
21841 10 DDL 复制正在强制进行重新初始化,可能因为发布 '%s' 使用了字符模式 bcp,或者正在作为仅用于项目 '%s' 的基本类型而复制时间戳/标识列。
21842 16 当 %s 设置为 %s 时,只能为异类发布指定/更改 %s。
21843 16 无法添加项目 '%s'。对于作为 'indexed view logbased' 发布的索引视图和采用 'proc exec' 任一格式的存储过程,如果它们的公用基表也发布了,则无法将它们发布。
21844 16 无法更改 XML、CLR 类型或 MAX 类型列,因为表已发布,且项目 '%s' 支持将此列类型映射到基列类型的架构选项。
21845 16 无法更改过程 '%s' 以使其依赖于作为 'indexed view logbased' 发布的索引视图或基表,因为索引视图也依赖于此表。
21846 16 找不到指定的事务推送订阅或快照推送订阅的分发代理作业。
21847 16 找不到指定合并推送订阅的合并代理作业。
21848 16 指定的请求订阅不是使用同步代理作业配置的。
21850 16 将值设为 "%s" 之后,无法将属性 "%s" 更改为 "%s"。
21851 16 对等发布仅支持 %s 的值为 '%s'。 目前,项目 '%s' 的 %s 值为 '%s'。 必须更改此值才能继续。
21852 16 对等发布不支持 %s。 项目 '%s' 当前具有 %s。 必须更改它才能继续。
21853 10 警告: %s "%s" 的 "%s" 属性已更改为 "%s",因为 %s 需要该属性。
21854 10 由于正在进行架构更改活动或正在生成快照,无法将新项目添加到发布 '%s'。
21855 16 在 sp_link_publication 中提供的登录名 %s 未映射到发布数据库 %s 中的任何用户。
21856 16 对于 .NET 程序集业务逻辑处理程序,.NET 程序集名称应该是用来实现 Microsoft.SqlServer.Replication.BusinessLogicSupport.BusinessLogicModule 接口的类所在的 '%s' 中某个有效程序集的名称。 请检查业务逻辑处理程序的注册信息,以确保正确指定了 .NET 程序集名称。
21857 10 强制重新初始化发布 '%s' 中的项目 '%s' 时,索引视图 '%s' 的聚集索引可能已在升级或还原过程中删除,请重新创建该索引,然后重新同步数据。
21858 16 快照无法处理发布 '%s' 中的项目 '%s',索引视图 '%s' 的聚集索引可能已在升级或还原过程中删除,请重新创建该索引,然后重新运行快照。
21859 16 无法更改订阅属性 '%s',因为在 MSsubscription_properties 表中没有用于此订阅的条目。 请先调用 sp_addmergepullsubscription_agent,然后再更改此属性。
21860 10 数据库 '%s' 中的表 '%s' 正在订阅事务排队发布,并已针对用于上载更改的合并进行了发布,这可能会导致事务发布服务器和订阅服务器之间无法收敛。
21861 16 已中止当前操作,因为它将停用发布中为其生成快照的项目。
21862 16 无法使用同步方法 'database snapshot' 或 'database snapshot character' 在发布中发布 FILESTREAM 列。
21863 16 无法为项目 '%s' 的列添加 SPARSE 属性,因为合并复制不支持稀疏列。
21864 16 无法发布项目 '%s' 或将 COLUMN_SET 属性集添加到其基表 '%s' 中,因为复制不支持列集。
21865 16 '%s' 发布属性必须为 'true' 或 'false'。
21866 16 发布属性 '%s' 设置为 '%s' 时,只能将发布属性 '%s' 设置为 '%s'。
21867 16 ALTER TABLE SWITCH 语句失败。 表 '%s' 属于不允许进行分区转换的发布。
21868 16 ALTER TABLE SWITCH 语句失败。 由于该语句中的一个或多个表为具有不同目标表或所有者的项目,因此不允许使用该语句。
21869 16 无法在推荐的父项目 '%s' 和推荐的子项目 '%s' 之间添加筛选器,因为该操作可导致在筛选器关系中引入循环。 该子项目已对推荐的父项目进行筛选。
21870 16 分发代理在订阅流模式下应用命令时遇到死锁。 表 '%s' 的索引 '%s' 的 Spid %u 正在等待锁 (类型 '%s', mode '%s')。
21871 16 发布服务器“%s”(属于数据库“%s”)尚未重定向。
21872 16 与虚拟网络名称 “%s” 关联的可用性组没有副本 (replica)。
21873 16 无权运行存储过程 %s。
21874 16 存储过程 %s 必须从分发数据库运行。 当前数据库 %s 不是分发数据库。
21875 16 参数 @original_publisher 和 @publisher_db 存储过程 '%s' 可能不是 NULL。
21876 16 分发服务器 '%s' 不是原始发布服务器 '%s' 和发布服务器数据库 '%s' 的分发服务器。
21877 16 数据库 '%s' 的原始发布服务器 '%s' 不是分发服务器的远程服务器。
21878 16 无法创建链接服务器以联系原始发布服务器 '%s'、发布服务器数据库 '%s' 和重定向的发布服务器 '%s'。 命令 '%s' 失败,出现错误 '%d',错误消息 '%s'。
21879 16 无法查询重定向服务器“%s”以找到原始发布服务器“%s”和发布服务器数据库“%s”来确定远程服务器的名称;错误 %d,错误消息“%s”。
21880 16 虚拟网络名称 '%s' 用于标识原始发布服务器 '%s' 和数据库 '%s' 的重定向发布者。 但是,与此虚拟网络名称关联的可用性组不包括发布服务器数据库。
21881 16 原始发布服务器 '%s' 的重定向发布服务器 '%s' 处的数据库 '%s' 和数据库 '%s' 未同步或未处于活动状态。
21882 16 原始发布服务器 '%s' 和数据库 '%s' 的重定向发布服务器 '%s' 所在的数据库 '%s' 属于 HADRon 可用性组,必须重定向到其关联的 HADRon 虚拟网络 名称。
21883 16 重定向发布服务器 '%s' 处的查询,以确定发布服务器数据库 '%s' 是否属于可用性组失败,并出现错误 “%d”,错误消息 “%s”。
21884 16 重定向发布服务器 '%s' 处的查询确定与发布服务器数据库 '%s' 关联的可用性组的运行状况失败,并出现错误 “%d”,错误消息 “%s”。
21885 16 失败调用的返回代码为 “%d”。
21886 16 返回的远程服务器名称为 null。
21887 16 重定向发布服务器 '%s' 处的查询,以确定发布服务器数据库 '%s' 是否属于可用性组失败,并出现错误 “%d”,错误消息 “%s”。
21888 16 SQL Server 实例 '%s' 未配置为支持副本 (replica)。 若要使 SQL Server 实例充当副本 (replica)发布服务器,请配置副本 (replica)实例。
21889 16 SQL Server 实例“%s”不是复制发布服务器。 在 SQL Server 实例“%s”(具有分发服务器“%s”)上运行 sp_adddistributor,以便使该实例承载发布数据库“%s”。 确保指定的登录名和密码与用于原始发布服务器的登录名和密码相同。
21890 16 分发服务器 '%s' 和分发数据库 '%s' 的 SQL Server 实例 '%s' 不能与发布服务器数据库 '%s' 一起使用。 重新配置发布服务器以使用分发服务器 '%s' 和分发数据库 '%s'。
21891 16 分发服务器 '%s' 的发布服务器 '%s' 不称为分发服务器 '%s' 的发布服务器。 在分发服务器 '%s' 处运行sp_adddistpublisher,使远程服务器能够托管发布数据库 '%s'。
21892 16 无法在与虚拟网络名称“%s”相关联的可用性组主副本上查询 sys.availability_replicas 以获取成员副本的服务器名称:错误 = %d,错误消息 = %s。
21893 16 订阅服务器 (%s)(属于原始发布服务器“%s”)在重定向的发布服务器“%s”中不显示为远程服务器。 在重定向的发布服务器上运行 sp_addlinkedserver,以将这些订阅服务器添加为远程服务器。
21894 16 无法将链接服务器配置为查询副本 (replica)主机服务器 '%s':返回代码 = %d。
21895 16 副本 (replica)主机 '%s' 遇到一个或多个发布者验证错误。
21896 16 重定向发布服务器 '%s' 处的查询,以确定 SQL Server 实例是否为副本 (replica)发布服务器失败,出现错误“%d”,错误消息“%s”。
21897 16 用于确定本地分发服务器 '%s' 是否为远程发布服务器 '%s' 的分发服务器失败的查询,并出现错误 '%d',错误消息 '%s'。
21898 16 发布服务器“%s”使用的是分发数据库“%s”,而不是“%s”(后者是承载发布数据库“%s”所需的)。 请在分发服务器“%s”上运行 sp_changedistpublisher,以将发布服务器使用的分发数据库更改为“%s”。
21899 16 重定向发布服务器“%s”中的查询失败,该查询用于确定原始发布服务器“%s”的订阅服务器是否存在 sysserver 条目,失败时错误为“%d”,错误消息为“%s”。
21900 16 找不到具有为属性redirected_publisher提供的值的侦听器名称。
21901 16 如果未为对等启用发布,则无法更改发布属性 '%s'。