错误 21000 - 21999

错误

严重性

是否记录事件

说明(消息正文)

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 秒内删除了 %ld 个包含 %ld 语句的复制事务(%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 的全局订阅服务器创建合并发布。

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 ) schema only'。

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' 的共享代理订阅。

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 (表示分区不重叠)。为 @partition_options 参数选择值 0 或 1,或者使用 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' 的发布服务器信息。只能调用 sp_refresh_heterogeneous_publisher 来刷新当前在分发服务器上定义的 Oracle 发布服务器。

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

对于添加和删除架构筛选器的操作,@schema 的值 NULL 无效。

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 累加性冲突解决程序

21702

16

Microsoft SQL Server 平均化冲突解决程序

21703

16

Microsoft SQL Server DATETIME(靠前首选)冲突解决程序

21704

16

Microsoft SQL Server DATETIME(靠后首选)冲突解决程序

21705

16

Microsoft SQL Server 仅限下载冲突解决程序

21706

16

Microsoft SQL Server 最大冲突解决程序

21707

16

Microsoft SQL Server 合并文本列冲突解决程序

21708

16

Microsoft SQL Server 最小冲突解决程序

21709

16

Microsoft SQL Server 列优先解决程序

21710

16

Microsoft SQL Server 首选订阅服务器冲突解决程序

21711

16

Microsoft SQL Server 仅限上载冲突解决程序

21712

16

Microsoft SQL Server 存储过程解决程序

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

找不到与在参数 @dynamic_snapshot_jobid 或 @dynamic_snapshot_jobname 中指定的 ID 或名称匹配的作业。请验证为这些参数指定的值。

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 设置为 "true"。

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' 之间添加筛选器,因为该操作可导致在筛选器关系中引入循环。该子项目已对推荐的父项目进行筛选。