数据库引擎事件和错误(22000 到 22999)
本文包含错误消息编号(介于 22000 和 22999 之间)及其说明,这是目录视图中错误消息 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)的事件和错误(介于 22000 和 22999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2017(14.x)的事件和错误(介于 22000 和 22999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2019(15.x)的事件和错误(介于 22000 和 22999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2022(16.x)的事件和错误(介于 22000 和 22999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
错误和事件 (22000 到 22999)
错误 | Severity | 是否记录事件 | 说明 |
---|---|---|---|
22101 | 16 | 否 | 为 CHANGE_TRACKING_IS_COLUMN_IN_MASK 函数的 change_columns 参数提供的值无效。 该值必须是 CHANGETABLE(CHANGES ...) 函数返回的位掩码。 |
22102 | 16 | 否 | 提供的参数对于 CHANGETABLE 函数的 CHANGES 选项无效。 |
22103 | 16 | 否 | 提供的参数对于 CHANGETABLE 函数的 VERSION 选项无效。 |
22104 | 16 | 否 | CHANGETABLE 函数返回的表必须有别名。 |
22105 | 16 | 否 | 未对表 '%.*ls' 启用更改跟踪。 |
22106 | 16 | 否 | CHANGETABLE 函数不支持远程数据源。 |
22107 | 16 | 否 | 对象 '%.*ls' 属于 CHANGETABLE 函数不支持的数据类型。 该对象必须是用户定义的表。 |
22108 | 16 | 否 | CHANGE_TRACKING_CONTEXT WITH 子句不能用于 SELECT 语句。 |
22109 | 16 | 否 | CHANGE_TRACKING_CONTEXT WITH 子句的 "context" 参数的数据类型必须是 varbinary,最大长度为 128。 |
22110 | 16 | 否 | CHANGETABLE(VERSION ...) 函数中指定的列数与表 '%.*ls' 的主键列数目不匹配。 |
22111 | 16 | 否 | CHANGETABLE(VERSION ...) 函数中指定的列 '%.*ls' 不是表 '%.*ls' 的主键的一部分。 |
22112 | 16 | 否 | 各主键列在 CHANGETABLE(VERSION ...) 函数中只能指定一次。 列 '%.*ls' 指定了多次。 |
22113 | 16 | 否 | 因为正在对该表进行更改跟踪,所以不允许 %S_MSG。 |
22114 | 16 | 否 | 不能将 ALTER DATABASE 的更改跟踪选项与其他 ALTER DATABASE 选项组合使用。 |
22115 | 16 | 否 | 数据库 '%.*ls' 中的一个或多个表已启用了更改跟踪。 先禁用每个表的更改跟踪,然后再为数据库禁用表。 可使用 sys.change_tracking_tables 目录视图获取已启用更改跟踪的表的列表。 |
22116 | 16 | 否 | 此版本类别的 SQL Server 不支持更改跟踪。 |
22117 | 16 | 否 | 对于属于辅助可用性副本成员的数据库,不支持更改跟踪。 对主要可用性副本中的数据库运行更改跟踪查询。 |
22118 | 16 | 否 | 无法对表 '%.*ls' 启用更改跟踪。 当主密钥包含加密列时,不支持更改跟踪。 |
22120 | 16 | 否 | 清理批大小的值无效。 |
22121 | 16 | 否 | 从 %s 中删除了每毫秒的 %ld row(s) |
22122 | 16 | 否 | 更改跟踪自动清理在“%s”的侧表中失败。 如果失败仍然存在,请使用sp_flush_CT_internal_table_on_demand从其侧表中清理过期的记录。 |
22123 | 16 | 否 | 更改跟踪自动清理被阻止在“%s”的侧表中。 如果失败仍然存在,请检查表“%s”是否被任何进程阻止。 |
22124 | 16 | 否 | 更改跟踪手动清理被阻止在“%s”的侧表中。 如果失败仍然存在,请检查表“%s”是否被任何进程阻止。 |
22500 | 16 | 否 | 意外 |
22501 | 16 | 否 | 发布中的所有项目均通过了数据验证(行计数和校验和)。 |
22502 | 16 | 否 | 并非发布中的所有项目均通过了数据验证(仅限行计数) |
22503 | 16 | 否 | 正在初始化。 |
22504 | 16 | 否 | 正在将快照应用于订阅服务器。 |
22505 | 16 | 否 | 合并已完成,但未处理任何数据更改。 |
22506 | 16 | 否 | 没有需要合并的数据。 |
22507 | 16 | 否 | 正在将数据更改上载到发布服务器。 |
22508 | 16 | 否 | 正在将数据更改下载到订阅服务器。 |
22509 | 16 | 否 | 正在检索订阅信息。 |
22510 | 16 | 否 | 正在检索发布信息。 |
22511 | 16 | 否 | 合并已成功完成。 |
22512 | 16 | 否 | 无法将分区组与未筛选的发布一起使用。 请使用 sp_changemergepublication 将 "use_partition_groups" 设置为 "false"。 |
22513 | 16 | 否 | 无法使用分区组,因为以下项目之间的联接筛选器包含一个或多个函数: "%s" 和 "%s"。 |
22514 | 16 | 否 | 无法使用分区组,因为一个或多个筛选器引用了以下包含函数的视图: "%s"。 |
22515 | 16 | 否 | 发布不能使用预计算分区,因为在为该发布中项目指定的联接筛选器中存在至少一个循环引用。 若要使用预计算分区,请确保不存在循环联接筛选器关系。 |
22516 | 16 | 否 | 发布 "%s" 已定义为包含动态筛选器,但是它未包含任何动态筛选器。 |
22517 | 16 | 否 | 该发布已定义为不包含动态筛选器,但是它包含一个或多个动态筛选器。 |
22518 | 16 | 否 | 在项目 '%s' 的子集筛选器或联接筛选器中,不能使用 image、ntext、xml、CLR 类型、varchar(max)、nvarchar(max) 或 varbinary(max) 等类型的列。 |
22519 | 16 | 否 | 由于在联接子句中引用了 text、image、ntext、xml、varchar(max)、nvarchar(max)或 varbinary(max)列,无法添加表 "%s" 和 "%s" 之间的逻辑记录关系。 |
22520 | 10 | 否 | 该项目的筛选类型已更改。 指定分区中的订阅服务器对此项目进行的任何挂起的更改或将来进行的更改将不再传播到其他分区中的订阅服务器。 有关详细信息,请参阅文档。 |
22521 | 10 | 否 | 无法同步该行,因为在复制之外的其他进程更新了该行。 |
22522 | 16 | 否 | 无法发布项目 '%s',因为它已在其他合并发布中发布。 sp_addmergearticle 的 @partition_options 参数值为 3 (表示分区不重叠,且每个分区有一个订阅)的项目不能包括在多个发布或订阅中,且不能重新发布。 若要将项目包括在多个发布中,请使用 sp_changemergearticle 为现有项目的 partition_options 属性指定其他值。 |
22523 | 16 | 否 | 项目不能既使用 @partition_options、2 或 3 (表示分区不重叠),同时又是逻辑记录关系的一部分。 请检查项目 "%s"。 |
22524 | 16 | 否 | 项目 '%s' 已在其他合并发布中发布,且为 sp_addmergearticle 的 @partition_options 参数指定了其他值。 指定的值在所有合并发布中都必须相同。 请指定与现有项目相同的值,或使用 sp_changemergearticle 更改现有项目。 |
22525 | 16 | 否 | 如果发布 "%s" 中有使用 @partition_options = 3 的项目,则它不允许每个分区有多个订阅。 |
22526 | 16 | 否 | 为 %s 指定的值无效。 有效值是 0 (无)、1 (强制的分区)、2 (表示分区不重叠,且每个分区有多个订阅)和 3 (表示分区不重叠,且每个分区只有一个订阅)。 |
22527 | 16 | 否 | 为 %s 指定的值无效。 有效值是 'day'、'days'、'dd'、'year'、'years'、'yy'、'yyyy'、'month'、'months'、'mm'、'week'、'weeks'、'wk'、'hour'、'hours'、'hh'、'minute'、'minutes'、'mi'。 |
22,528 | 16 | 否 | 不能将除 "days" 之外的保持期单位用于发布 "%s"',因为此发布的兼容级别低于 90。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。 |
22529 | 16 | 否 | 无法更改发布 "%s" 的保持期单位,因为此发布的兼容级别低于 90。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。 |
22530 | 16 | 否 | 无法更新项目 "%s" 中在逻辑记录关系子句中使用的列。 |
22531 | 10 | 否 | 初始化。 |
22532 | 10 | 否 | 将订阅服务器的更改内容上载到发布服务器。 |
22533 | 10 | 否 | 将发布服务器的更改内容下载到订阅服务器。 |
22534 | 16 | 否 | 字符模式发布不支持已分区表。 |
22535 | 16 | 否 | 对于异类发布,在调用 "%s" 时应该指定 %s 参数。 |
22536 | 16 | 否 | 无法为异类发布更新或更改 %s 参数值。 |
22537 | 16 | 否 | 提供的 job_login 必须与添加分发发布服务器(sp_adddistpublisher)时指定的发布服务器登录名匹配。 |
22538 | 16 | 否 | 只有复制作业或作业计划可通过复制存储过程进行添加、修改、删除或查看。 |
22539 | 16 | 否 | 当参数 %s 设置为 %s 时,使用参数 %s 是无效的。 |
22540 | 16 | 否 | 无法更改发布 "%s" 以使其使用的 sync_mode 为 "character",因为它包含一种或多种逻辑记录关系。 |
22541 | 16 | 否 | 无法在发布 "%s" 中添加逻辑记录关系,因为它使用的 sync_mode 为 "character",并且可能具有 SQL Server Compact Edition 订阅服务器。 |
22542 | 16 | 否 | 属性 @subscriber_upload_options 的值无效。 有效值是 0 (允许上载)、1 (禁止上载)、2 (禁止上载,禁止订阅服务器更改)和 3 (disable_outofpartition_subscriber_changes)。 |
22543 | 16 | 否 | 当发布属性 @allow_partition_realignment 设置为 "false" 时,发布中所有项目的项目属性 @subscriber_upload_options 都必须设置为禁止上载。 |
22544 | 10 | 否 | 警告: 不推荐使用过程 sp_mergecleanupmetadata。 在 SQL Server 2000 SP1 和更高版本中,合并代理在每次运行时调用 sp_mergemetadataretentioncleanup,因此不需要手动清除元数据。 将忽略传入的参数并调用 sp_mergemetadataretentioncleanup。 |
22545 | 16 | 否 | 无法在发布 "%s" 中添加逻辑记录关系,因为它允许 Web 同步。 |
22546 | 16 | 否 | 无法更改发布 "%s" 以允许 Web 同步,因为它包含一种或多种逻辑记录关系。 |
22547 | 16 | 否 | 快照发布不允许并发快照。 |
22548 | 16 | 否 | 垂直分区仅可用于基于日志的项目。 |
22549 | 16 | 否 | 此订阅已有一个共享分发代理(%s)。 |
22550 | 16 | 否 | 当 identityrangemanagementoption 设置为 auto 时,不能从垂直分区中删除标识列 "%s"。 |
22551 | 16 | 否 | 类型 "%s" 无效。 有效类型是 "merge"、"tran" 和 "both"。 |
22552 | 16 | 否 | 当“@resync_type”设置为 2 时,需要提供参数“@resync_date_str”的有效值。 |
22553 | 16 | 否 | 参数“@resync_type”设置为“%d”,但从未成功验证此订阅。 |
22554 | 16 | 否 | 无法更改发布 "%s" 以使其使用的 sync_mode 为 "character",因为它使用的保持期单位不是 "day"。 请使用 sp_changemergepublication 将保持期单位设置为 "day"。 |
22555 | 16 | 否 | 无法将发布 "%s" 的保持期单位设置为 "day" 以外的值,因为此发布使用的 sync_mode 为 "character",并且可能具有 SQL Server Compact Edition 订阅服务器。 |
22556 | 16 | 否 | 属性 "%s" 的值无效。 有效值是 1 和 0。 |
22557 | 16 | 否 | 由于发布兼容级别低于 90,无法更新架构更改的状态。 请使用 sp_changemergepublication 将发布 "%s" 的 publication_compatibility_level 设置为 90RTM。 |
22558 | 16 | 否 | 无法更新架构更改的状态。 |
22559 | 16 | 否 | 架构更改的状态必须是 "active" 或 "skipped"。 |
22560 | 16 | 否 | 合并复制不允许使用引用带一个或多个参数的动态函数的筛选器。 请检查函数 "%s"。 |
22561 | 16 | 否 | 由于发布兼容级别低于 90,所请求的操作失败。 请使用 sp_changemergepublication 将发布 "%s" 的 publication_compatibility_level 设置为 90RTM。 |
22562 | 16 | 否 | 不能将发布兼容级别更改为比现有值更小的值。 |
22563 | 16 | 否 | 包含一个或多个不上载更改的项目 |
22564 | 16 | 否 | 使用 ddl 复制 |
22565 | 16 | 否 | 将除 day 之外的单位用作保持期单位 |
22566 | 16 | 否 | 使用逻辑记录 |
22567 | 16 | 否 | 包含一个或多个项目,而且这些项目使用基于订阅的筛选或基于分区的筛选 |
22568 | 16 | 否 | 包含一个或多个将不补偿错误的项目 |
22569 | 16 | 否 | 包含一个或多个仅限于架构的项目 |
22570 | 16 | 否 | 包含一个或多个使用自动标识范围管理的项目 |
22571 | 16 | 否 | 包含一个或多个使用 SQL Server 2000 中新增的数据类型的项目 |
22572 | 16 | 否 | 包含一个或多个具有时间戳列的项目 |
22573 | 16 | 否 | 使用快照压缩,且 snapshot_in_defaultfolder 设置为 False |
22574 | 16 | 否 | 包含一个或多个使用垂直分区的项目 |
22575 | 16 | 否 | 当项目属性 'published_in_tran_pub' 设置为 'true' 时,必须将项目属性 'upload_options' 设置为禁止上载。 |
22576 | 10 | 否 | 为 [%s].[%s].[%s] 指定的 %d 的 failover_mode 值无效,请将该值设置为 0 [立即]。 |
22578 | 16 | 否 | 无法将发布 "%s" 更改为禁用 use_partition_groups,因为该发布包含一个或多个逻辑记录关系。 在使用逻辑记录关系时,发布的 @use_partition_groups 属性必须设置为 'true'。 |
22579 | 16 | 否 | 找不到对发布 '%s' 的订阅,但存在共享代理。 若要指定对通过共享代理复制的发布的订阅,请指定 '%s' 以用作发布名称。 |
22580 | 16 | 否 | 无法发布数据库 '%s',因为该数据库标记为在另一个服务器上发布。 在尝试发布此数据库之前,请执行 sp_replicationdboption,为 'publish' 和 'merge publish' 指定 FALSE 值。 |
22581 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'sync_mode' 为 1 (字符模式)的发布不支持复制 FILESTREAM 列。 请使用 sp_addmergepublication 或 sp_changemergepublication 将该发布的 'sync_mode' 指定为 0 (本机模式),或者对项目进行垂直分区,以使 FILESTREAM 列不进行复制。 |
22582 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'publication_compatibility_level' 小于 "90RTM" (SQL Server 2005)的发布不支持复制 FILESTREAM 列。 请使用 sp_addmergepublication 或 sp_changemergepublication 为发布指定大于或等于 "90RTM" 的 'publication_compatibility_level',或者对项目进行垂直分区,以使 FILESTREAM 列不进行复制。 |
22583 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'schema_option' 设置为 0x20000000 的项目不支持复制 FILESTREAM 列。 这会将大型对象数据类型转换为 Microsoft SQL Server 更早版本支持的数据类型。 请使用 sp_addmergepublication 或 sp_changemergepublication 删除此 'schema_option' 设置,或者对项目进行垂直分区,以使 FILESTREAM 不进行复制。 |
22584 | 10 | 否 | 警告: 在 'schema_option' 属性中指定的一些标志值与发布的兼容级别不兼容。 将使用修改后的 schema_option 值 '%s'。 |
22585 | 10 | 否 | 已为项目 '%s' 启用了用于编写 varbinary(max)列 FILESTREAM 属性的脚本的架构选项。 如果文件流列中的数据超过 2GB 并且在复制期间存在冲突,则在创建项目后启用此选项可能导致复制失败。 如果需要复制 FILESTREAM 数据,请删除该项目,然后重新创建,并在重新创建时指定相应的架构选项。 |
22586 | 16 | 否 | 在发布 '%s' 的项目 '%s' 中无法添加或修改列 '%s'。 对于 'sync_mode' 为 1(字符模式)或者向后兼容级别小于 90RTM 的发布,不支持针对 hierarchyid 和 FILESTREAM 列执行 DDL 操作。 |
22801 | 16 | 否 | 正在启动变更数据捕获清理代理作业。 若要报告操作进度,请查询 sys.dm_cdc_log_scan_sessions 动态管理视图。 |
22802 | 16 | 否 | 正在使用低水印 %s 启动变更数据捕获清理代理作业。 |
22803 | 16 | 否 | 变更数据捕获已对该日志中从 LSN{%s} 到 LSN{%s} 的部分进行了扫描,提取了 %d 个包含 %d 个命令的事务。 若要报告操作进度,请查询 sys.dm_cdc_log_scan_sessions 动态管理视图。 |
22804 | 16 | 否 | 因为对数据库 %s 启用了事务复制,但无法检索分发服务器信息以确定日志读取器代理的状态,所以变更数据捕获无法继续执行与作业相关的操作。 请将分发服务器数据库设置为可用或禁用分发。 |
22805 | 10 | 否 | 有关详细信息,请查询 sys.dm_cdc_errors 动态管理视图。 |
22806 | 16 | 否 | 发起方 ID '%s' 无效。 必须指定该拓扑中从未用过的非零 ID。 |
22807 | 16 | 否 | 由于没有为对等发布 '%s' 启用冲突检测,因此无法修改发布属性 '%s'。 若要使该发布支持冲突检测,请使用 sp_configure_peerconflictdetection。 |
22808 | 16 | 否 | 无法执行过程 '%s'。 必须先为发布 '%s' 启用对等复制才能执行此过程。 若要使该发布支持对等复制,请使用 sp_changepublication。 |
22809 | 10 | 否 | 已删除现有冲突表 '%s'。 |
22810 | 16 | 否 | @action 参数值无效。 有效值为 'enable' 和 'disable'。 |
22811 | 16 | 否 | 往返超时值必须大于 0。 |
22812 | 10 | 否 | 往返 '%s' 已完成,超时 %d 秒。 |
22813 | 10 | 否 | 该拓扑包含不支持冲突检测的对等节点版本。 若要使用冲突检测,请确保该拓扑中的所有节点都是 SQL Server 2008 或更高版本。 |
22814 | 10 | 否 | 该拓扑包含重复的发起方 ID。 若要使用冲突检测,该发起方 ID 在整个拓扑中必须唯一。 |
22815 | 10 | 否 | 在对等 %d(传入)、事务 ID %s 和对等 %d(磁盘上)、表 '%s' 的事务 ID %s 和主键的事务 ID %s 之间检测到类型为 '%s' 的冲突:%s 当前版本 '%s'、预版本 '%s' 和版本后 '%s' |
22816 | 16 | 否 | 限定的表名 '%s' 太长,不能对其启用对等冲突检测。 |
22817 | 10 | 否 | %s 具有 %s。 |
22818 | 10 | 否 | 检测到删除-删除冲突,并已解决。 由于该行不存在,无法从对等方删除该行。 已跳过传入删除。 |
22819 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到删除-更新冲突,并且无法自动解决。 对等方 %d 跳过了传入删除。 需要手动解决该冲突以确保对等方之间的数据收敛。 有关如何解决该冲突的步骤,请参阅联机丛书。 |
22820 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到删除-更新冲突,并已解决。 对等方 %d 应用了传入删除。 |
22821 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到更新-更新冲突,并已解决。 对等方 %d 跳过了传入更新。 |
22822 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到更新-更新冲突,并已解决。 对等方 %d 应用了传入更新。 |
22823 | 10 | 否 | 检测到更新-删除冲突,无法解决。 由于该行不存在,无法更新该行。 已跳过传入更新。 请检查目标对等方的优先级,并运行数据验证以确保删除冲突没有导致数据无法收敛。 |
22824 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到插入-插入冲突,并已解决。 对等方 %d 跳过了传入插入。 |
22825 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到插入-插入冲突,并已解决。 对等方 %d 应用了传入插入。 |
22827 | 16 | 否 | 对等冲突检测警报 |
22828 | 16 | 否 | 已为发布 '%s' %s 了对等冲突检测。 |
22829 | 16 | 否 | 命令 %s 失败。 为 @ins_cmd、@del_cmd 或 @upd_cmd 指定的值无法在大小限制 %d 内使用架构名称 %s 进行追加。 |
22830 | 16 | 否 | 无法更新元数据来指示已对数据库 %s 启用了变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22831 | 16 | 否 | 无法更新元数据来指示未对数据库 %s 启用变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22832 | 16 | 否 | 无法更新元数据来指示已对表 %s 启用了变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22833 | 16 | 否 | 无法更新元数据来指示没有对表 %s 启用变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22834 | 16 | 否 | 无法修改表 %s 的详细日志记录状态。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22835 | 16 | 否 | 无法更新数据库 %s 的元数据来指示已删除某变更数据捕获作业。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22836 | 16 | 否 | 无法更新数据库 %s 的元数据来指示已添加某变更数据捕获作业。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22837 | 16 | 否 | 无法删除表项或删除与捕获实例 '%s' 关联的对象。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22838 | 16 | 否 | CDC 唯一索引的所有列都必须定义为非 NULL。 选作源表 '%s.%s' 的 CDC 唯一索引的索引 '%s' 不满足此要求。 请将选定索引的所有列定义为非 NULL 或选择其他唯一索引作为 CDC 索引并重新提交请求。 |
22,840 | 16 | 否 | 未授予需要修改变更数据捕获元数据的应用程序锁定请求 '%s'。 该请求返回的值为 %d: -1 = 超时;-2 = 已取消;-3 = 死锁牺牲品;-999 验证或其他调用错误。 请检查错误原因并重新提交请求。 |
22841 | 16 | 否 | 无法更新启用了变更数据捕获的数据库 '%s' 的元数据。 执行操作 '%s' 时失败。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22842 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已对分区的目标表启用变更数据捕获,而 @allow_partition_switch 未设置为 1。 |
22843 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已对分区的源表启用变更数据捕获,而 @allow_partition_switch 未设置为 1。 |
22844 | 16 | 否 | '%s' 选项必须为 1 或者 0。 |
22850 | 16 | 否 | 为变更数据捕获清除流程指定的阈值必须大于 0。 创建或修改清除作业时,请指定一个正阈值。 如果在执行 sys.sp_cdc_cleanup_change_table 存储过程时遇到此错误,请使用 sp_cdc_change_job 存储过程,将与该作业关联的阈值重置为一个非负值。 |
22851 | 16 | 否 | 无法更新 cdc.change_tables 来反映对数据库 %s 的低水印进行的更改。 |
22852 | 10 | 否 | 无法为数据库 %s 的捕获实例删除由于一个或多个低水印发生变化而废弃的更改表项。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22853 | 10 | 否 | 无法删除数据库 %s 的 cdc.lsn_time_mapping 表中的已废弃的项。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22854 | 16 | 否 | CDC 不支持 ColumnSet,所以无法对表 '%s' 启用变更数据捕获或向其添加 ColumnSet 列。 |
22855 | 10 | 否 | 警告: 将 @allow_partition_switch 参数设置为 1。 变更数据捕获功能将不跟踪在表中因分区切换而引入的变更,这样,在使用变更时,将导致数据不一致。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22856 | 10 | 否 | 警告: 将 @allow_partition_switch 参数设置为 0。 ALTER TABLE...此分区表上不允许 SWITCH PARTITION 语句。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22857 | 10 | 否 | 警告: 对于未分区的表,@allow_partition_switch 参数必须为 1。 该参数的显式设置 0 已被忽略。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22858 | 16 | 否 | 无法向变更数据捕获 LSN 时间映射表中添加项以反映被跟踪的表所应用的 DML 变更。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22859 | 16 | 否 | 日志扫描进程在处理日志记录时失败。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22860 | 16 | 否 | 日志扫描进程在处理 DDL 日志记录时失败。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22861 | 10 | 否 | 无法升级数据库 '%s'。 引发了错误 '%d': '%s'。 请使用所报告的错误来确定失败原因,然后在数据库上下文中执行 sys.sp_cdc_vupgrade 以重新运行升级。 |
22862 | 16 | 否 | 数据库快照 '%s' 不存在。 请更正参数值并重新提交请求。 |
22863 | 16 | 否 | 未能在变更数据捕获变更表中插入行。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22864 | 16 | 否 | 数据库 '%s' 的捕获作业对 sp_MScdc_capture_job 的调用失败。 请查看当前会话中的以前错误以确定原因。 |
22865 | 16 | 否 | 索引 '%s' 中的列数,用作唯一行标识符,以支持表 '%s' 的净更改。%s',超过 14 列的限制。 将参数 @supports_net_changes 设置为 0,或使用 @index_name 参数将包含少于 15 列的唯一索引标识为唯一行标识符,并重新提交请求。 |
22866 | 10 | 否 | %S_MSG返回的值为 %I64d。 |
22867 | 10 | 否 | 已删除的总行数: %I64u。 |
22868 | 10 | 否 | 清理水印 = %I64u |
22869 | 10 | 否 | 内部更改跟踪表名 : %s |
22870 | 10 | 否 | 从 %s 中删除了 %I64u 行 |
22901 | 16 | 否 | 未针对数据库 '%s' 启用变更数据捕获。 请确保设置了正确的数据库上下文,然后重试该操作。 若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列。 |
22902 | 16 | 否 | 调用方无权启动所请求的操作。 需要 Sysadmin 特权。 |
22903 | 16 | 否 | 另一个连接已经在当前数据库中为变更数据捕获运行 'sp_replcmds'。 |
22904 | 16 | 否 | 调用方无权启动所请求的操作。 需要 DBO 特权。 |
22905 | 10 | 否 | 已为数据库 '%s' 启用了变更数据捕获。 请确保设置了正确的数据库上下文,然后重试该操作。 若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列。 |
22906 | 16 | 否 | 因为当前数据库中已存在名为 'cdc' 的数据库用户或名为 'cdc' 的架构,所以无法为变更数据捕获启用数据库 '%s'。 变更数据捕获需要独占使用这些对象。 请删除或重命名该用户或架构,然后重试相应操作。 |
22907 | 16 | 否 | 参数 @role_name 不能为空。 请为 @role_name 指定一个值,然后重试该操作。 如果不使用角色来访问已捕获的更改数据,请指定 Null 作为其值。 |
22908 | 16 | 否 | 无法在数据库 '%s' 中创建变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22909 | 16 | 否 | 因为已禁用为变更数据捕获启用的最后一个数据库表,所以无法清除数据库 '%s' 中的 cdc.lsn_time_mapping 表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22910 | 16 | 否 | 对数据库 '%s' 的清除请求失败。 没有对该数据库启用变更数据捕获。 |
22911 | 16 | 否 | 如果对同一数据库还启用了事务复制,变更数据捕获无法使用捕获作业从日志提取更改。 对数据库同时启用变更数据捕获和事务复制时,请使用日志读取器代理来提取日志更改。 |
22913 | 16 | 否 | 无法删除数据库 '%s' 中的变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22914 | 16 | 否 | 如果为数据库启用了变更数据捕获,则只有 sysadmin、db_owner 或 db_ddladmin 角色的成员才能执行此操作。 |
22916 | 16 | 否 | 无法为指定角色的捕获实例 '%s' 和源表 '%s.%s' 的更改枚举函数授予 SELECT 权限。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22918 | 16 | 否 | 所包含列的列表中的一个或多个列不是更改表 %s 的捕获列。 |
22919 | 16 | 否 | 需要更新标志的列列表中的一个或多个列不是更改表 %s 的捕获列。 |
22,920 | 16 | 否 | 不存在数据库 %s 的已命名的捕获实例 %s。 |
22921 | 16 | 否 | 无法为调用方已得到访问授权的所有捕获实例生成脚本。 若要生成所有此类脚本,参数 @column_list 和 @update_flag_list 必须都为 Null 或空。 |
22923 | 16 | 否 | 无法根据保持期 %d 计算数据库 '%s' 的新的低端点。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22924 | 16 | 否 | 无法清除数据库 '%s' 的更改表。 试图根据当前保持期清除该数据库的更改表时出错。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22925 | 16 | 否 | 捕获实例 '%s' 捕获的列数超出了允许的最大列数: %d。 请使用 @captured_columns_list 参数,指定一个小于或等于允许的最大列数的列数子集,然后重新提交请求。 |
22926 | 16 | 否 | 因为当前数据库中已存在捕获实例名称 '%s',所以无法创建该捕获实例。 请为参数 @capture_instance 指定一个显式的唯一名称。 |
22927 | 16 | 否 | 捕获实例名称 '%s' 超出了 100 个字符的长度限制。 请指定满足长度约束的名称。 |
22,928 | 16 | 否 | 索引名称 '%s' 不是表 '%s.%s' 的索引。 请为该表指定有效的索引名称。 |
22929 | 16 | 否 | 索引 '%s' 必须为表 '%s.%s' 的主键或唯一索引。 请指定至少符合其中一个要求的索引。 |
22930 | 16 | 否 | 找不到作为源表 '%s.%s' 的列的 '%s'。 请指定有效的列名。 |
22931 | 16 | 否 | 当前数据库中没有源表 '%s.%s'。 请确保设置了正确的数据库上下文, 并为该数据库指定有效的架构和表名。 |
22932 | 16 | 否 | 捕获实例名称 '%s' 无效。 请指定有效的名称。 有关对象名称规则,请参阅 SQL Server 联机丛书中的主题“标识符”。 |
22938 | 16 | 否 | 角色名称 '%s' 无效。 请指定有效的名称。 有关对象名称规则,请参阅 SQL Server 联机丛书中的主题“标识符”。 |
22939 | 16 | 否 | 参数 @supports_net_changes 已设置为 1,但没有定义源表的主键,并且尚未指定备用的唯一索引。 |
22940 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的 DDL 历史记录条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22941 | 16 | 否 | 无法检索源表 '%s.%s' 的索引 '%s' 的列信息。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22942 | 16 | 否 | 无法将已捕获列的列表中指定的列映射到源表 '%s.%s' 中的列。 请验证参数 @captured_column_list 中指定的列是否已正确分隔并与源表中的列匹配。 |
22943 | 16 | 否 | 在已捕获列的列表中,必须包括用于唯一标识行以便跟踪净更改的列。 请将源表的主键列或为参数 @index_name 中指定的索引定义的列添加到已捕获列的列表中,然后重试相应操作。 |
22944 | 16 | 否 | 无法创建用于访问更改表 '%s.%s' 的指定数据库角色 '%s'。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22945 | 16 | 否 | 无法将列信息添加到源表 '%s.%s' 的指定索引的 cdc.index_columns 系统表中。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22946 | 16 | 否 | 无法将列信息添加到源表 '%s.%s' 的 cdc.captured_columns 系统表中。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22947 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建更改表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22948 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建更改枚举函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22949 | 16 | 否 | 无法更新捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22950 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的索引列条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22951 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的已捕获列条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22,952 | 16 | 否 | 无法删除为捕获实例 '%s' 和源表 '%s.%s' 创建的变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22953 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22954 | 16 | 否 | 无法使用低端点 %s 清除捕获实例 '%s' 的更改表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22955 | 16 | 否 | 无法通过函数 'sys.fn_cdc_get_max_lsn' 获取数据库的最大 LSN。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22956 | 16 | 否 | 无法通过函数 'sys.fn_cdc_get_min_lsn' 获取与捕获实例 '%s' 关联的更改表的最小 LSN。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22957 | 16 | 否 | LSN %s (为与捕获实例 '%s' 关联的更改表指定的新低端点)不在变更数据捕获时间线 [%s, %s] 内。 |
22958 | 16 | 否 | 无法为捕获实例 '%s' 创建用于查询所有更改的函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22959 | 16 | 否 | 无法为捕获实例 '%s' 创建用于查询净更改的函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22960 | 16 | 否 | 尚未对源表 '%s.%s' 启用更改数据捕获实例 '%s'。 请使用 sys.sp_cdc_help_change_data_capture 验证捕获实例名称,然后重试操作。 |
22961 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建用于支持净更改跟踪的非聚集索引。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22962 | 16 | 否 | 源表 '%s.%s' 已存在两个捕获实例。 一个表最多只能有两个捕获实例。 如果当前跟踪选项不合适,请使用 sys.sp_cdc_disable_table 禁用过时实例的更改跟踪,然后重试操作。 |
22963 | 16 | 否 | 参数 '%s' 不能为 Null 或为空。 请为该命名参数指定值,然后重试操作。 |
22964 | 16 | 否 | 被指定为更改表清除的新低端点的 LSN %s 必须代表 cdc.lsn_time_mapping 表中当前项的 start_lsn 值。 请选择满足此要求的 LSN 值。 |
22965 | 16 | 否 | 未正确终止列列表中带引号的列。 请确保已正确分隔这些列,然后重试操作。 有关详细信息,请参阅联机丛书中的“带分隔符的标识符”。 |
22966 | 16 | 否 | 无法在数据库 '%s' 中创建表 dbo.systranschemas。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22967 | 16 | 否 | 无法为数据库 '%s' 中的表 dbo.systranschemas 创建聚集索引。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22968 | 16 | 否 | 对数据库 '%s' 启用变更数据捕获时,无法创建 DDL 触发器 '%s'。 SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。 |
22970 | 16 | 否 | 为变更数据捕获作业指定的参数 @maxscans 的值必须大于 0。 |
22971 | 16 | 否 | 无法为日志读取器历史记录缓存分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理设置和虚拟设置,并查看内存使用情况以了解是否有其他应用程序过多地占用了内存。 |
22972 | 16 | 否 | 调用存储过程 [sys].sp_cdc_help_change_data capture 时,如果 @source_schema 或 @source_name 为非 Null 和非空,则另一个参数也必须为非 Null 和非空。 |
22973 | 16 | 否 | 指定的文件组 '%s' 不是数据库 '%s' 的有效文件组。 请指定有效的现有文件组或创建命名文件组,然后重试操作。 |
22974 | 16 | 否 | 无法为变更数据捕获启用 cdc 架构中包含的表。 |
22975 | 16 | 否 | 源表 '%s' 包含以下保留列名之一: __$start_lsn、__$end_lsn、__$seqval、__$operation 和 __$update_mask。 若要对此表启用变更数据捕获,请指定已捕获列的列表,并确保将这些列从该列表中排除。 |
22,976 | 16 | 否 | 无法对更改表 '%s' 中的列 '%s' 进行更改,所以未能响应源表 '%s' 中相应列的数据类型更改。 源表 '%s' 的变更数据捕获元数据将不再准确反映该源表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22977 | 16 | 否 | 无法更新 DDL 历史记录信息以反映与更改表 '%s' 关联的被跟踪表所应用的列更改。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22978 | 16 | 否 | 无法更新更改表 '%s' 中列 '%s' 的 cdc.captured_columns 条目以反映源表 '%s' 中对应列的数据类型更改。 表 '%s' 的变更数据捕获列元数据将不再准确反映该源表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22979 | 16 | 否 | 变更数据捕获使用了表 '%s' 的唯一索引 '%s'。 无法删除或禁用使用此索引的约束。 |
22980 | 16 | 否 | 已禁用表 '%s.%s' 的唯一索引 '%s',变更数据捕获无法使用该索引作为唯一索引。 请启用该索引。 |
22981 | 16 | 否 | 对象不存在或访问被拒绝。 |
22982 | 16 | 否 | 无法创建用于填充捕获实例 '%s' 和源表 '%s.%s' 的更改表的内部存储过程。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22983 | 16 | 否 | 变更数据捕获使用了源表 '%s' 的唯一索引 '%s'。 若要更改或删除该索引,必须首先对该表禁用变更数据捕获。 |
22984 | 16 | 否 | 等待日志读取器历史记录缓存事件时出错。 此错误由内部任务计划报告,可能是暂时的。 请重试操作即可。 |
22985 | 16 | 否 | 尚未对源表 '%s.%s' 启用变更数据捕获。 请指定为变更数据捕获启用的表的名称。 若要报告为变更数据捕获启用的表情况,请查询 sys.tables 目录视图中的 is_tracked_by_cdc 列。 |
22986 | 16 | 否 | 无法为变更数据捕获填充分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理内存和虚拟内存设置,并查看内存使用情况以了解是否有其他应用程序占用了过多的内存。 |
22987 | 16 | 否 | 变更数据捕获填充无法写入一个或多个大型对象列的 Blob 数据。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理内存和虚拟内存设置,并查看内存使用情况以了解是否有其他应用程序占用了过多的内存。 |
22988 | 16 | 否 | 此 SQL Server 实例为 %s。 变更数据捕获仅在企业版、开发人员版、企业评估版和标准版中可用。 |
22989 | 16 | 否 | 无法对数据库 '%s' 启用变更数据捕获。 系统数据库或分发数据库不支持变更数据捕获。 |
22990 | 16 | 否 | 为参数 @pollinginterval 指定的值不能超过 24 小时或者不能小于 0。 指定一个小于或等于 24 小时(86,400 秒)的轮询间隔(以秒为单位)。 |
22991 | 16 | 否 | 为参数 @maxtrans 指定的值必须大于 0。 |
22992 | 16 | 否 | 不支持指定的 @job_type, %s。 若要指示捕获作业,必须为参数 @job_type 指定值 N'capture';若要指示清除作业,该值必须为 N'cleanup'。 |
22993 | 16 | 否 | 在 msdb 系统数据库中,找不到包含数据库 '%s' 的作业信息的变更数据捕获作业表。 请运行存储过程 'sys.sp_cdc_add_job',创建相应的 CDC 捕获作业或清除作业。 该存储过程将创建所需的作业表。 |
22994 | 16 | 否 | 为变更数据捕获清除流程指定的保留值必须大于 0 且小于等于 52594800。 创建或修改清除作业时,请在该范围内指定一个保留值(以分钟为单位)。 如果在执行 sys.sp_cdc_cleanup_change_table 存储过程时遇到此错误,请使用 sp_cdc_change_job 存储过程,将与该作业关联的保持值重置为一个小于 52594800 的非负值。 |
22995 | 16 | 否 | 作业类型为 'capture' 时,无法指定参数 @retention 的值。 请为该参数指定 NULL,或者在语句中省略该参数。 |
22996 | 16 | 否 | 添加或修改 CDC 清除作业时,可能无法将空值分配给 @pollinginterval、@maxtrans、@maxscans 和 @continuous。 |
22997 | 16 | 否 | 在系统表 'msdb.dbo.cdc_jobs' 中,不存在变更数据捕获 '%s' 作业。 请使用存储过程 'sys.sp_cdc_add_job' 来添加该变更数据捕获作业。 |
22998 | 16 | 否 | 为参数 @continuous 指定的值必须是 0 或 1。 |
22999 | 16 | 否 | 如果未以连续模式运行存储过程 'sys.sp_cdc_scan',则为参数 @pollinginterval 指定的值必须为 Null 或 0。 |
错误 | Severity | 是否记录事件 | 说明 |
---|---|---|---|
22101 | 16 | 否 | 为 CHANGE_TRACKING_IS_COLUMN_IN_MASK 函数的 change_columns 参数提供的值无效。 该值必须是 CHANGETABLE(CHANGES ...) 函数返回的位掩码。 |
22102 | 16 | 否 | 提供的参数对于 CHANGETABLE 函数的 CHANGES 选项无效。 |
22103 | 16 | 否 | 提供的参数对于 CHANGETABLE 函数的 VERSION 选项无效。 |
22104 | 16 | 否 | CHANGETABLE 函数返回的表必须有别名。 |
22105 | 16 | 否 | 未对表 '%.*ls' 启用更改跟踪。 |
22106 | 16 | 否 | CHANGETABLE 函数不支持远程数据源。 |
22107 | 16 | 否 | 对象 '%.*ls' 属于 CHANGETABLE 函数不支持的数据类型。 该对象必须是用户定义的表。 |
22108 | 16 | 否 | CHANGE_TRACKING_CONTEXT WITH 子句不能用于 SELECT 语句。 |
22109 | 16 | 否 | CHANGE_TRACKING_CONTEXT WITH 子句的 "context" 参数的数据类型必须是 varbinary,最大长度为 128。 |
22110 | 16 | 否 | CHANGETABLE(VERSION ...) 函数中指定的列数与表 '%.*ls' 的主键列数目不匹配。 |
22111 | 16 | 否 | CHANGETABLE(VERSION ...) 函数中指定的列 '%.*ls' 不是表 '%.*ls' 的主键的一部分。 |
22112 | 16 | 否 | 各主键列在 CHANGETABLE(VERSION ...) 函数中只能指定一次。 列 '%.*ls' 指定了多次。 |
22113 | 16 | 否 | 因为正在对该表进行更改跟踪,所以不允许 %S_MSG。 |
22114 | 16 | 否 | 不能将 ALTER DATABASE 的更改跟踪选项与其他 ALTER DATABASE 选项组合使用。 |
22115 | 16 | 否 | 数据库 '%.*ls' 中的一个或多个表已启用了更改跟踪。 先禁用每个表的更改跟踪,然后再为数据库禁用表。 可使用 sys.change_tracking_tables 目录视图获取已启用更改跟踪的表的列表。 |
22116 | 16 | 否 | 此版本类别的 SQL Server 不支持更改跟踪。 |
22117 | 16 | 否 | 对于属于辅助可用性副本成员的数据库,不支持更改跟踪。 对主要可用性副本中的数据库运行更改跟踪查询。 |
22118 | 16 | 否 | 无法对表 '%.*ls' 启用更改跟踪。 当主密钥包含加密列时,不支持更改跟踪。 |
22119 | 16 | 否 | 无法对表 '%.*ls' 启用更改跟踪。 更改跟踪要求对表启用主键约束。 启用更改跟踪之前,先对表启用主键约束。 |
22120 | 16 | 否 | 清理批大小的值无效。 |
22121 | 16 | 否 | 从 %s 中删除了每毫秒的 %ld row(s) |
22122 | 16 | 否 | 更改跟踪自动清理在“%s”的侧表中失败。 如果失败仍然存在,请使用sp_flush_CT_internal_table_on_demand从其侧表中清理过期的记录。 |
22123 | 16 | 否 | 更改跟踪自动清理被阻止在“%s”的侧表中。 如果失败仍然存在,请检查表“%s”是否被任何进程阻止。 |
22124 | 16 | 否 | 更改跟踪手动清理被阻止在“%s”的侧表中。 如果失败仍然存在,请检查表“%s”是否被任何进程阻止。 |
22500 | 16 | 否 | 意外 |
22501 | 16 | 否 | 发布中的所有项目均通过了数据验证(行计数和校验和)。 |
22502 | 16 | 否 | 并非发布中的所有项目均通过了数据验证(仅限行计数) |
22503 | 16 | 否 | 正在初始化。 |
22504 | 16 | 否 | 正在将快照应用于订阅服务器。 |
22505 | 16 | 否 | 合并已完成,但未处理任何数据更改。 |
22506 | 16 | 否 | 没有需要合并的数据。 |
22507 | 16 | 否 | 正在将数据更改上载到发布服务器。 |
22508 | 16 | 否 | 正在将数据更改下载到订阅服务器。 |
22509 | 16 | 否 | 正在检索订阅信息。 |
22510 | 16 | 否 | 正在检索发布信息。 |
22511 | 16 | 否 | 合并已成功完成。 |
22512 | 16 | 否 | 无法将分区组与未筛选的发布一起使用。 请使用 sp_changemergepublication 将 "use_partition_groups" 设置为 "false"。 |
22513 | 16 | 否 | 无法使用分区组,因为以下项目之间的联接筛选器包含一个或多个函数: "%s" 和 "%s"。 |
22514 | 16 | 否 | 无法使用分区组,因为一个或多个筛选器引用了以下包含函数的视图: "%s"。 |
22515 | 16 | 否 | 发布不能使用预计算分区,因为在为该发布中项目指定的联接筛选器中存在至少一个循环引用。 若要使用预计算分区,请确保不存在循环联接筛选器关系。 |
22516 | 16 | 否 | 发布 "%s" 已定义为包含动态筛选器,但是它未包含任何动态筛选器。 |
22517 | 16 | 否 | 该发布已定义为不包含动态筛选器,但是它包含一个或多个动态筛选器。 |
22518 | 16 | 否 | 在项目 '%s' 的子集筛选器或联接筛选器中,不能使用 image、ntext、xml、CLR 类型、varchar(max)、nvarchar(max) 或 varbinary(max) 等类型的列。 |
22519 | 16 | 否 | 由于在联接子句中引用了 text、image、ntext、xml、varchar(max)、nvarchar(max)或 varbinary(max)列,无法添加表 "%s" 和 "%s" 之间的逻辑记录关系。 |
22520 | 10 | 否 | 该项目的筛选类型已更改。 指定分区中的订阅服务器对此项目进行的任何挂起的更改或将来进行的更改将不再传播到其他分区中的订阅服务器。 有关详细信息,请参阅文档。 |
22521 | 10 | 否 | 无法同步该行,因为在复制之外的其他进程更新了该行。 |
22522 | 16 | 否 | 无法发布项目 '%s',因为它已在其他合并发布中发布。 sp_addmergearticle 的 @partition_options 参数值为 3 (表示分区不重叠,且每个分区有一个订阅)的项目不能包括在多个发布或订阅中,且不能重新发布。 若要将项目包括在多个发布中,请使用 sp_changemergearticle 为现有项目的 partition_options 属性指定其他值。 |
22523 | 16 | 否 | 项目不能既使用 @partition_options、2 或 3 (表示分区不重叠),同时又是逻辑记录关系的一部分。 请检查项目 "%s"。 |
22524 | 16 | 否 | 项目 '%s' 已在其他合并发布中发布,且为 sp_addmergearticle 的 @partition_options 参数指定了其他值。 指定的值在所有合并发布中都必须相同。 请指定与现有项目相同的值,或使用 sp_changemergearticle 更改现有项目。 |
22525 | 16 | 否 | 如果发布 "%s" 中有使用 @partition_options = 3 的项目,则它不允许每个分区有多个订阅。 |
22526 | 16 | 否 | 为 %s 指定的值无效。 有效值是 0 (无)、1 (强制的分区)、2 (表示分区不重叠,且每个分区有多个订阅)和 3 (表示分区不重叠,且每个分区只有一个订阅)。 |
22527 | 16 | 否 | 为 %s 指定的值无效。 有效值是 'day'、'days'、'dd'、'year'、'years'、'yy'、'yyyy'、'month'、'months'、'mm'、'week'、'weeks'、'wk'、'hour'、'hours'、'hh'、'minute'、'minutes'、'mi'。 |
22,528 | 16 | 否 | 不能将除 "days" 之外的保持期单位用于发布 "%s"',因为此发布的兼容级别低于 90。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。 |
22529 | 16 | 否 | 无法更改发布 "%s" 的保持期单位,因为此发布的兼容级别低于 90。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。 |
22530 | 16 | 否 | 无法更新项目 "%s" 中在逻辑记录关系子句中使用的列。 |
22531 | 10 | 否 | 初始化。 |
22532 | 10 | 否 | 将订阅服务器的更改内容上载到发布服务器。 |
22533 | 10 | 否 | 将发布服务器的更改内容下载到订阅服务器。 |
22534 | 16 | 否 | 字符模式发布不支持已分区表。 |
22535 | 16 | 否 | 对于异类发布,在调用 "%s" 时应该指定 %s 参数。 |
22536 | 16 | 否 | 无法为异类发布更新或更改 %s 参数值。 |
22537 | 16 | 否 | 提供的 job_login 必须与添加分发发布服务器(sp_adddistpublisher)时指定的发布服务器登录名匹配。 |
22538 | 16 | 否 | 只有复制作业或作业计划可通过复制存储过程进行添加、修改、删除或查看。 |
22539 | 16 | 否 | 当参数 %s 设置为 %s 时,使用参数 %s 是无效的。 |
22540 | 16 | 否 | 无法更改发布 "%s" 以使其使用的 sync_mode 为 "character",因为它包含一种或多种逻辑记录关系。 |
22541 | 16 | 否 | 无法在发布 "%s" 中添加逻辑记录关系,因为它使用的 sync_mode 为 "character",并且可能具有 SQL Server Compact Edition 订阅服务器。 |
22542 | 16 | 否 | 属性 @subscriber_upload_options 的值无效。 有效值是 0 (允许上载)、1 (禁止上载)、2 (禁止上载,禁止订阅服务器更改)和 3 (disable_outofpartition_subscriber_changes)。 |
22543 | 16 | 否 | 当发布属性 @allow_partition_realignment 设置为 "false" 时,发布中所有项目的项目属性 @subscriber_upload_options 都必须设置为禁止上载。 |
22544 | 10 | 否 | 警告: 不推荐使用过程 sp_mergecleanupmetadata。 在 SQL Server 2000 SP1 和更高版本中,合并代理在每次运行时调用 sp_mergemetadataretentioncleanup,因此不需要手动清除元数据。 将忽略传入的参数并调用 sp_mergemetadataretentioncleanup。 |
22545 | 16 | 否 | 无法在发布 "%s" 中添加逻辑记录关系,因为它允许 Web 同步。 |
22546 | 16 | 否 | 无法更改发布 "%s" 以允许 Web 同步,因为它包含一种或多种逻辑记录关系。 |
22547 | 16 | 否 | 快照发布不允许并发快照。 |
22548 | 16 | 否 | 垂直分区仅可用于基于日志的项目。 |
22549 | 16 | 否 | 此订阅已有一个共享分发代理(%s)。 |
22550 | 16 | 否 | 当 identityrangemanagementoption 设置为 auto 时,不能从垂直分区中删除标识列 "%s"。 |
22551 | 16 | 否 | 类型 "%s" 无效。 有效类型是 "merge"、"tran" 和 "both"。 |
22552 | 16 | 否 | 当“@resync_type”设置为 2 时,需要提供参数“@resync_date_str”的有效值。 |
22553 | 16 | 否 | 参数“@resync_type”设置为“%d”,但从未成功验证此订阅。 |
22554 | 16 | 否 | 无法更改发布 "%s" 以使其使用的 sync_mode 为 "character",因为它使用的保持期单位不是 "day"。 请使用 sp_changemergepublication 将保持期单位设置为 "day"。 |
22555 | 16 | 否 | 无法将发布 "%s" 的保持期单位设置为 "day" 以外的值,因为此发布使用的 sync_mode 为 "character",并且可能具有 SQL Server Compact Edition 订阅服务器。 |
22556 | 16 | 否 | 属性 "%s" 的值无效。 有效值是 1 和 0。 |
22557 | 16 | 否 | 由于发布兼容级别低于 90,无法更新架构更改的状态。 请使用 sp_changemergepublication 将发布 "%s" 的 publication_compatibility_level 设置为 90RTM。 |
22558 | 16 | 否 | 无法更新架构更改的状态。 |
22559 | 16 | 否 | 架构更改的状态必须是 "active" 或 "skipped"。 |
22560 | 16 | 否 | 合并复制不允许使用引用带一个或多个参数的动态函数的筛选器。 请检查函数 "%s"。 |
22561 | 16 | 否 | 由于发布兼容级别低于 90,所请求的操作失败。 请使用 sp_changemergepublication 将发布 "%s" 的 publication_compatibility_level 设置为 90RTM。 |
22562 | 16 | 否 | 不能将发布兼容级别更改为比现有值更小的值。 |
22563 | 16 | 否 | 包含一个或多个不上载更改的项目 |
22564 | 16 | 否 | 使用 ddl 复制 |
22565 | 16 | 否 | 将除 day 之外的单位用作保持期单位 |
22566 | 16 | 否 | 使用逻辑记录 |
22567 | 16 | 否 | 包含一个或多个项目,而且这些项目使用基于订阅的筛选或基于分区的筛选 |
22568 | 16 | 否 | 包含一个或多个将不补偿错误的项目 |
22569 | 16 | 否 | 包含一个或多个仅限于架构的项目 |
22570 | 16 | 否 | 包含一个或多个使用自动标识范围管理的项目 |
22571 | 16 | 否 | 包含一个或多个使用 SQL Server 2000 中新增的数据类型的项目 |
22572 | 16 | 否 | 包含一个或多个具有时间戳列的项目 |
22573 | 16 | 否 | 使用快照压缩,且 snapshot_in_defaultfolder 设置为 False |
22574 | 16 | 否 | 包含一个或多个使用垂直分区的项目 |
22575 | 16 | 否 | 当项目属性 'published_in_tran_pub' 设置为 'true' 时,必须将项目属性 'upload_options' 设置为禁止上载。 |
22576 | 10 | 否 | 为 [%s].[%s].[%s] 指定的 %d 的 failover_mode 值无效,请将该值设置为 0 [立即]。 |
22578 | 16 | 否 | 无法将发布 "%s" 更改为禁用 use_partition_groups,因为该发布包含一个或多个逻辑记录关系。 在使用逻辑记录关系时,发布的 @use_partition_groups 属性必须设置为 'true'。 |
22579 | 16 | 否 | 找不到对发布 '%s' 的订阅,但存在共享代理。 若要指定对通过共享代理复制的发布的订阅,请指定 '%s' 以用作发布名称。 |
22580 | 16 | 否 | 无法发布数据库 '%s',因为该数据库标记为在另一个服务器上发布。 在尝试发布此数据库之前,请执行 sp_replicationdboption,为 'publish' 和 'merge publish' 指定 FALSE 值。 |
22581 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'sync_mode' 为 1 (字符模式)的发布不支持复制 FILESTREAM 列。 请使用 sp_addmergepublication 或 sp_changemergepublication 将该发布的 'sync_mode' 指定为 0 (本机模式),或者对项目进行垂直分区,以使 FILESTREAM 列不进行复制。 |
22582 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'publication_compatibility_level' 小于 "90RTM" (SQL Server 2005)的发布不支持复制 FILESTREAM 列。 请使用 sp_addmergepublication 或 sp_changemergepublication 为发布指定大于或等于 "90RTM" 的 'publication_compatibility_level',或者对项目进行垂直分区,以使 FILESTREAM 列不进行复制。 |
22583 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'schema_option' 设置为 0x20000000 的项目不支持复制 FILESTREAM 列。 这会将大型对象数据类型转换为 Microsoft SQL Server 更早版本支持的数据类型。 请使用 sp_addmergepublication 或 sp_changemergepublication 删除此 'schema_option' 设置,或者对项目进行垂直分区,以使 FILESTREAM 不进行复制。 |
22584 | 10 | 否 | 警告: 在 'schema_option' 属性中指定的一些标志值与发布的兼容级别不兼容。 将使用修改后的 schema_option 值 '%s'。 |
22585 | 10 | 否 | 已为项目 '%s' 启用了用于编写 varbinary(max)列 FILESTREAM 属性的脚本的架构选项。 如果文件流列中的数据超过 2GB 并且在复制期间存在冲突,则在创建项目后启用此选项可能导致复制失败。 如果需要复制 FILESTREAM 数据,请删除该项目,然后重新创建,并在重新创建时指定相应的架构选项。 |
22586 | 16 | 否 | 在发布 '%s' 的项目 '%s' 中无法添加或修改列 '%s'。 对于 'sync_mode' 为 1(字符模式)或者向后兼容级别小于 90RTM 的发布,不支持针对 hierarchyid 和 FILESTREAM 列执行 DDL 操作。 |
22587 | 16 | 否 | 非 SQL Server 发布服务器和订阅服务器仅在 Windows 上受支持。 检测到的平台为 %s。 |
22801 | 16 | 否 | 正在启动变更数据捕获清理代理作业。 若要报告操作进度,请查询 sys.dm_cdc_log_scan_sessions 动态管理视图。 |
22802 | 16 | 否 | 正在使用低水印 %s 启动变更数据捕获清理代理作业。 |
22803 | 16 | 否 | 变更数据捕获已对该日志中从 LSN{%s} 到 LSN{%s} 的部分进行了扫描,提取了 %d 个包含 %d 个命令的事务。 若要报告操作进度,请查询 sys.dm_cdc_log_scan_sessions 动态管理视图。 |
22804 | 16 | 否 | 因为对数据库 %s 启用了事务复制,但无法检索分发服务器信息以确定日志读取器代理的状态,所以变更数据捕获无法继续执行与作业相关的操作。 请将分发服务器数据库设置为可用或禁用分发。 |
22805 | 10 | 否 | 有关详细信息,请查询 sys.dm_cdc_errors 动态管理视图。 |
22806 | 16 | 否 | 发起方 ID '%s' 无效。 必须指定该拓扑中从未用过的非零 ID。 |
22807 | 16 | 否 | 由于没有为对等发布 '%s' 启用冲突检测,因此无法修改发布属性 '%s'。 若要使该发布支持冲突检测,请使用 sp_configure_peerconflictdetection。 |
22808 | 16 | 否 | 无法执行过程 '%s'。 必须先为发布 '%s' 启用对等复制才能执行此过程。 若要使该发布支持对等复制,请使用 sp_changepublication。 |
22809 | 10 | 否 | 已删除现有冲突表 '%s'。 |
22810 | 16 | 否 | @action 参数值无效。 有效值为 'enable' 和 'disable'。 |
22811 | 16 | 否 | 往返超时值必须大于 0。 |
22812 | 10 | 否 | 往返 '%s' 已完成,超时 %d 秒。 |
22813 | 10 | 否 | 该拓扑包含不支持冲突检测的对等节点版本。 若要使用冲突检测,请确保该拓扑中的所有节点都是 SQL Server 2008 或更高版本。 |
22814 | 10 | 否 | 该拓扑包含重复的发起方 ID。 若要使用冲突检测,该发起方 ID 在整个拓扑中必须唯一。 |
22815 | 10 | 否 | 在对等 %d(传入)、事务 ID %s 和对等 %d(磁盘上)、表 '%s' 的事务 ID %s 和主键的事务 ID %s 之间检测到类型为 '%s' 的冲突:%s 当前版本 '%s'、预版本 '%s' 和版本后 '%s' |
22816 | 16 | 否 | 限定的表名 '%s' 太长,不能对其启用对等冲突检测。 |
22817 | 10 | 否 | %s 具有 %s。 |
22818 | 10 | 否 | 检测到删除-删除冲突,并已解决。 由于该行不存在,无法从对等方删除该行。 已跳过传入删除。 |
22819 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到删除-更新冲突,并且无法自动解决。 对等方 %d 跳过了传入删除。 需要手动解决该冲突以确保对等方之间的数据收敛。 有关如何解决该冲突的步骤,请参阅联机丛书。 |
22820 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到删除-更新冲突,并已解决。 对等方 %d 应用了传入删除。 |
22821 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到更新-更新冲突,并已解决。 对等方 %d 跳过了传入更新。 |
22822 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到更新-更新冲突,并已解决。 对等方 %d 应用了传入更新。 |
22823 | 10 | 否 | 检测到更新-删除冲突,无法解决。 由于该行不存在,无法更新该行。 已跳过传入更新。 请检查目标对等方的优先级,并运行数据验证以确保删除冲突没有导致数据无法收敛。 |
22824 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到插入-插入冲突,并已解决。 对等方 %d 跳过了传入插入。 |
22825 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到插入-插入冲突,并已解决。 对等方 %d 应用了传入插入。 |
22827 | 16 | 否 | 对等冲突检测警报 |
22828 | 16 | 否 | 已为发布 '%s' %s 了对等冲突检测。 |
22829 | 16 | 否 | 命令 %s 失败。 为 @ins_cmd、@del_cmd 或 @upd_cmd 指定的值无法在大小限制 %d 内使用架构名称 %s 进行追加。 |
22830 | 16 | 否 | 无法更新元数据来指示已对数据库 %s 启用了变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22831 | 16 | 否 | 无法更新元数据来指示未对数据库 %s 启用变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22832 | 16 | 否 | 无法更新元数据来指示已对表 %s 启用了变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22833 | 16 | 否 | 无法更新元数据来指示没有对表 %s 启用变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22834 | 16 | 否 | 无法修改表 %s 的详细日志记录状态。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22835 | 16 | 否 | 无法更新数据库 %s 的元数据来指示已删除某变更数据捕获作业。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22836 | 16 | 否 | 无法更新数据库 %s 的元数据来指示已添加某变更数据捕获作业。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22837 | 16 | 否 | 无法删除表项或删除与捕获实例 '%s' 关联的对象。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22838 | 16 | 否 | CDC 唯一索引的所有列都必须定义为非 NULL。 选作源表 '%s.%s' 的 CDC 唯一索引的索引 '%s' 不满足此要求。 请将选定索引的所有列定义为非 NULL 或选择其他唯一索引作为 CDC 索引并重新提交请求。 |
22,840 | 16 | 否 | 未授予需要修改变更数据捕获元数据的应用程序锁定请求 '%s'。 该请求返回的值为 %d: -1 = 超时;-2 = 已取消;-3 = 死锁牺牲品;-999 验证或其他调用错误。 请检查错误原因并重新提交请求。 |
22841 | 16 | 否 | 无法更新启用了变更数据捕获的数据库 '%s' 的元数据。 执行操作 '%s' 时失败。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22842 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已对分区的目标表启用变更数据捕获,而 @allow_partition_switch 未设置为 1。 |
22843 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已对分区的源表启用变更数据捕获,而 @allow_partition_switch 未设置为 1。 |
22844 | 16 | 否 | '%s' 选项必须为 1 或者 0。 |
22845 | 16 | 否 | 无法在此版本的 SQL Server 中启用更改数据捕获。 |
22850 | 16 | 否 | 为变更数据捕获清除流程指定的阈值必须大于 0。 创建或修改清除作业时,请指定一个正阈值。 如果在执行 sys.sp_cdc_cleanup_change_table 存储过程时遇到此错误,请使用 sp_cdc_change_job 存储过程,将与该作业关联的阈值重置为一个非负值。 |
22851 | 16 | 否 | 无法更新 cdc.change_tables 来反映对数据库 %s 的低水印进行的更改。 |
22852 | 10 | 否 | 无法为数据库 %s 的捕获实例删除由于一个或多个低水印发生变化而废弃的更改表项。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22853 | 10 | 否 | 无法删除数据库 %s 的 cdc.lsn_time_mapping 表中的已废弃的项。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22854 | 16 | 否 | CDC 不支持 ColumnSet,所以无法对表 '%s' 启用变更数据捕获或向其添加 ColumnSet 列。 |
22855 | 10 | 否 | 警告: 将 @allow_partition_switch 参数设置为 1。 变更数据捕获功能将不跟踪在表中因分区切换而引入的变更,这样,在使用变更时,将导致数据不一致。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22856 | 10 | 否 | 警告: 将 @allow_partition_switch 参数设置为 0。 ALTER TABLE...此分区表上不允许 SWITCH PARTITION 语句。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22857 | 10 | 否 | 警告: 对于未分区的表,@allow_partition_switch 参数必须为 1。 该参数的显式设置 0 已被忽略。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22858 | 16 | 否 | 无法向变更数据捕获 LSN 时间映射表中添加项以反映被跟踪的表所应用的 DML 变更。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22859 | 16 | 否 | 日志扫描进程在处理日志记录时失败。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22860 | 16 | 否 | 日志扫描进程在处理 DDL 日志记录时失败。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22861 | 10 | 否 | 无法升级数据库 '%s'。 引发了错误 '%d': '%s'。 请使用所报告的错误来确定失败原因,然后在数据库上下文中执行 sys.sp_cdc_vupgrade 以重新运行升级。 |
22862 | 16 | 否 | 数据库快照 '%s' 不存在。 请更正参数值并重新提交请求。 |
22863 | 16 | 否 | 未能在变更数据捕获变更表中插入行。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22864 | 16 | 否 | 数据库 '%s' 的捕获作业对 sp_MScdc_capture_job 的调用失败。 请查看当前会话中的以前错误以确定原因。 |
22865 | 16 | 否 | 索引 '%s' 中的列数,用作唯一行标识符,以支持表 '%s' 的净更改。%s',超过 14 列的限制。 将参数 @supports_net_changes 设置为 0,或使用 @index_name 参数将包含少于 15 列的唯一索引标识为唯一行标识符,并重新提交请求。 |
22866 | 10 | 否 | %S_MSG返回的值为 %I64d。 |
22867 | 10 | 否 | 已删除的总行数: %I64u。 |
22868 | 10 | 否 | 清理水印 = %I64u |
22869 | 10 | 否 | 内部更改跟踪表名 : %s |
22870 | 10 | 否 | 从 %s 中删除了 %I64u 行 |
22901 | 16 | 否 | 未针对数据库 '%s' 启用变更数据捕获。 请确保设置了正确的数据库上下文,然后重试该操作。 若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列。 |
22902 | 16 | 否 | 调用方无权启动所请求的操作。 需要 Sysadmin 特权。 |
22903 | 16 | 否 | 另一个会话 ID 为 %I64d 的连接已在当前数据库中运行“sp_replcmds”。 |
22904 | 16 | 否 | 调用方无权启动所请求的操作。 需要 DBO 特权。 |
22905 | 10 | 否 | 已为数据库 '%s' 启用了变更数据捕获。 请确保设置了正确的数据库上下文,然后重试该操作。 若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列。 |
22906 | 16 | 否 | 因为当前数据库中已存在名为 'cdc' 的数据库用户或名为 'cdc' 的架构,所以无法为变更数据捕获启用数据库 '%s'。 变更数据捕获需要独占使用这些对象。 请删除或重命名该用户或架构,然后重试相应操作。 |
22907 | 16 | 否 | 参数 @role_name 不能为空。 请为 @role_name 指定一个值,然后重试该操作。 如果不使用角色来访问已捕获的更改数据,请指定 Null 作为其值。 |
22908 | 16 | 否 | 无法在数据库 '%s' 中创建变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22909 | 16 | 否 | 因为已禁用为变更数据捕获启用的最后一个数据库表,所以无法清除数据库 '%s' 中的 cdc.lsn_time_mapping 表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22910 | 16 | 否 | 对数据库 '%s' 的清除请求失败。 没有对该数据库启用变更数据捕获。 |
22911 | 16 | 否 | 如果对同一数据库还启用了事务复制,变更数据捕获无法使用捕获作业从日志提取更改。 对数据库同时启用变更数据捕获和事务复制时,请使用日志读取器代理来提取日志更改。 |
22913 | 16 | 否 | 无法删除数据库 '%s' 中的变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22914 | 16 | 否 | 如果为数据库启用了变更数据捕获,则只有 sysadmin、db_owner 或 db_ddladmin 角色的成员才能执行此操作。 |
22916 | 16 | 否 | 无法为指定角色的捕获实例 '%s' 和源表 '%s.%s' 的更改枚举函数授予 SELECT 权限。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22918 | 16 | 否 | 所包含列的列表中的一个或多个列不是更改表 %s 的捕获列。 |
22919 | 16 | 否 | 需要更新标志的列列表中的一个或多个列不是更改表 %s 的捕获列。 |
22,920 | 16 | 否 | 不存在数据库 %s 的已命名的捕获实例 %s。 |
22921 | 16 | 否 | 无法为调用方已得到访问授权的所有捕获实例生成脚本。 若要生成所有此类脚本,参数 @column_list 和 @update_flag_list 必须都为 Null 或空。 |
22923 | 16 | 否 | 无法根据保持期 %d 计算数据库 '%s' 的新的低端点。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22924 | 16 | 否 | 无法清除数据库 '%s' 的更改表。 试图根据当前保持期清除该数据库的更改表时出错。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22925 | 16 | 否 | 捕获实例 '%s' 捕获的列数超出了允许的最大列数: %d。 请使用 @captured_columns_list 参数,指定一个小于或等于允许的最大列数的列数子集,然后重新提交请求。 |
22926 | 16 | 否 | 因为当前数据库中已存在捕获实例名称 '%s',所以无法创建该捕获实例。 请为参数 @capture_instance 指定一个显式的唯一名称。 |
22927 | 16 | 否 | 捕获实例名称 '%s' 超出了 100 个字符的长度限制。 请指定满足长度约束的名称。 |
22,928 | 16 | 否 | 索引名称 '%s' 不是表 '%s.%s' 的索引。 请为该表指定有效的索引名称。 |
22929 | 16 | 否 | 索引 '%s' 必须为表 '%s.%s' 的主键或唯一索引。 请指定至少符合其中一个要求的索引。 |
22930 | 16 | 否 | 找不到作为源表 '%s.%s' 的列的 '%s'。 请指定有效的列名。 |
22931 | 16 | 否 | 当前数据库中没有源表 '%s.%s'。 请确保设置了正确的数据库上下文, 并为该数据库指定有效的架构和表名。 |
22932 | 16 | 否 | 捕获实例名称 '%s' 无效。 请指定有效的名称。 有关对象名称规则,请参阅 SQL Server 联机丛书中的主题“标识符”。 |
22938 | 16 | 否 | 角色名称 '%s' 无效。 请指定有效的名称。 有关对象名称规则,请参阅 SQL Server 联机丛书中的主题“标识符”。 |
22939 | 16 | 否 | 参数 @supports_net_changes 已设置为 1,但没有定义源表的主键,并且尚未指定备用的唯一索引。 |
22940 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的 DDL 历史记录条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22941 | 16 | 否 | 无法检索源表 '%s.%s' 的索引 '%s' 的列信息。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22942 | 16 | 否 | 无法将已捕获列的列表中指定的列映射到源表 '%s.%s' 中的列。 请验证参数 @captured_column_list 中指定的列是否已正确分隔并与源表中的列匹配。 |
22943 | 16 | 否 | 在已捕获列的列表中,必须包括用于唯一标识行以便跟踪净更改的列。 请将源表的主键列或为参数 @index_name 中指定的索引定义的列添加到已捕获列的列表中,然后重试相应操作。 |
22944 | 16 | 否 | 无法创建用于访问更改表 '%s.%s' 的指定数据库角色 '%s'。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22945 | 16 | 否 | 无法将列信息添加到源表 '%s.%s' 的指定索引的 cdc.index_columns 系统表中。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22946 | 16 | 否 | 无法将列信息添加到源表 '%s.%s' 的 cdc.captured_columns 系统表中。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22947 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建更改表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22948 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建更改枚举函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22949 | 16 | 否 | 无法更新捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22950 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的索引列条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22951 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的已捕获列条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22,952 | 16 | 否 | 无法删除为捕获实例 '%s' 和源表 '%s.%s' 创建的变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22953 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22954 | 16 | 否 | 无法使用低端点 %s 清除捕获实例 '%s' 的更改表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22955 | 16 | 否 | 无法通过函数 'sys.fn_cdc_get_max_lsn' 获取数据库的最大 LSN。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22956 | 16 | 否 | 无法通过函数 'sys.fn_cdc_get_min_lsn' 获取与捕获实例 '%s' 关联的更改表的最小 LSN。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22957 | 16 | 否 | LSN %s (为与捕获实例 '%s' 关联的更改表指定的新低端点)不在变更数据捕获时间线 [%s, %s] 内。 |
22958 | 16 | 否 | 无法为捕获实例 '%s' 创建用于查询所有更改的函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22959 | 16 | 否 | 无法为捕获实例 '%s' 创建用于查询净更改的函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22960 | 16 | 否 | 尚未对源表 '%s.%s' 启用更改数据捕获实例 '%s'。 请使用 sys.sp_cdc_help_change_data_capture 验证捕获实例名称,然后重试操作。 |
22961 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建用于支持净更改跟踪的非聚集索引。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22962 | 16 | 否 | 源表 '%s.%s' 已存在两个捕获实例。 一个表最多只能有两个捕获实例。 如果当前跟踪选项不合适,请使用 sys.sp_cdc_disable_table 禁用过时实例的更改跟踪,然后重试操作。 |
22963 | 16 | 否 | 参数 '%s' 不能为 Null 或为空。 请为该命名参数指定值,然后重试操作。 |
22964 | 16 | 否 | 被指定为更改表清除的新低端点的 LSN %s 必须代表 cdc.lsn_time_mapping 表中当前项的 start_lsn 值。 请选择满足此要求的 LSN 值。 |
22965 | 16 | 否 | 未正确终止列列表中带引号的列。 请确保已正确分隔这些列,然后重试操作。 有关详细信息,请参阅联机丛书中的“带分隔符的标识符”。 |
22966 | 16 | 否 | 无法在数据库 '%s' 中创建表 dbo.systranschemas。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22967 | 16 | 否 | 无法为数据库 '%s' 中的表 dbo.systranschemas 创建聚集索引。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22968 | 16 | 否 | 对数据库 '%s' 启用变更数据捕获时,无法创建 DDL 触发器 '%s'。 SQL Server 错误日志和操作系统错误日志中的其他消息可能会提供更多详细信息。 |
22970 | 16 | 否 | 为变更数据捕获作业指定的参数 @maxscans 的值必须大于 0。 |
22971 | 16 | 否 | 无法为日志读取器历史记录缓存分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理设置和虚拟设置,并查看内存使用情况以了解是否有其他应用程序过多地占用了内存。 |
22972 | 16 | 否 | 调用存储过程 [sys].sp_cdc_help_change_data capture 时,如果 @source_schema 或 @source_name 为非 Null 和非空,则另一个参数也必须为非 Null 和非空。 |
22973 | 16 | 否 | 指定的文件组 '%s' 不是数据库 '%s' 的有效文件组。 请指定有效的现有文件组或创建命名文件组,然后重试操作。 |
22974 | 16 | 否 | 无法为变更数据捕获启用 cdc 架构中包含的表。 |
22975 | 16 | 否 | 源表 '%s' 包含以下保留列名之一: __$start_lsn、__$end_lsn、__$seqval、__$operation 和 __$update_mask。 若要对此表启用变更数据捕获,请指定已捕获列的列表,并确保将这些列从该列表中排除。 |
22,976 | 16 | 否 | 无法对更改表 '%s' 中的列 '%s' 进行更改,所以未能响应源表 '%s' 中相应列的数据类型更改。 源表 '%s' 的变更数据捕获元数据将不再准确反映该源表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22977 | 16 | 否 | 无法更新 DDL 历史记录信息以反映与更改表 '%s' 关联的被跟踪表所应用的列更改。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22978 | 16 | 否 | 无法更新更改表 '%s' 中列 '%s' 的 cdc.captured_columns 条目以反映源表 '%s' 中对应列的数据类型更改。 表 '%s' 的变更数据捕获列元数据将不再准确反映该源表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22979 | 16 | 否 | 变更数据捕获使用了表 '%s' 的唯一索引 '%s'。 无法删除或禁用使用此索引的约束。 |
22980 | 16 | 否 | 已禁用表 '%s.%s' 的唯一索引 '%s',变更数据捕获无法使用该索引作为唯一索引。 请启用该索引。 |
22981 | 16 | 否 | 对象不存在或访问被拒绝。 |
22982 | 16 | 否 | 无法创建用于填充捕获实例 '%s' 和源表 '%s.%s' 的更改表的内部存储过程。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22983 | 16 | 否 | 变更数据捕获使用了源表 '%s' 的唯一索引 '%s'。 若要更改或删除该索引,必须首先对该表禁用变更数据捕获。 |
22984 | 16 | 否 | 等待日志读取器历史记录缓存事件时出错。 此错误由内部任务计划报告,可能是暂时的。 请重试操作即可。 |
22985 | 16 | 否 | 尚未对源表 '%s.%s' 启用变更数据捕获。 请指定为变更数据捕获启用的表的名称。 若要报告为变更数据捕获启用的表情况,请查询 sys.tables 目录视图中的 is_tracked_by_cdc 列。 |
22986 | 16 | 否 | 无法为变更数据捕获填充分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理内存和虚拟内存设置,并查看内存使用情况以了解是否有其他应用程序占用了过多的内存。 |
22987 | 16 | 否 | 变更数据捕获填充无法写入一个或多个大型对象列的 Blob 数据。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理内存和虚拟内存设置,并查看内存使用情况以了解是否有其他应用程序占用了过多的内存。 |
22988 | 16 | 否 | 此 SQL Server 实例为 %s。 变更数据捕获仅在企业版、开发人员版、企业评估版和标准版中可用。 |
22989 | 16 | 否 | 无法对数据库 '%s' 启用变更数据捕获。 系统数据库或分发数据库不支持变更数据捕获。 |
22990 | 16 | 否 | 为参数 @pollinginterval 指定的值不能超过 24 小时或者不能小于 0。 指定一个小于或等于 24 小时(86,400 秒)的轮询间隔(以秒为单位)。 |
22991 | 16 | 否 | 为参数 @maxtrans 指定的值必须大于 0。 |
22992 | 16 | 否 | 不支持指定的 @job_type, %s。 若要指示捕获作业,必须为参数 @job_type 指定值 N'capture';若要指示清除作业,该值必须为 N'cleanup'。 |
22993 | 16 | 否 | 在 msdb 系统数据库中,找不到包含数据库 '%s' 的作业信息的变更数据捕获作业表。 请运行存储过程 'sys.sp_cdc_add_job',创建相应的 CDC 捕获作业或清除作业。 该存储过程将创建所需的作业表。 |
22994 | 16 | 否 | 为变更数据捕获清除流程指定的保留值必须大于 0 且小于等于 52594800。 创建或修改清除作业时,请在该范围内指定一个保留值(以分钟为单位)。 如果在执行 sys.sp_cdc_cleanup_change_table 存储过程时遇到此错误,请使用 sp_cdc_change_job 存储过程,将与该作业关联的保持值重置为一个小于 52594800 的非负值。 |
22995 | 16 | 否 | 作业类型为 'capture' 时,无法指定参数 @retention 的值。 请为该参数指定 NULL,或者在语句中省略该参数。 |
22996 | 16 | 否 | 添加或修改 CDC 清除作业时,可能无法将空值分配给 @pollinginterval、@maxtrans、@maxscans 和 @continuous。 |
22997 | 16 | 否 | 在系统表 'msdb.dbo.cdc_jobs' 中,不存在变更数据捕获 '%s' 作业。 请使用存储过程 'sys.sp_cdc_add_job' 来添加该变更数据捕获作业。 |
22998 | 16 | 否 | 为参数 @continuous 指定的值必须是 0 或 1。 |
22999 | 16 | 否 | 如果未以连续模式运行存储过程 'sys.sp_cdc_scan',则为参数 @pollinginterval 指定的值必须为 Null 或 0。 |
错误 | Severity | 是否记录事件 | 说明 |
---|---|---|---|
22001 | 16 | 否 | 对于数据库 ID 为“%d”的页面 %S_PGID,FreeStaleVersionSpace 失败。 它将在下一次版本清理器迭代中停用。 |
22002 | 17 | 否 | 内部错误:找不到预期的大型对象。 |
22003 | 16 | 否 | 由于数据库关闭,数据库 ID 为“%d”中止了过时/已中止的版本清理。 |
22004 | 10 | 否 | [%d]。 xdes ID 为 %S_XID的系统事务由于在将行从一个页面移动到另一个页面时失败而中止。 |
22005 | 10 | 否 | 数据库 ID '%d' 的 ADR 清理失败。 |
22006 | 16 | 否 | 由于数据库独占服务员,数据库 ID 为“%d”中止了版本清理。 |
22007 | 16 | 否 | 由于计划的故障转移,数据库 ID 为“%d”中止了版本清理。 |
22008 | 16 | 否 | 无法清除属于此文件组的中止版本。 |
22010 | 16 | 否 | 无法更改包含加速数据库恢复所需的持久版本存储的文件组的 READONLY 属性。 |
22012 | 16 | 否 | 持久版本存储在数据库 '%.*ls' 上启用,但无法初始化版本存储管理器。 |
22020 | 17 | 否 | 内部错误:尝试访问过期的大型对象。 |
22101 | 16 | 否 | 为 CHANGE_TRACKING_IS_COLUMN_IN_MASK 函数的 change_columns 参数提供的值无效。 该值必须是 CHANGETABLE(CHANGES ...) 函数返回的位掩码。 |
22102 | 16 | 否 | 提供的参数对于 CHANGETABLE 函数的 CHANGES 选项无效。 |
22103 | 16 | 否 | 提供的参数对于 CHANGETABLE 函数的 VERSION 选项无效。 |
22104 | 16 | 否 | CHANGETABLE 函数返回的表必须有别名。 |
22105 | 16 | 否 | 未对表 '%.*ls' 启用更改跟踪。 |
22106 | 16 | 否 | CHANGETABLE 函数不支持远程数据源。 |
22107 | 16 | 否 | 对象 '%.*ls' 属于 CHANGETABLE 函数不支持的数据类型。 该对象必须是用户定义的表。 |
22108 | 16 | 否 | CHANGE_TRACKING_CONTEXT WITH 子句不能用于 SELECT 语句。 |
22109 | 16 | 否 | CHANGE_TRACKING_CONTEXT WITH 子句的 "context" 参数的数据类型必须是 varbinary,最大长度为 128。 |
22110 | 16 | 否 | CHANGETABLE(VERSION ...) 函数中指定的列数与表 '%.*ls' 的主键列数目不匹配。 |
22111 | 16 | 否 | CHANGETABLE(VERSION ...) 函数中指定的列 '%.*ls' 不是表 '%.*ls' 的主键的一部分。 |
22112 | 16 | 否 | 各主键列在 CHANGETABLE(VERSION ...) 函数中只能指定一次。 列 '%.*ls' 指定了多次。 |
22113 | 16 | 否 | 因为正在对该表进行更改跟踪,所以不允许 %S_MSG。 |
22114 | 16 | 否 | 不能将 ALTER DATABASE 的更改跟踪选项与其他 ALTER DATABASE 选项组合使用。 |
22115 | 16 | 否 | 数据库 '%.*ls' 中的一个或多个表已启用了更改跟踪。 先禁用每个表的更改跟踪,然后再为数据库禁用表。 可使用 sys.change_tracking_tables 目录视图获取已启用更改跟踪的表的列表。 |
22116 | 16 | 否 | 此版本类别的 SQL Server 不支持更改跟踪。 |
22117 | 16 | 否 | 对于属于辅助可用性副本成员的数据库,不支持更改跟踪。 对主要可用性副本中的数据库运行更改跟踪查询。 |
22118 | 16 | 否 | 无法对表 '%.*ls' 启用更改跟踪。 当主密钥包含加密列时,不支持更改跟踪。 |
22119 | 16 | 否 | 无法对表 '%.*ls' 启用更改跟踪。 更改跟踪要求对表启用主键约束。 启用更改跟踪之前,先对表启用主键约束。 |
22120 | 16 | 否 | 清理批大小的值无效。 |
22121 | 16 | 否 | 从 %s 中删除了每毫秒的 %ld row(s) |
22122 | 16 | 否 | 更改跟踪自动清理在“%s”的侧表中失败。 如果失败仍然存在,请使用sp_flush_CT_internal_table_on_demand从其侧表中清理过期的记录。 |
22123 | 16 | 否 | 更改跟踪自动清理被阻止在“%s”的侧表中。 如果失败仍然存在,请检查表“%s”是否被任何进程阻止。 |
22124 | 16 | 否 | 更改跟踪手动清理被阻止在“%s”的侧表中。 如果失败仍然存在,请检查表“%s”是否被任何进程阻止。 |
22125 | 16 | 否 | 更改跟踪自动清理当前无法保留数据库 ID %d。 过期记录数: %d。 如果此警告仍然存在,请检查以下资源: https://learn.microsoft.com/sql/relational-databases/track-changes/cleanup-and-troubleshoot-change-tracking-sql-server |
22201 | 16 | 否 | 内部错误。 无法获取 DW 分层存储列存储扫描的闩锁保存缓冲区。 |
22202 | 16 | 否 | 内部错误。 无法运行远程 cs 垃圾回收器。 错误代码 22202。 |
22203 | 16 | 否 | 内部错误。 无法更新 catalogDB 中的 Blob 表。 错误代码 22203。 |
22204 | 16 | 否 | 内部错误。 无法刷新服务 URI [%ls] 的目录数据库信息。 |
22205 | 16 | 否 | 内部错误。 无法通过目录帮助程序获取目录信息。 |
22206 | 16 | 否 | 内部错误。 无法获取受保护共享缓冲区的锁 |
22207 | 16 | 否 | 内部错误。 无法获取有效的 dbtable。 错误代码 22207。 |
22,208 | 16 | 否 | 对 DW 分层存储列存储 Blob 的访问失败。 有关原因,请参阅前面的错误。 |
22209 | 16 | 否 | 内部错误。 无法填充实例成员列表。 |
22210 | 16 | 否 | 内部错误。 无法获取实例成员。 |
22211 | 16 | 否 | 内部错误。 实例成员状态无效。 |
22212 | 21 | 否 | 读取远程列存储段 HoBt 0x%I64X、对象 %d、列 %d、数据库 %d 中的类型 %d 时出错。 无法解密分局。 |
22213 | 16 | 否 | 内部错误。 无法通过 sp 获取目录信息。 |
22214 | 16 | 否 | 内部错误。 无法初始化 XODBC 连接管理器。 |
22215 | 16 | 否 | 内部错误。 无法获取目录信息。 |
22,216 | 16 | 否 | 内部错误。 受保护的缓冲区故障。 |
22217 | 16 | 否 | 内部错误。 保留 lru 成本信息失败。 |
22218 | 16 | 否 | 内部错误。 目录通信失败。 |
22219 | 16 | 否 | 内部错误。 内部表基故障。 |
22220 | 10 | 否 | 开始数据库迁移扫描数据库“%s”。 |
22221 | 10 | 否 | 数据库迁移扫描数据库“%s”已完成。 |
22222 | 10 | 否 | 数据库 '%.*ls' 的数据库迁移扫描已中止。 内部错误。 迁移扫描已中止。 |
22223 | 16 | 否 | 内部错误。 无法从结构属性刷新迁移类型。 |
22224 | 16 | 否 | 内部错误。 检测到 ADW 已针对计算存储进行优化。 无法检索 Blob。 |
22225 | 16 | 否 | 出现内部错误 (%d, %d)。 请重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22226 | 16 | 否 | 出现内部错误 (%d, %d)。 请重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22227 | 10 | 否 | 分层存储扫描程序在“%ls”中遇到错误消息“%ls”。 |
22228 | 22 | 否 | 列存储远程 lob 标头无效。 |
22229 | 22 | 否 | 远程存储列存储数据校验和不匹配。 Blob 的预期校验和为 %lu,读取缓冲区的实际检查总和为 %lu。 |
22301 | 16 | 否 | 未启用 DW FIDO 模式。 |
22302 | 16 | 否 | 找不到 DW FIDO 事务上下文。 |
22303 | 16 | 否 | FIDO 扫描事务不允许更新。 |
22304 | 16 | 否 | FIDO DB 不支持读取或写入数据库文件。 |
22305 | 16 | 否 | ODBC 调用返回 NULL 或意外值。 |
22306 | 16 | 否 | Fido 模式下仅允许 CCI 表。 |
22307 | 16 | 否 | 仅允许来自 FIDO Alter 事务的 Alter 语句。 |
22308 | 16 | 否 | Fido 线程无法获取锁。 |
22309 | 16 | 否 | 找不到 Fido 缓存数据库。 |
22310 | 16 | 否 | 未能使用密钥创建 Fido DB:[%.*ls]。 |
22311 | 16 | 否 | 泛型 Fido 超出边界错误。 |
22312 | 16 | 否 | 无法在 Fido DB 上重新映射 ID 为“%I64d”的行集。 |
22313 | 16 | 否 | 在 ID 为“%I64d”的行集中找不到 Fido 列。 |
22314 | 16 | 否 | Fido 无效的 ODBC 连接。 |
22315 | 16 | 否 | 无效的 Fido 事务类型 %d。 |
22316 | 16 | 否 | 未能获取 CSI 缓存锁。 |
22317 | 16 | 否 | Fido 无效的 ODBC 列。 |
22318 | 16 | 否 | Fido ODBC 事务未能提交。 |
22319 | 16 | 否 | 已执行对 Fido DB 行集(DbId '%lu', RowsetId '%I64d' )的无效访问。 |
22320 | 16 | 否 | Fido DB (DbId:'%lu', Name: '%.*ls') 只能在 Fido 会话上下文下使用。 |
22321 | 16 | 否 | Fido DB (DbId:'%lu', Name: '%.*ls') 不能在当前会话中使用。 仅允许 DbId:“%lu”。 |
22322 | 16 | 否 | Fido 会话上下文无效。 最小单元格 ID 不能大于最大单元格 ID |
22323 | 16 | 否 | DW FIDO GLM 服务器未初始化。 |
22324 | 16 | 否 | DW FIDO GLM 客户端未初始化。 |
22325 | 16 | 否 | 行集(%I64d)的键列 ID (%d) 已超过范围。 |
22326 | 16 | 否 | 仅允许从扫描 FIDO 行集进行更新。 |
22327 | 16 | 否 | 向 Fido Rowset 重新映射 sys RowsetId(%I64d)提供了无效的行集 ID(%I64d)。 |
22328 | 16 | 否 | 仅在 GLMServer 实例上允许更改。 |
22329 | 16 | 否 | DB (%d) 中的行集 (%I64d) 打开失败。 |
22330 | 16 | 否 | 行集 (%I64d) 中缺少 RowsetColumn Id (%d)。 |
22331 | 16 | 否 | Fido GLM 行集中不支持提供的访问器模式。 |
22332 | 16 | 否 | Fido GLM 行集不支持的数据。 |
22500 | 16 | 否 | 意外 |
22501 | 16 | 否 | 发布中的所有项目均通过了数据验证(行计数和校验和)。 |
22502 | 16 | 否 | 并非发布中的所有项目均通过了数据验证(仅限行计数) |
22503 | 16 | 否 | 正在初始化。 |
22504 | 16 | 否 | 正在将快照应用于订阅服务器。 |
22505 | 16 | 否 | 合并已完成,但未处理任何数据更改。 |
22506 | 16 | 否 | 没有需要合并的数据。 |
22507 | 16 | 否 | 正在将数据更改上载到发布服务器。 |
22508 | 16 | 否 | 正在将数据更改下载到订阅服务器。 |
22509 | 16 | 否 | 正在检索订阅信息。 |
22510 | 16 | 否 | 正在检索发布信息。 |
22511 | 16 | 否 | 合并已成功完成。 |
22512 | 16 | 否 | 无法将分区组与未筛选的发布一起使用。 请使用 sp_changemergepublication 将 "use_partition_groups" 设置为 "false"。 |
22513 | 16 | 否 | 无法使用分区组,因为以下项目之间的联接筛选器包含一个或多个函数: "%s" 和 "%s"。 |
22514 | 16 | 否 | 无法使用分区组,因为一个或多个筛选器引用了以下包含函数的视图: "%s"。 |
22515 | 16 | 否 | 发布不能使用预计算分区,因为在为该发布中项目指定的联接筛选器中存在至少一个循环引用。 若要使用预计算分区,请确保不存在循环联接筛选器关系。 |
22516 | 16 | 否 | 发布 "%s" 已定义为包含动态筛选器,但是它未包含任何动态筛选器。 |
22517 | 16 | 否 | 该发布已定义为不包含动态筛选器,但是它包含一个或多个动态筛选器。 |
22518 | 16 | 否 | 在项目 '%s' 的子集筛选器或联接筛选器中,不能使用 image、ntext、xml、CLR 类型、varchar(max)、nvarchar(max) 或 varbinary(max) 等类型的列。 |
22519 | 16 | 否 | 由于在联接子句中引用了 text、image、ntext、xml、varchar(max)、nvarchar(max)或 varbinary(max)列,无法添加表 "%s" 和 "%s" 之间的逻辑记录关系。 |
22520 | 10 | 否 | 该项目的筛选类型已更改。 指定分区中的订阅服务器对此项目进行的任何挂起的更改或将来进行的更改将不再传播到其他分区中的订阅服务器。 有关详细信息,请参阅文档。 |
22521 | 10 | 否 | 无法同步该行,因为在复制之外的其他进程更新了该行。 |
22522 | 16 | 否 | 无法发布项目 '%s',因为它已在其他合并发布中发布。 sp_addmergearticle 的 @partition_options 参数值为 3 (表示分区不重叠,且每个分区有一个订阅)的项目不能包括在多个发布或订阅中,且不能重新发布。 若要将项目包括在多个发布中,请使用 sp_changemergearticle 为现有项目的 partition_options 属性指定其他值。 |
22523 | 16 | 否 | 项目不能既使用 @partition_options、2 或 3 (表示分区不重叠),同时又是逻辑记录关系的一部分。 请检查项目 "%s"。 |
22524 | 16 | 否 | 项目 '%s' 已在其他合并发布中发布,且为 sp_addmergearticle 的 @partition_options 参数指定了其他值。 指定的值在所有合并发布中都必须相同。 请指定与现有项目相同的值,或使用 sp_changemergearticle 更改现有项目。 |
22525 | 16 | 否 | 如果发布 "%s" 中有使用 @partition_options = 3 的项目,则它不允许每个分区有多个订阅。 |
22526 | 16 | 否 | 为 %s 指定的值无效。 有效值是 0 (无)、1 (强制的分区)、2 (表示分区不重叠,且每个分区有多个订阅)和 3 (表示分区不重叠,且每个分区只有一个订阅)。 |
22527 | 16 | 否 | 为 %s 指定的值无效。 有效值是 'day'、'days'、'dd'、'year'、'years'、'yy'、'yyyy'、'month'、'months'、'mm'、'week'、'weeks'、'wk'、'hour'、'hours'、'hh'、'minute'、'minutes'、'mi'。 |
22,528 | 16 | 否 | 不能将除 "days" 之外的保持期单位用于发布 "%s"',因为此发布的兼容级别低于 90。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。 |
22529 | 16 | 否 | 无法更改发布 "%s" 的保持期单位,因为此发布的兼容级别低于 90。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。 |
22530 | 16 | 否 | 无法更新项目 "%s" 中在逻辑记录关系子句中使用的列。 |
22531 | 10 | 否 | 初始化。 |
22532 | 10 | 否 | 将订阅服务器的更改内容上载到发布服务器。 |
22533 | 10 | 否 | 将发布服务器的更改内容下载到订阅服务器。 |
22534 | 16 | 否 | 字符模式发布不支持已分区表。 |
22535 | 16 | 否 | 对于异类发布,在调用 "%s" 时应该指定 %s 参数。 |
22536 | 16 | 否 | 无法为异类发布更新或更改 %s 参数值。 |
22537 | 16 | 否 | 提供的 job_login 必须与添加分发发布服务器(sp_adddistpublisher)时指定的发布服务器登录名匹配。 |
22538 | 16 | 否 | 只有复制作业或作业计划可通过复制存储过程进行添加、修改、删除或查看。 |
22539 | 16 | 否 | 当参数 %s 设置为 %s 时,使用参数 %s 是无效的。 |
22540 | 16 | 否 | 无法更改发布 "%s" 以使其使用的 sync_mode 为 "character",因为它包含一种或多种逻辑记录关系。 |
22541 | 16 | 否 | 无法在发布 "%s" 中添加逻辑记录关系,因为它使用的 sync_mode 为 "character",并且可能具有 SQL Server Compact Edition 订阅服务器。 |
22542 | 16 | 否 | 属性 @subscriber_upload_options 的值无效。 有效值是 0 (允许上载)、1 (禁止上载)、2 (禁止上载,禁止订阅服务器更改)和 3 (disable_outofpartition_subscriber_changes)。 |
22543 | 16 | 否 | 当发布属性 @allow_partition_realignment 设置为 "false" 时,发布中所有项目的项目属性 @subscriber_upload_options 都必须设置为禁止上载。 |
22544 | 10 | 否 | 警告: 不推荐使用过程 sp_mergecleanupmetadata。 在 SQL Server 2000 SP1 和更高版本中,合并代理在每次运行时调用 sp_mergemetadataretentioncleanup,因此不需要手动清除元数据。 将忽略传入的参数并调用 sp_mergemetadataretentioncleanup。 |
22545 | 16 | 否 | 无法在发布 "%s" 中添加逻辑记录关系,因为它允许 Web 同步。 |
22546 | 16 | 否 | 无法更改发布 "%s" 以允许 Web 同步,因为它包含一种或多种逻辑记录关系。 |
22547 | 16 | 否 | 快照发布不允许并发快照。 |
22548 | 16 | 否 | 垂直分区仅可用于基于日志的项目。 |
22549 | 16 | 否 | 此订阅已有一个共享分发代理(%s)。 |
22550 | 16 | 否 | 当 identityrangemanagementoption 设置为 auto 时,不能从垂直分区中删除标识列 "%s"。 |
22551 | 16 | 否 | 类型 "%s" 无效。 有效类型是 "merge"、"tran" 和 "both"。 |
22552 | 16 | 否 | 当“@resync_type”设置为 2 时,需要提供参数“@resync_date_str”的有效值。 |
22553 | 16 | 否 | 参数“@resync_type”设置为“%d”,但从未成功验证此订阅。 |
22554 | 16 | 否 | 无法更改发布 "%s" 以使其使用的 sync_mode 为 "character",因为它使用的保持期单位不是 "day"。 请使用 sp_changemergepublication 将保持期单位设置为 "day"。 |
22555 | 16 | 否 | 无法将发布 "%s" 的保持期单位设置为 "day" 以外的值,因为此发布使用的 sync_mode 为 "character",并且可能具有 SQL Server Compact Edition 订阅服务器。 |
22556 | 16 | 否 | 属性 "%s" 的值无效。 有效值是 1 和 0。 |
22557 | 16 | 否 | 由于发布兼容级别低于 90,无法更新架构更改的状态。 请使用 sp_changemergepublication 将发布 "%s" 的 publication_compatibility_level 设置为 90RTM。 |
22558 | 16 | 否 | 无法更新架构更改的状态。 |
22559 | 16 | 否 | 架构更改的状态必须是 "active" 或 "skipped"。 |
22560 | 16 | 否 | 合并复制不允许使用引用带一个或多个参数的动态函数的筛选器。 请检查函数 "%s"。 |
22561 | 16 | 否 | 由于发布兼容级别低于 90,所请求的操作失败。 请使用 sp_changemergepublication 将发布 "%s" 的 publication_compatibility_level 设置为 90RTM。 |
22562 | 16 | 否 | 不能将发布兼容级别更改为比现有值更小的值。 |
22563 | 16 | 否 | 包含一个或多个不上载更改的项目 |
22564 | 16 | 否 | 使用 ddl 复制 |
22565 | 16 | 否 | 将除 day 之外的单位用作保持期单位 |
22566 | 16 | 否 | 使用逻辑记录 |
22567 | 16 | 否 | 包含一个或多个项目,而且这些项目使用基于订阅的筛选或基于分区的筛选 |
22568 | 16 | 否 | 包含一个或多个将不补偿错误的项目 |
22569 | 16 | 否 | 包含一个或多个仅限于架构的项目 |
22570 | 16 | 否 | 包含一个或多个使用自动标识范围管理的项目 |
22571 | 16 | 否 | 包含一个或多个使用 SQL Server 2000 中新增的数据类型的项目 |
22572 | 16 | 否 | 包含一个或多个具有时间戳列的项目 |
22573 | 16 | 否 | 使用快照压缩,且 snapshot_in_defaultfolder 设置为 False |
22574 | 16 | 否 | 包含一个或多个使用垂直分区的项目 |
22575 | 16 | 否 | 当项目属性 'published_in_tran_pub' 设置为 'true' 时,必须将项目属性 'upload_options' 设置为禁止上载。 |
22576 | 10 | 否 | 为 [%s].[%s].[%s] 指定的 %d 的 failover_mode 值无效,请将该值设置为 0 [立即]。 |
22578 | 16 | 否 | 无法将发布 "%s" 更改为禁用 use_partition_groups,因为该发布包含一个或多个逻辑记录关系。 在使用逻辑记录关系时,发布的 @use_partition_groups 属性必须设置为 'true'。 |
22579 | 16 | 否 | 找不到对发布 '%s' 的订阅,但存在共享代理。 若要指定对通过共享代理复制的发布的订阅,请指定 '%s' 以用作发布名称。 |
22580 | 16 | 否 | 无法发布数据库 '%s',因为该数据库标记为在另一个服务器上发布。 在尝试发布此数据库之前,请执行 sp_replicationdboption,为 'publish' 和 'merge publish' 指定 FALSE 值。 |
22581 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'sync_mode' 为 1 (字符模式)的发布不支持复制 FILESTREAM 列。 请使用 sp_addmergepublication 或 sp_changemergepublication 将该发布的 'sync_mode' 指定为 0 (本机模式),或者对项目进行垂直分区,以使 FILESTREAM 列不进行复制。 |
22582 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'publication_compatibility_level' 小于 "90RTM" (SQL Server 2005)的发布不支持复制 FILESTREAM 列。 请使用 sp_addmergepublication 或 sp_changemergepublication 为发布指定大于或等于 "90RTM" 的 'publication_compatibility_level',或者对项目进行垂直分区,以使 FILESTREAM 列不进行复制。 |
22583 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'schema_option' 设置为 0x20000000 的项目不支持复制 FILESTREAM 列。 这会将大型对象数据类型转换为 Microsoft SQL Server 更早版本支持的数据类型。 请使用 sp_addmergepublication 或 sp_changemergepublication 删除此 'schema_option' 设置,或者对项目进行垂直分区,以使 FILESTREAM 不进行复制。 |
22584 | 10 | 否 | 警告: 在 'schema_option' 属性中指定的一些标志值与发布的兼容级别不兼容。 将使用修改后的 schema_option 值 '%s'。 |
22585 | 10 | 否 | 已为项目 '%s' 启用了用于编写 varbinary(max)列 FILESTREAM 属性的脚本的架构选项。 如果文件流列中的数据超过 2GB 并且在复制期间存在冲突,则在创建项目后启用此选项可能导致复制失败。 如果需要复制 FILESTREAM 数据,请删除该项目,然后重新创建,并在重新创建时指定相应的架构选项。 |
22586 | 16 | 否 | 在发布 '%s' 的项目 '%s' 中无法添加或修改列 '%s'。 对于 'sync_mode' 为 1(字符模式)或者向后兼容级别小于 90RTM 的发布,不支持针对 hierarchyid 和 FILESTREAM 列执行 DDL 操作。 |
22587 | 16 | 否 | 非 SQL Server 发布服务器和订阅服务器仅在 Windows 上受支持。 检测到的平台为 %s。 |
22588 | 16 | 否 | 非 Windows 平台上的发布不支持可更新的订阅。 检测到的平台为 %s。 其值为@allow_sync_tran@allow_queued_tran“false”或 NULL。 |
22801 | 16 | 否 | 正在启动变更数据捕获清理代理作业。 若要报告操作进度,请查询 sys.dm_cdc_log_scan_sessions 动态管理视图。 |
22802 | 16 | 否 | 正在使用低水印 %s 启动变更数据捕获清理代理作业。 |
22803 | 16 | 否 | 变更数据捕获已对该日志中从 LSN{%s} 到 LSN{%s} 的部分进行了扫描,提取了 %d 个包含 %d 个命令的事务。 若要报告操作进度,请查询 sys.dm_cdc_log_scan_sessions 动态管理视图。 |
22804 | 16 | 否 | 因为对数据库 %s 启用了事务复制,但无法检索分发服务器信息以确定日志读取器代理的状态,所以变更数据捕获无法继续执行与作业相关的操作。 请将分发服务器数据库设置为可用或禁用分发。 |
22805 | 10 | 否 | 有关详细信息,请查询 sys.dm_cdc_errors 动态管理视图。 |
22806 | 16 | 否 | 发起方 ID '%s' 无效。 必须指定该拓扑中从未用过的非零 ID。 |
22807 | 16 | 否 | 由于没有为对等发布 '%s' 启用冲突检测,因此无法修改发布属性 '%s'。 若要使该发布支持冲突检测,请使用 sp_configure_peerconflictdetection。 |
22808 | 16 | 否 | 无法执行过程 '%s'。 必须先为发布 '%s' 启用对等复制才能执行此过程。 若要使该发布支持对等复制,请使用 sp_changepublication。 |
22809 | 10 | 否 | 已删除现有冲突表 '%s'。 |
22810 | 16 | 否 | @action 参数值无效。 有效值为 'enable' 和 'disable'。 |
22811 | 16 | 否 | 往返超时值必须大于 0。 |
22812 | 10 | 否 | 往返 '%s' 已完成,超时 %d 秒。 |
22813 | 10 | 否 | 该拓扑包含不支持冲突检测的对等节点版本。 若要使用冲突检测,请确保该拓扑中的所有节点都是 SQL Server 2008 或更高版本。 |
22814 | 10 | 否 | 该拓扑包含重复的发起方 ID。 若要使用冲突检测,该发起方 ID 在整个拓扑中必须唯一。 |
22815 | 10 | 否 | 在对等 %d(传入)、事务 ID %s 和对等 %d(磁盘上)、表 '%s' 的事务 ID %s 和主键的事务 ID %s 之间检测到类型为 '%s' 的冲突:%s 当前版本 '%s'、预版本 '%s' 和版本后 '%s' |
22816 | 16 | 否 | 限定的表名 '%s' 太长,不能对其启用对等冲突检测。 |
22817 | 10 | 否 | %s 具有 %s。 |
22818 | 10 | 否 | 检测到删除-删除冲突,并已解决。 由于该行不存在,无法从对等方删除该行。 已跳过传入删除。 |
22819 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到删除-更新冲突,并且无法自动解决。 对等方 %d 跳过了传入删除。 需要手动解决该冲突以确保对等方之间的数据收敛。 有关如何解决该冲突的步骤,请参阅联机丛书。 |
22820 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到删除-更新冲突,并已解决。 对等方 %d 应用了传入删除。 |
22821 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到更新-更新冲突,并已解决。 对等方 %d 跳过了传入更新。 |
22822 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到更新-更新冲突,并已解决。 对等方 %d 应用了传入更新。 |
22823 | 10 | 否 | 检测到更新-删除冲突,无法解决。 由于该行不存在,无法更新该行。 已跳过传入更新。 请检查目标对等方的优先级,并运行数据验证以确保删除冲突没有导致数据无法收敛。 |
22824 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到插入-插入冲突,并已解决。 对等方 %d 跳过了传入插入。 |
22825 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到插入-插入冲突,并已解决。 对等方 %d 应用了传入插入。 |
22827 | 16 | 否 | 对等冲突检测警报 |
22828 | 16 | 否 | 已为发布 '%s' %s 了对等冲突检测。 |
22829 | 16 | 否 | 命令 %s 失败。 为 @ins_cmd、@del_cmd 或 @upd_cmd 指定的值无法在大小限制 %d 内使用架构名称 %s 进行追加。 |
22830 | 16 | 否 | 无法更新元数据来指示已对数据库 %s 启用了变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22831 | 16 | 否 | 无法更新元数据来指示未对数据库 %s 启用变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22832 | 16 | 否 | 无法更新元数据来指示已对表 %s 启用了变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22833 | 16 | 否 | 无法更新元数据来指示没有对表 %s 启用变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22834 | 16 | 否 | 无法修改表 %s 的详细日志记录状态。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22835 | 16 | 否 | 无法更新数据库 %s 的元数据来指示已删除某变更数据捕获作业。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22836 | 16 | 否 | 无法更新数据库 %s 的元数据来指示已添加某变更数据捕获作业。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22837 | 16 | 否 | 无法删除表项或删除与捕获实例 '%s' 关联的对象。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22838 | 16 | 否 | CDC 唯一索引的所有列都必须定义为非 NULL。 选作源表 '%s.%s' 的 CDC 唯一索引的索引 '%s' 不满足此要求。 请将选定索引的所有列定义为非 NULL 或选择其他唯一索引作为 CDC 索引并重新提交请求。 |
22,840 | 16 | 否 | 未授予需要修改变更数据捕获元数据的应用程序锁定请求 '%s'。 该请求返回的值为 %d: -1 = 超时;-2 = 已取消;-3 = 死锁牺牲品;-999 验证或其他调用错误。 检查错误原因并重新提交请求。 |
22841 | 16 | 否 | 无法更新启用了变更数据捕获的数据库 '%s' 的元数据。 执行操作 '%s' 时失败。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22842 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已对分区的目标表启用变更数据捕获,而 @allow_partition_switch 未设置为 1。 |
22843 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已对分区的源表启用变更数据捕获,而 @allow_partition_switch 未设置为 1。 |
22844 | 16 | 否 | '%s' 选项必须为 1 或者 0。 |
22845 | 16 | 否 | 无法在此版本的 SQL Server 中启用更改数据捕获。 |
22850 | 16 | 否 | 为变更数据捕获清除流程指定的阈值必须大于 0。 创建或修改清除作业时,请指定一个正阈值。 如果在执行 sys.sp_cdc_cleanup_change_table 存储过程时遇到此错误,请使用 sp_cdc_change_job 存储过程,将与该作业关联的阈值重置为一个非负值。 |
22851 | 16 | 否 | 无法更新 cdc.change_tables 来反映对数据库 %s 的低水印进行的更改。 |
22852 | 10 | 否 | 无法为数据库 %s 的捕获实例删除由于一个或多个低水印发生变化而废弃的更改表项。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22853 | 10 | 否 | 无法删除数据库 %s 的 cdc.lsn_time_mapping 表中的已废弃的项。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22854 | 16 | 否 | CDC 不支持 ColumnSet,所以无法对表 '%s' 启用变更数据捕获或向其添加 ColumnSet 列。 |
22855 | 10 | 否 | 警告: 将 @allow_partition_switch 参数设置为 1。 变更数据捕获功能将不跟踪在表中因分区切换而引入的变更,这样,在使用变更时,将导致数据不一致。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22856 | 10 | 否 | 警告: 将 @allow_partition_switch 参数设置为 0。 ALTER TABLE...此分区表上不允许 SWITCH PARTITION 语句。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22857 | 10 | 否 | 警告: 对于未分区的表,@allow_partition_switch 参数必须为 1。 该参数的显式设置 0 已被忽略。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22858 | 16 | 否 | 无法向变更数据捕获 LSN 时间映射表中添加项以反映被跟踪的表所应用的 DML 变更。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22859 | 16 | 否 | 日志扫描进程在处理日志记录时失败。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22860 | 16 | 否 | 日志扫描进程在处理 DDL 日志记录时失败。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22861 | 10 | 否 | 无法升级数据库 '%s'。 引发了错误 '%d': '%s'。 请使用所报告的错误来确定失败原因,然后在数据库上下文中执行 sys.sp_cdc_vupgrade 以重新运行升级。 |
22862 | 16 | 否 | 数据库快照 '%s' 不存在。 请更正参数值并重新提交请求。 |
22863 | 16 | 否 | 未能在变更数据捕获变更表中插入行。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22864 | 16 | 否 | 数据库 '%s' 的捕获作业对 sp_MScdc_capture_job 的调用失败。 请查看当前会话中的以前错误以确定原因。 |
22865 | 16 | 否 | 索引 '%s' 中的列数,用作唯一行标识符,以支持表 '%s' 的净更改。%s',超过 14 列的限制。 将参数 @supports_net_changes 设置为 0,或使用 @index_name 参数将包含少于 15 列的唯一索引标识为唯一行标识符,并重新提交请求。 |
22866 | 10 | 否 | %S_MSG返回的值为 %I64d。 |
22867 | 10 | 否 | 已删除的总行数: %I64u。 |
22868 | 10 | 否 | 清理水印 = %I64u |
22869 | 10 | 否 | 内部更改跟踪表名 : %s |
22870 | 10 | 否 | 从 %s 中删除了 %I64u 行 |
22878 | 16 | 否 | @p2p_conflictdetection_policy 参数值无效。 有效值为“originatorid”和“lastwriter”。 |
22879 | 16 | 否 | 具有最后一个编写器冲突检测策略的对等发布仅支持 CALL 或 SCALL 命令类型 @upd_cmd。 更改参数“@upd_cmd”的值。 |
22880 | 16 | 否 | 检测到并解决了提交日期/时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)的对等 %d(传入)之间的插入插入冲突,其提交日期/时间值为 '%s' 。 对等方 %d 应用了传入插入。 |
22881 | 16 | 否 | 在对等 %d(传入)、事务 ID %s、提交日期时间 '%s' 和对等 %d (在磁盘上)、事务 ID %s、表 '%s' 的提交日期/时间 '%s' 与主键 '%s' 之间检测到类型 '%s' 的冲突:%s 当前版本 '%s'、 预版本 '%s' 和版本 '%s' |
22882 | 10 | 否 | 检测到并解决了提交日期时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)的对等 %d(传入)之间的更新更新冲突,其提交日期/时间值为 '%s' 。 对等方 %d 跳过了传入更新。 |
22883 | 10 | 否 | 检测到并解决了提交日期/时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)的对等 %d(传入)之间的更新更新冲突,其提交日期/时间值为 '%s' 。 对等方 %d 应用了传入更新。 |
22884 | 10 | 否 | 检测到并解决了提交日期/时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)之间的删除-更新冲突,其提交日期/时间值为 '%s'。 对等方 %d 跳过了传入删除。 |
22885 | 16 | 否 | 检测到并解决了提交日期/时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)的对等 %d(传入)之间的插入插入冲突,其提交日期/时间值为 '%s' 。 对等方 %d 跳过了传入插入。 |
22886 | 10 | 否 | 检测到更新删除冲突。 由于该行不存在,无法更新该行。 已跳过传入更新。 |
22889 | 10 | 否 | 警告:无法获取订阅数据库 '%s' 的数据库版本。 sp_replmonitorsubscriptionpendingcmds可能会报告 P2P 复制的挂起命令数不正确。 |
22891 | 16 | 否 | 无法为数据库“%s”启用“%S_MSG”。 无法在设置了延迟持续性的 DB 上启用“%S_MSG”。 |
22892 | 16 | 否 | 无法在 DB 上启用延迟持续性。 启用“%S_MSG”时,无法在数据库上启用延迟持续性。 |
22901 | 16 | 否 | 未针对数据库 '%s' 启用变更数据捕获。 请确保设置了正确的数据库上下文,然后重试该操作。 若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列。 |
22902 | 16 | 否 | 调用方无权启动所请求的操作。 需要 Sysadmin 特权。 |
22903 | 16 | 否 | 另一个会话 ID 为 %I64d 的连接已在当前数据库中运行“sp_replcmds”。 |
22904 | 16 | 否 | 调用方无权启动所请求的操作。 需要 DBO 特权。 |
22905 | 10 | 否 | 已为数据库 '%s' 启用了变更数据捕获。 请确保设置了正确的数据库上下文,然后重试该操作。 若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列。 |
22906 | 16 | 否 | 因为当前数据库中已存在名为 'cdc' 的数据库用户或名为 'cdc' 的架构,所以无法为变更数据捕获启用数据库 '%s'。 变更数据捕获需要独占使用这些对象。 请删除或重命名该用户或架构,然后重试相应操作。 |
22907 | 16 | 否 | 参数 @role_name 不能为空。 请为 @role_name 指定一个值,然后重试该操作。 如果不使用角色来访问已捕获的更改数据,请指定 Null 作为其值。 |
22908 | 16 | 否 | 无法在数据库 '%s' 中创建变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22909 | 16 | 否 | 因为已禁用为变更数据捕获启用的最后一个数据库表,所以无法清除数据库 '%s' 中的 cdc.lsn_time_mapping 表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22910 | 16 | 否 | 对数据库 '%s' 的清除请求失败。 没有对该数据库启用变更数据捕获。 |
22911 | 16 | 否 | 如果对同一数据库还启用了事务复制,变更数据捕获无法使用捕获作业从日志提取更改。 对数据库同时启用变更数据捕获和事务复制时,请使用日志读取器代理来提取日志更改。 |
22913 | 16 | 否 | 无法删除数据库 '%s' 中的变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22914 | 16 | 否 | 如果为数据库启用了变更数据捕获,则只有 sysadmin、db_owner 或 db_ddladmin 角色的成员才能执行此操作。 |
22916 | 16 | 否 | 无法为指定角色的捕获实例 '%s' 和源表 '%s.%s' 的更改枚举函数授予 SELECT 权限。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22918 | 16 | 否 | 所包含列的列表中的一个或多个列不是更改表 %s 的捕获列。 |
22919 | 16 | 否 | 需要更新标志的列列表中的一个或多个列不是更改表 %s 的捕获列。 |
22,920 | 16 | 否 | 不存在数据库 %s 的已命名的捕获实例 %s。 |
22921 | 16 | 否 | 无法为调用方已得到访问授权的所有捕获实例生成脚本。 若要生成所有此类脚本,参数 @column_list 和 @update_flag_list 必须都为 Null 或空。 |
22923 | 16 | 否 | 无法根据保持期 %d 计算数据库 '%s' 的新的低端点。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22924 | 16 | 否 | 无法清除数据库 '%s' 的更改表。 试图根据当前保持期清除该数据库的更改表时出错。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22925 | 16 | 否 | 捕获实例 '%s' 捕获的列数超出了允许的最大列数: %d。 请使用 @captured_columns_list 参数,指定一个小于或等于允许的最大列数的列数子集,然后重新提交请求。 |
22926 | 16 | 否 | 因为当前数据库中已存在捕获实例名称 '%s',所以无法创建该捕获实例。 请为参数 @capture_instance 指定一个显式的唯一名称。 |
22927 | 16 | 否 | 捕获实例名称 '%s' 超出了 100 个字符的长度限制。 请指定满足长度约束的名称。 |
22,928 | 16 | 否 | 索引名称 '%s' 不是表 '%s.%s' 的索引。 请为该表指定有效的索引名称。 |
22929 | 16 | 否 | 索引 '%s' 必须为表 '%s.%s' 的主键或唯一索引。 请指定至少符合其中一个要求的索引。 |
22930 | 16 | 否 | 找不到作为源表 '%s.%s' 的列的 '%s'。 请指定有效的列名。 |
22931 | 16 | 否 | 当前数据库中没有源表 '%s.%s'。 请确保设置了正确的数据库上下文, 并为该数据库指定有效的架构和表名。 |
22932 | 16 | 否 | 捕获实例名称 '%s' 无效。 请指定有效的名称。 有关对象名称规则,请参阅 SQL Server 联机丛书中的主题“标识符”。 |
22938 | 16 | 否 | 角色名称 '%s' 无效。 请指定有效的名称。 有关对象名称规则,请参阅 SQL Server 联机丛书中的主题“标识符”。 |
22939 | 16 | 否 | 参数 @supports_net_changes 已设置为 1,但没有定义源表的主键,并且尚未指定备用的唯一索引。 |
22940 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的 DDL 历史记录条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22941 | 16 | 否 | 无法检索源表 '%s.%s' 的索引 '%s' 的列信息。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22942 | 16 | 否 | 无法将已捕获列的列表中指定的列映射到源表 '%s.%s' 中的列。 请验证参数 @captured_column_list 中指定的列是否已正确分隔并与源表中的列匹配。 |
22943 | 16 | 否 | 在已捕获列的列表中,必须包括用于唯一标识行以便跟踪净更改的列。 请将源表的主键列或为参数 @index_name 中指定的索引定义的列添加到已捕获列的列表中,然后重试相应操作。 |
22944 | 16 | 否 | 无法创建用于访问更改表 '%s.%s' 的指定数据库角色 '%s'。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22945 | 16 | 否 | 无法将列信息添加到源表 '%s.%s' 的指定索引的 cdc.index_columns 系统表中。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22946 | 16 | 否 | 无法将列信息添加到源表 '%s.%s' 的 cdc.captured_columns 系统表中。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22947 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建更改表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22948 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建更改枚举函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22949 | 16 | 否 | 无法更新捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22950 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的索引列条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22951 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的已捕获列条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22,952 | 16 | 否 | 无法删除为捕获实例 '%s' 和源表 '%s.%s' 创建的变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22953 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22954 | 16 | 否 | 无法使用低端点 %s 清除捕获实例 '%s' 的更改表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22955 | 16 | 否 | 无法通过函数 'sys.fn_cdc_get_max_lsn' 获取数据库的最大 LSN。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22956 | 16 | 否 | 无法通过函数 'sys.fn_cdc_get_min_lsn' 获取与捕获实例 '%s' 关联的更改表的最小 LSN。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22957 | 16 | 否 | LSN %s (为与捕获实例 '%s' 关联的更改表指定的新低端点)不在变更数据捕获时间线 [%s, %s] 内。 |
22958 | 16 | 否 | 无法为捕获实例 '%s' 创建用于查询所有更改的函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22959 | 16 | 否 | 无法为捕获实例 '%s' 创建用于查询净更改的函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22960 | 16 | 否 | 尚未对源表 '%s.%s' 启用更改数据捕获实例 '%s'。 请使用 sys.sp_cdc_help_change_data_capture 验证捕获实例名称,然后重试操作。 |
22961 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建用于支持净更改跟踪的非聚集索引。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22962 | 16 | 否 | 源表 '%s.%s' 已存在两个捕获实例。 一个表最多只能有两个捕获实例。 如果当前跟踪选项不合适,请使用 sys.sp_cdc_disable_table 禁用过时实例的更改跟踪,然后重试操作。 |
22963 | 16 | 否 | 参数 '%s' 不能为 Null 或为空。 请为该命名参数指定值,然后重试操作。 |
22964 | 16 | 否 | 被指定为更改表清除的新低端点的 LSN %s 必须代表 cdc.lsn_time_mapping 表中当前项的 start_lsn 值。 请选择满足此要求的 LSN 值。 |
22965 | 16 | 否 | 未正确终止列列表中带引号的列。 请确保已正确分隔这些列,然后重试操作。 有关详细信息,请参阅联机丛书中的“带分隔符的标识符”。 |
22966 | 16 | 否 | 无法在数据库 '%s' 中创建表 dbo.systranschemas。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22967 | 16 | 否 | 无法为数据库 '%s' 中的表 dbo.systranschemas 创建聚集索引。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22968 | 16 | 否 | 对数据库 '%s' 启用变更数据捕获时,无法创建 DDL 触发器 '%s'。 SQL Server 错误日志和操作系统错误日志中的其他消息可能会提供更多详细信息。 |
22970 | 16 | 否 | 为变更数据捕获作业指定的参数 @maxscans 的值必须大于 0。 |
22971 | 16 | 否 | 无法为日志读取器历史记录缓存分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理设置和虚拟设置,并查看内存使用情况以了解是否有其他应用程序过多地占用了内存。 |
22972 | 16 | 否 | 调用存储过程 [sys].sp_cdc_help_change_data capture 时,如果 @source_schema 或 @source_name 为非 Null 和非空,则另一个参数也必须为非 Null 和非空。 |
22973 | 16 | 否 | 指定的文件组 '%s' 不是数据库 '%s' 的有效文件组。 请指定有效的现有文件组或创建命名文件组,然后重试操作。 |
22974 | 16 | 否 | 无法为变更数据捕获启用 cdc 架构中包含的表。 |
22975 | 16 | 否 | 源表 '%s' 包含以下保留列名之一: __$start_lsn、__$end_lsn、__$seqval、__$operation 和 __$update_mask。 若要对此表启用变更数据捕获,请指定已捕获列的列表,并确保将这些列从该列表中排除。 |
22,976 | 16 | 否 | 无法对更改表 '%s' 中的列 '%s' 进行更改,所以未能响应源表 '%s' 中相应列的数据类型更改。 源表 '%s' 的变更数据捕获元数据将不再准确反映该源表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22977 | 16 | 否 | 无法更新 DDL 历史记录信息以反映与更改表 '%s' 关联的被跟踪表所应用的列更改。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22978 | 16 | 否 | 无法更新更改表 '%s' 中列 '%s' 的 cdc.captured_columns 条目以反映源表 '%s' 中对应列的数据类型更改。 表 '%s' 的变更数据捕获列元数据将不再准确反映该源表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22979 | 16 | 否 | 变更数据捕获使用了表 '%s' 的唯一索引 '%s'。 无法删除或禁用使用此索引的约束。 |
22980 | 16 | 否 | 已禁用表 '%s.%s' 的唯一索引 '%s',变更数据捕获无法使用该索引作为唯一索引。 请启用该索引。 |
22981 | 16 | 否 | 对象不存在或访问被拒绝。 |
22982 | 16 | 否 | 无法创建用于填充捕获实例 '%s' 和源表 '%s.%s' 的更改表的内部存储过程。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22983 | 16 | 否 | 变更数据捕获使用了源表 '%s' 的唯一索引 '%s'。 若要更改或删除该索引,必须首先对该表禁用变更数据捕获。 |
22984 | 16 | 否 | 等待日志读取器历史记录缓存事件时出错。 此错误由内部任务计划报告,可能是暂时的。 请重试操作即可。 |
22985 | 16 | 否 | 尚未对源表 '%s.%s' 启用变更数据捕获。 请指定为变更数据捕获启用的表的名称。 若要报告为变更数据捕获启用的表情况,请查询 sys.tables 目录视图中的 is_tracked_by_cdc 列。 |
22986 | 16 | 否 | 无法为变更数据捕获填充分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理内存和虚拟内存设置,并查看内存使用情况以了解是否有其他应用程序占用了过多的内存。 |
22987 | 16 | 否 | 变更数据捕获填充无法写入一个或多个大型对象列的 Blob 数据。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理内存和虚拟内存设置,并查看内存使用情况以了解是否有其他应用程序占用了过多的内存。 |
22988 | 16 | 否 | 此 SQL Server 实例为 %s。 变更数据捕获仅在企业版、开发人员版、企业评估版和标准版中可用。 |
22989 | 16 | 否 | 无法对数据库 '%s' 启用变更数据捕获。 系统数据库或分发数据库不支持变更数据捕获。 |
22990 | 16 | 否 | 为参数 @pollinginterval 指定的值不能超过 24 小时或者不能小于 0。 指定一个小于或等于 24 小时(86,400 秒)的轮询间隔(以秒为单位)。 |
22991 | 16 | 否 | 为参数 @maxtrans 指定的值必须大于 0。 |
22992 | 16 | 否 | 不支持指定的 @job_type, %s。 若要指示捕获作业,必须为参数 @job_type 指定值 N'capture';若要指示清除作业,该值必须为 N'cleanup'。 |
22993 | 16 | 否 | 在 msdb 系统数据库中,找不到包含数据库 '%s' 的作业信息的变更数据捕获作业表。 请运行存储过程 'sys.sp_cdc_add_job',创建相应的 CDC 捕获作业或清除作业。 该存储过程将创建所需的作业表。 |
22994 | 16 | 否 | 为变更数据捕获清除流程指定的保留值必须大于 0 且小于等于 52594800。 创建或修改清除作业时,请在该范围内指定一个保留值(以分钟为单位)。 如果在执行 sys.sp_cdc_cleanup_change_table 存储过程时遇到此错误,请使用 sp_cdc_change_job 存储过程,将与该作业关联的保持值重置为一个小于 52594800 的非负值。 |
22995 | 16 | 否 | 作业类型为 'capture' 时,无法指定参数 @retention 的值。 请为该参数指定 NULL,或者在语句中省略该参数。 |
22996 | 16 | 否 | 添加或修改 CDC 清除作业时,可能无法将空值分配给 @pollinginterval、@maxtrans、@maxscans 和 @continuous。 |
22997 | 16 | 否 | 在系统表 'msdb.dbo.cdc_jobs' 中,不存在变更数据捕获 '%s' 作业。 请使用存储过程 'sys.sp_cdc_add_job' 来添加该变更数据捕获作业。 |
22998 | 16 | 否 | 为参数 @continuous 指定的值必须是 0 或 1。 |
22999 | 16 | 否 | 如果未以连续模式运行存储过程 'sys.sp_cdc_scan',则为参数 @pollinginterval 指定的值必须为 Null 或 0。 |
错误 | Severity | 是否记录事件 | 说明 |
---|---|---|---|
22001 | 16 | 否 | 对于数据库 ID 为“%d”的页面 %S_PGID,FreeStaleVersionSpace 失败。 它将在下一次版本清理器迭代中停用。 |
22002 | 17 | 否 | 内部错误:找不到预期的大型对象。 |
22003 | 16 | 否 | 由于数据库关闭,数据库 ID 为“%d”中止了过时/已中止的版本清理。 |
22004 | 10 | 否 | [%d]。 xdes ID 为 %S_XID的系统事务由于在将行从一个页面移动到另一个页面时失败而中止。 |
22005 | 10 | 否 | 数据库 ID '%d' 的 ADR 清理失败。 |
22006 | 16 | 否 | 由于数据库独占服务员,数据库 ID 为“%d”中止了版本清理。 |
22007 | 16 | 否 | 由于计划的故障转移,数据库 ID 为“%d”中止了版本清理。 |
22008 | 16 | 否 | 无法清除属于此文件组的中止版本。 |
22010 | 16 | 否 | 无法更改包含加速数据库恢复所需的持久版本存储的文件组的 READONLY 属性。 |
22011 | 16 | 否 | 删除分配单元时遇到无效的 IAM 链。 |
22012 | 16 | 否 | 持久版本存储在数据库 '%.*ls' 上启用,但无法初始化版本存储管理器。 |
22013 | 16 | 否 | [DbId: %d][FileId: %d]在收缩文件之前,无法获取文件添加/删除闩锁以清除无效的文件范围。 |
22014 | 10 | 否 | 由于数据库排他服务员,锁序号填充中止。 |
22015 | 10 | 否 | 由于空间不足,逻辑还原期间行 [FileId: %d][PageInFile: %d][SlotId: %d] 的转发失败。 |
22,016 | 16 | 否 | [DbId:%d]页面上的行大小(%d:%d)的总和超过了页面的最大大小。 |
22017 | 16 | 否 | 找不到行版本,因为已清理行版本,这是由于事务中止,因为系统中任何不需要保留版本才能保留中止事务的节点上的事务中止。 |
22019 | 16 | 否 | 由于数据库逻辑暂停,数据库 ID 为“%d”中止了版本清理。 |
22020 | 17 | 否 | 内部错误:尝试访问过期的大型对象。 |
22021 | 13 | 否 | RefreshAllHoBts 上发生 EX 闩锁故障。 |
22101 | 16 | 否 | 为 CHANGE_TRACKING_IS_COLUMN_IN_MASK 函数的 change_columns 参数提供的值无效。 该值必须是 CHANGETABLE(CHANGES ...) 函数返回的位掩码。 |
22102 | 16 | 否 | 提供的参数对于 CHANGETABLE 函数的 CHANGES 选项无效。 |
22103 | 16 | 否 | 提供的参数对于 CHANGETABLE 函数的 VERSION 选项无效。 |
22104 | 16 | 否 | CHANGETABLE 函数返回的表必须有别名。 |
22105 | 16 | 否 | 未对表 '%.*ls' 启用更改跟踪。 |
22106 | 16 | 否 | CHANGETABLE 函数不支持远程数据源。 |
22107 | 16 | 否 | 对象 '%.*ls' 属于 CHANGETABLE 函数不支持的数据类型。 该对象必须是用户定义的表。 |
22108 | 16 | 否 | CHANGE_TRACKING_CONTEXT WITH 子句不能用于 SELECT 语句。 |
22109 | 16 | 否 | CHANGE_TRACKING_CONTEXT WITH 子句的 "context" 参数的数据类型必须是 varbinary,最大长度为 128。 |
22110 | 16 | 否 | CHANGETABLE(VERSION ...) 函数中指定的列数与表 '%.*ls' 的主键列数目不匹配。 |
22111 | 16 | 否 | CHANGETABLE(VERSION ...) 函数中指定的列 '%.*ls' 不是表 '%.*ls' 的主键的一部分。 |
22112 | 16 | 否 | 各主键列在 CHANGETABLE(VERSION ...) 函数中只能指定一次。 列 '%.*ls' 指定了多次。 |
22113 | 16 | 否 | 因为正在对该表进行更改跟踪,所以不允许 %S_MSG。 |
22114 | 16 | 否 | 不能将 ALTER DATABASE 的更改跟踪选项与其他 ALTER DATABASE 选项组合使用。 |
22115 | 16 | 否 | 数据库 '%.*ls' 中的一个或多个表已启用了更改跟踪。 先禁用每个表的更改跟踪,然后再为数据库禁用表。 可使用 sys.change_tracking_tables 目录视图获取已启用更改跟踪的表的列表。 |
22116 | 16 | 否 | 此版本类别的 SQL Server 不支持更改跟踪。 |
22117 | 16 | 否 | 对于属于辅助可用性副本成员的数据库,不支持更改跟踪。 对主要可用性副本中的数据库运行更改跟踪查询。 |
22118 | 16 | 否 | 无法对表 '%.*ls' 启用更改跟踪。 当主密钥包含加密列时,不支持更改跟踪。 |
22119 | 16 | 否 | 无法对表 '%.*ls' 启用更改跟踪。 更改跟踪要求对表启用主键约束。 启用更改跟踪之前,先对表启用主键约束。 |
22120 | 16 | 否 | 清理批大小的值无效。 |
22121 | 16 | 否 | 从 %s 中删除了每毫秒的 %ld row(s) |
22122 | 16 | 否 | 更改跟踪自动清理在“%s”的侧表中失败。 如果失败仍然存在,请使用sp_flush_CT_internal_table_on_demand从其侧表中清理过期的记录。 |
22123 | 16 | 否 | 更改跟踪自动清理被阻止在“%s”的侧表中。 如果失败仍然存在,请检查表“%s”是否被任何进程阻止。 |
22124 | 16 | 否 | 更改跟踪手动清理被阻止在“%s”的侧表中。 如果失败仍然存在,请检查表“%s”是否被任何进程阻止。 |
22125 | 16 | 否 | 更改跟踪自动清理当前无法保留数据库 ID %d。 过期记录数: %d。 如果此警告仍然存在,请检查以下资源: https://learn.microsoft.com/sql/relational-databases/track-changes/cleanup-and-troubleshoot-change-tracking-sql-server |
22201 | 16 | 否 | 内部错误。 无法获取 DW 分层存储列存储扫描的闩锁保存缓冲区。 |
22202 | 16 | 否 | 内部错误。 无法运行远程 cs 垃圾回收器。 错误代码 22202。 |
22203 | 16 | 否 | 内部错误。 无法更新 catalogDB 中的 Blob 表。 错误代码 22203。 |
22204 | 16 | 否 | 内部错误。 无法刷新服务 URI [%ls] 的目录数据库信息。 |
22205 | 16 | 否 | 内部错误。 无法通过目录帮助程序获取目录信息。 |
22206 | 16 | 否 | 内部错误。 无法获取受保护共享缓冲区的锁 |
22207 | 16 | 否 | 内部错误。 无法获取有效的 dbtable。 错误代码 22207。 |
22,208 | 16 | 否 | 对 DW 分层存储列存储 Blob 的访问失败。 有关原因,请参阅前面的错误。 |
22209 | 16 | 否 | 内部错误。 无法填充实例成员列表。 |
22210 | 16 | 否 | 内部错误。 无法获取实例成员。 |
22211 | 16 | 否 | 内部错误。 实例成员状态无效。 |
22212 | 21 | 否 | 读取远程列存储段 HoBt 0x%I64X、对象 %d、列 %d、数据库 %d 中的类型 %d 时出错。 无法解密分局。 |
22213 | 16 | 否 | 内部错误。 无法通过 sp 获取目录信息。 |
22214 | 16 | 否 | 内部错误。 无法初始化 XODBC 连接管理器。 |
22215 | 16 | 否 | 内部错误。 无法获取目录信息。 |
22,216 | 16 | 否 | 内部错误。 受保护的缓冲区故障。 |
22217 | 16 | 否 | 内部错误。 保留 lru 成本信息失败。 |
22218 | 16 | 否 | 内部错误。 目录通信失败。 |
22219 | 16 | 否 | 内部错误。 内部表基故障。 |
22220 | 10 | 否 | 开始数据库迁移扫描数据库“%s”。 |
22221 | 10 | 否 | 数据库迁移扫描数据库“%s”已完成。 |
22222 | 10 | 否 | 数据库 '%.*ls' 的数据库迁移扫描已中止。 内部错误。 迁移扫描已中止。 |
22223 | 16 | 否 | 内部错误。 无法从结构属性刷新迁移类型。 |
22224 | 16 | 否 | 内部错误。 检测到 ADW 已针对计算存储进行优化。 无法检索 Blob。 |
22225 | 16 | 否 | 出现内部错误 (%d, %d)。 请重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22226 | 16 | 否 | 出现内部错误 (%d, %d)。 请重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22227 | 10 | 否 | 分层存储扫描程序在“%ls”中遇到错误消息“%ls”。 |
22228 | 22 | 否 | 列存储远程 lob 标头无效。 |
22229 | 22 | 否 | 远程存储列存储数据校验和不匹配。 Blob 的预期校验和为 %lu,读取缓冲区的实际检查总和为 %lu。 |
22230 | 16 | 否 | 未能将数据库 %d 中的远程合并行组 blob HoBt ID 0x%I64X、数据库 %d 中的行组 ID %d 复制到 Azure 块 Blob 存储。 错误代码 0x%X。 |
22231 | 17 | 否 | :尝试访问 lob 行时遇到意外错误(HRESULT = 0x%x)。 |
22232 | 21 | 否 | 写入远程列存储段 HoBt 0x%I64X、对象 %d、列 %d、数据库 %d 中键入 %d 时出错。 无法加密 segement。 |
22233 | 17 | 否 | :尝试访问/更新远程对象时遇到意外错误(HRESULT = 0x%x)。 |
22234 | 21 | 否 | 在数据库 %d 中编写远程行组元数据 HoBt 0x%I64X、行组 %d 时出错。 无法加密元数据。 |
22235 | 16 | 否 | 由于控制节点通信期间遇到内部错误,无法处理请求 |
22236 | 17 | 否 | :尝试访问/更新分叉项时遇到意外错误(HRESULT = 0x%x)。 |
22237 | 16 | 否 | 在表克隆操作期间无法复制清单文件块 blob。 错误代码 0x%X。 |
22301 | 16 | 否 | 此版本的 SQL Server 不支持此功能。 |
22302 | 16 | 否 | 找不到事务上下文。 |
22303 | 16 | 否 | 不允许从 ReadOnly 事务进行更新。 |
22304 | 16 | 否 | 此数据库版本不支持读取或写入数据库文件。 |
22305 | 16 | 否 | ODBC 调用返回 NULL 或意外值。 |
22306 | 16 | 否 | 此数据库版本仅允许 CCI 表。 |
22307 | 16 | 否 | 在此事务范围内不允许更改 DDL 语句。 |
22308 | 16 | 否 | 线程无法获取锁。 |
22309 | 16 | 否 | 找不到缓存数据库。 |
22310 | 16 | 否 | 无法初始化数据库:[%.*ls]。 有关详细信息,请查看错误日志。 |
22311 | 16 | 否 | 泛型超出边界错误。 |
22313 | 16 | 否 | 找不到 ID 为“%I64d”的行集中的列。 |
22314 | 16 | 否 | ODBC 连接无效。 |
22315 | 16 | 否 | 事务类型无效。 |
22316 | 16 | 否 | 未能获取 CSI 缓存锁。 |
22317 | 16 | 否 | ODBC 列无效。 |
22318 | 16 | 否 | ODBC 事务未能提交。 |
22319 | 16 | 否 | 对行集(DbId '%lu', RowsetId '%I64d') 的访问无效。 |
22320 | 16 | 否 | 打开数据库 '%.*ls' 失败。 它不能在当前会话上下文下使用。 |
22321 | 16 | 否 | 打开数据库 (Id:'%lu', Name: '%.*ls') 失败。 当前会话上下文中仅允许 DbId:“%lu”。 |
22322 | 16 | 否 | 会话上下文信息不正确。 |
22323 | 16 | 否 | 服务器未初始化。 |
22324 | 16 | 否 | 客户端未初始化。 |
22325 | 16 | 否 | 行集(%I64d)的键列 ID (%d) 已超过范围。 |
22326 | 16 | 否 | 仅扫描行集不允许更新。 |
22327 | 16 | 否 | 为行集重新映射 sys RowsetId(%I64d)提供了无效的行集 ID(%I64d)。 |
22328 | 16 | 否 | 此 SQL Server 实例中仅允许更改。 |
22329 | 16 | 否 | DB (%d) 中的行集 (%I64d) 打开失败。 |
22330 | 16 | 否 | 行集 (%I64d) 中缺少 RowsetColumn Id (%d)。 |
22331 | 16 | 否 | 行集中不支持提供的访问器模式。 |
22332 | 16 | 否 | 操作期间遇到错误或意外数据。 |
22,333 | 16 | 否 | 未能检索 Blob 容器信息。 |
22334 | 16 | 否 | 此操作不能在此版本的 Database 中预生成。 |
22335 | 16 | 否 | 由于内部错误,目前无法获取 LOCK 资源。 请在活动用户较少时重新运行该语句。 |
22336 | 16 | 否 | 找不到提供的事务。 |
22337 | 16 | 否 | 锁管理器表的嵌套级别无效。 |
22338 | 16 | 否 | 请求锁定的嵌套事务值无效。 |
22339 | 16 | 否 | 释放具有错误代码的锁时出错: %d 状态: %d 严重性: %d |
22340 | 16 | 否 | 请求具有错误代码的锁时出错: %d 状态: %d 严重性: %d |
22341 | 16 | 否 | 释放事务 ID %d 的所有锁时出错,错误代码为 %d: %d 状态: %d 严重性: %d |
22342 | 16 | 否 | 无法释放事务 %d 的锁,因为它具有活动的嵌套事务 |
22343 | 16 | 否 | 此版本的 SQL Server 不支持此 DDL 语句。 |
22344 | 16 | 否 | 此语句不能在此版本的数据库中执行。 |
22345 | 16 | 否 | 事务管理器已存在。 |
22346 | 16 | 否 | 找不到事务管理器。 |
22347 | 16 | 否 | 事务管理器锁定获取失败 |
22348 | 16 | 否 | 未初始化事务管理器地址 |
22350 | 16 | 否 | 在 Delta 文件中发现了致命的不一致。 |
22351 | 16 | 否 | 在分析 RowGroup 元数据期间遇到错误 %lu。 请与技术支持部门联系。 |
22352 | 16 | 否 | 在物理目录维护期间遇到意外错误。 请与技术支持部门联系。 |
22353 | 16 | 否 | SQL 实例尚未正确设置以允许此操作。 请再次重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22354 | 16 | 否 | 锁管理器初始化失败。 |
22355 | 16 | 否 | 锁管理器不存在。 请再次重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22356 | 16 | 否 | 锁定管理器关闭失败。 |
22357 | 16 | 否 | 只能为读取事务指定时间点。 |
22358 | 16 | 否 | 找不到此操作所需的数据库控制器。 请再次重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22359 | 16 | 否 | 超出了并发 DDL 数和活动事务的资源限制。 请纵向扩展到更高的 SLO 或减少 SQL 实例上的工作负荷。 |
22360 | 16 | 否 | 未提供逻辑数据库名称 |
22361 | 16 | 否 | 工作项的处理程序不存在。 |
22362 | 16 | 否 | 等待内部任务完成时超时。 |
22363 | 16 | 否 | 锁管理器客户端不存在。 |
22364 | 16 | 否 | 锁定管理器客户端初始化失败。 |
22365 | 16 | 否 | 客户端初始化失败,出现错误 %d。 |
22366 | 16 | 否 | 事务上下文编码失败,出现错误 %d |
22367 | 16 | 否 | 事务上下文解码失败,出现错误 %d 和大小 %d。 |
22368 | 16 | 否 | 找不到数据库 '%ls' 配置 '%ls'。 |
22369 | 16 | 否 | 无法启动同步物理目录的异步任务。 |
22370 | 16 | 否 | 由于检索查询文本时出现内部错误,该语句失败。 |
22371 | 16 | 否 | 后台任务失败。 |
22372 | 16 | 否 | 由于内部错误,锁定释放失败。 有关详细信息,请查看错误日志。 |
22374 | 16 | 否 | 用户事务中不允许使用 DDL 语句。 |
22375 | 16 | 否 | 启动需要启用功能的操作,但该功能处于禁用状态。 中止。 请与支持部门联系获取帮助。 |
22376 | 16 | 否 | 请求锁定时事务上下文无效。 |
22377 | 16 | 否 | 缓存中找不到事务中止序列号条目 |
22378 | 16 | 否 | DW 临时表创建失败 |
22379 | 16 | 否 | 未能获取 DB ID '%ls' 的数据更新锁。 |
22380 | 16 | 否 | 除非启用了跟踪标志 12127,否则不允许更新分布式表的行计数。 通过启用上述跟踪标志来重新运行该语句。 |
22381 | 16 | 否 | Fido GLM 远程执行命令失败。 |
22382 | 16 | 否 | 传输 DBM 终结点不可用。 |
22383 | 16 | 否 | 传输未初始化。 |
22384 | 16 | 否 | DDL 语句不能跨越 DB 边界。 |
22385 | 16 | 否 | 无法序列化该语句。 请重试。 |
22386 | 16 | 否 | 传输 UCS 连接字符串解析失败。 |
22387 | 16 | 否 | 传输获取响应失败。 |
22388 | 17 | 否 | 在管理器启动期间未能启动客户端同步线程。 |
22389 | 16 | 否 | 事务操作失败,出现错误 0x%x。 |
22390 | 16 | 否 | 此版本的 SQL 中不允许数据库名称 '%.*ls' 。 |
22391 | 16 | 否 | 后台任务队列失败。 |
22392 | 16 | 否 | 后台任务发现失败。 |
22393 | 16 | 否 | 后台任务失败并出现错误: %d,状态: %d 和消息: '%ls'。 |
22394 | 17 | 否 | 由于错误 %d,无法启动服务器。 有关详细信息,请查看错误日志。 |
22395 | 17 | 否 | 启动数据库 '%ls' 失败,因为它已存在。 |
22396 | 17 | 否 | 执行 DBCC 命令时遇到异常。 |
22397 | 16 | 否 | 尝试同时修改索引 [%ls]。[%ls] 按多个事务 '%I64d', '%I64d' 使用键 %ls 的行。 |
22398 | 17 | 否 | 未能设置对象的删除时间:“%I64d”,因为未跟踪其创建。 TxnId %I64d。 |
22399 | 17 | 否 | 对象的“%I64d”更新失败:TxnId %I64d 的“%I64d”。 旧 TxnId %I64d。 |
22401 | 17 | 否 | 无法打开内部表。 |
22402 | 16 | 否 | 远程调用返回 NULL 或意外值。 |
22403 | 16 | 否 | 对内部表执行的意外操作。 |
22404 | 16 | 否 | 无法在 master 中注册数据库 '%ls'。 |
22405 | 16 | 否 | 批量插入存储桶化失败。 |
22406 | 16 | 否 | 无法将数据库 '%ls' 同步到服务器。 |
22407 | 16 | 否 | 无法获取 DW 事务锁。 |
22,408 | 16 | 否 | 发生严重错误。 错误:%d,状态:%d。 |
22409 | 16 | 否 | 表 '%.*ls' 不存在。 |
22410 | 16 | 否 | 内部任务处理程序的验证失败。 |
22411 | 16 | 否 | 事务因意外情况而中止。 |
22412 | 16 | 否 | 事务管理器无法创建架构 |
22413 | 16 | 否 | 资源管理器锁定获取失败 |
22414 | 16 | 否 | 找不到资源管理器。 |
22415 | 16 | 否 | 在提交事务时释放事务 ID 为 0x%016llx 的所有锁时出错,HRESULT = 0x%08X |
22416 | 16 | 否 | 在回滚事务时释放事务 ID 0x%016llx 的所有锁时出错,HRESULT = 0x%08X |
22417 | 16 | 否 | 提交事务 ID 0x%016llx 时出错,HRESULT = 0x%08X |
22418 | 16 | 否 | 回滚事务 ID 0x%016llx、嵌套 ID 0x%016llx、HRESULT = 0x%08X 时出错 |
22419 | 16 | 否 | 开始事务时出错,事务选项 = %d,HRESULT = 0x%08X |
22420 | 16 | 否 | 获取列表时出错,事务 ID 为 0x%016llx,列表选项 = %d,HRESULT = 0x%08X |
22421 | 16 | 否 | 如果存在表,则不允许在此数据库类型上更改加密。 请删除所有表,然后重试。 |
22422 | 16 | 否 | 无法初始化内部组件的远程连接。 |
22,424 | 17 | 否 | %ls 不是受支持的语句类型。 |
22425 | 17 | 否 | %ls 不是 %ls 语句中支持的选项。 |
22426 | 16 | 否 | 无法从资源管理器获取客户端 ID。 |
22427 | 16 | 否 | 由于后台任务中的错误,操作失败。 请再次重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22428 | 16 | 否 | 无法以有效事务的形式开始新事务。 请在启动新事务之前提交或回滚现有事务。 |
22429 | 16 | 否 | 此版本的 SQL Server 不支持删除包含 Temp 表在内的多个对象 |
22430 | 16 | 否 | 操作失败,因为数据库 '%.*ls' 正在关闭。 请再次重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22431 | 16 | 否 | 必须预配计算池才能启用加密。 创建计算池,然后重试。 |
22432 | 16 | 否 | 压缩引擎中的失败。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22433 | 16 | 否 | 设置事务令牌时出错,HRESULT = 0x%08X |
22434 | 16 | 否 | 枚举数据库的文件时检测到不一致。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22435 | 16 | 否 | 更新 [%I64d] 数据库、行集 [%I64d]、目录 [%I64d]、行组 [%I64d] 的目录同步失败。 由失败点使用。 |
22436 | 16 | 否 | 此数据库版本不支持此操作。 |
22437 | 16 | 否 | 找不到有效的 TxnId 对象:“%ld” |
22438 | 16 | 否 | 无法在无效的对象 ID 上设置保留策略:“%ld” |
22439 | 16 | 否 | 内部错误。 无法加载数据库设置。 |
22440 | 16 | 否 | 时间戳转换期间出错。 请以 yyyy-mm-ddThh:mm:ss 格式提供正确的格式。 |
22441 | 16 | 否 | 开始事务时出错,请求的时间点未找到 '%ls' |
22442 | 16 | 否 | 此语句类型不支持时间点 |
22443 | 16 | 否 | ALTER TABLE RANGE 语句失败。 指定的表 '%.*ls' 未分区。 |
22444 | 16 | 否 | ALTER TABLE RANGE 语句失败。 指定的范围不得为“NULL”。 |
22445 | 16 | 否 | 此数据库版本不支持此 DML 语句。 |
22446 | 16 | 否 | DeltaForce 遇到操作异常。 |
22447 | 16 | 否 | 内部表IQ_CATATLOG_OBJECTS_TABLE错误。 |
22448 | 10 | 否 | 更新数据加密密钥时出错。 |
22449 | 10 | 否 | 重新加密任务遇到已加密的 Blob。 |
22450 | 10 | 否 | 克隆消息 '%ls' 时出错。 |
22451 | 16 | 否 | 初始化资源管理器时出错 |
22452 | 16 | 否 | 索引质量 DMV 的参数无效。 |
22453 | 16 | 否 | 无法获取远程存储空间使用情况:错误: %d,严重性: %d,状态: %d,行: %d '%s' |
22454 | 16 | 否 | 内部错误。 加密扫描已中止。 |
22455 | 16 | 否 | 创建 Synapse 池时必须指定SERVICE_OBJECTIVE。 |
22456 | 16 | 否 | 池 '%.*ls' 不存在。 请确保输入的名称正确无误。 |
22457 | 16 | 否 | DBCC 命令失败,出现错误:'%.*ls'。 |
22458 | 16 | 否 | 不能在 rename 语句中指定临时对象(即视图、表或存储过程)。 |
22459 | 16 | 否 | 元数据备份路径的格式不正确。 |
22460 | 16 | 否 | 索引存储客户端不存在。 |
22461 | 16 | 否 | %ls 不支持 %ls。 |
22462 | 16 | 否 | 在生成克隆脚本的过程中遇到异常。 |
22463 | 16 | 否 | 增加行集 blob 目录生成 ID 失败 |
22464 | 16 | 否 | 数据库排序规则名称 '%.*ls' 无效。 |
22465 | 16 | 否 | 无法清理对象的行:“%d”。 (HRESULT = 0x%x) |
22466 | 16 | 否 | 不允许连接到保留数据库。 |
22467 | 16 | 否 | 数据仓库维护操作失败。 有关更多详细信息,请参阅遥测数据。 |
22468 | 16 | 否 | 元数据备份失败。 |
22469 | 16 | 否 | 未能更新克隆表的元数据 |
22470 | 16 | 否 | 行集信息不正确,请检查以下信息: %ls |
22471 | 16 | 否 | 无法序列化源表目录信息 |
22472 | 16 | 否 | 提供的 T-SQL 语句太长。 允许的最大长度为 4000 个字符。 |
22473 | 16 | 否 | 仅当连接到 Synapse 工作区的逻辑主节点时,才允许 %ls。 |
22474 | 16 | 否 | Azure Synapse Analytics 不支持使用 NORESEED 的 DBCC CHECKIDENTITY |
22475 | 17 | 否 | 未能设置对象的未删除时间:“%I64d”,因为未找到或未跟踪删除。 TxnId %I64d。 |
22476 | 16 | 否 | Toad 索引优化策略检查失败。 有关详细信息,请参阅其他错误和遥测。 |
22477 | 16 | 否 | %ld %S_MSG的时间段太大,无法保留数据。 |
22478 | 16 | 否 | 临时表不支持保留策略 |
22479 | 16 | 否 | 检测到无法将 Column 更改为并发 Alter Column 事务。 |
22480 | 16 | 否 | 创建或更改表 '%.*ls' 失败,因为它的最大行大小超过了允许的最大 %d 字节(包括内部开销的 %d 字节)。 |
22481 | 16 | 否 | 不允许创建名为 '%ls' 的 Synapse SQL 池,因为它是保留的系统名称。 请选择 Synapse SQL 池的另一个名称。 |
22482 | 16 | 否 | %ls 是池的无效名称。 请确保它以小写字母开头,只包含小写字母、数字或连字符('-'),并且不以连字符结尾。 长度不能超过 60 个字符。 |
22483 | 16 | 否 | MAX_SERVICE_OBJECTIVE '%ls' 不能小于或等于 SERVICE_OBJECTIVE '%ls'。 |
22484 | 16 | 否 | MAX_SERVICE_OBJECTIVE '%ls' 不能超过 SERVICE_OBJECTIVE '%ls' 的值的 '%ld' 倍。 |
22485 | 16 | 否 | “%ls”是池的无效名称,因为它包含不雅内容。 请为池选择其他名称。 |
22486 | 16 | 否 | 获取目录信息失败 |
22487 | 16 | 否 | 仅当连接到 Synapse 前端时,才允许 %ls。 |
22488 | 16 | 否 | 创建 Synapse 工作负荷分类器时,必须指定WORKLOAD_GROUP。 |
22489 | 16 | 否 | 创建 Synapse 工作负荷分类器时,必须同时指定START_TIME和END_TIME。 |
22490 | 16 | 否 | 从数据库完成的请求表中请求的数据无效。 |
22491 | 16 | 否 | 由于内部错误,DDL 语句失败。 请再次重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22492 | 16 | 否 | 无法执行操作,因为提供的数据无效。 |
22493 | 16 | 否 | 数据库 '%.*ls' 无法同步。请再次重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22494 | 16 | 否 | 临时数据库中已经有一个名为 '%.*ls' 的对象。 |
22495 | 16 | 否 | 仅当连接到 Synapse 前端时,才允许 %ls。 |
22496 | 16 | 否 | 客户端同步失败,请求再次重试该操作。 |
22497 | 16 | 否 | 数据库 [%ls] 上的块 %I64d.%I64d 的重做失败,出现错误 '%.*ls'。 |
22498 | 16 | 否 | 没有足够的资源来执行该操作。 请稍后重试操作。 |
22499 | 10 | 否 | 查找克隆容器时出错:'%ls'。 |
22500 | 16 | 否 | 意外 |
22501 | 16 | 否 | 发布中的所有项目均通过了数据验证(行计数和校验和)。 |
22502 | 16 | 否 | 并非发布中的所有项目均通过了数据验证(仅限行计数) |
22503 | 16 | 否 | 正在初始化。 |
22504 | 16 | 否 | 正在将快照应用于订阅服务器。 |
22505 | 16 | 否 | 合并已完成,但未处理任何数据更改。 |
22506 | 16 | 否 | 没有需要合并的数据。 |
22507 | 16 | 否 | 正在将数据更改上载到发布服务器。 |
22508 | 16 | 否 | 正在将数据更改下载到订阅服务器。 |
22509 | 16 | 否 | 正在检索订阅信息。 |
22510 | 16 | 否 | 正在检索发布信息。 |
22511 | 16 | 否 | 合并已成功完成。 |
22512 | 16 | 否 | 无法将分区组与未筛选的发布一起使用。 请使用 sp_changemergepublication 将 "use_partition_groups" 设置为 "false"。 |
22513 | 16 | 否 | 无法使用分区组,因为以下项目之间的联接筛选器包含一个或多个函数: "%s" 和 "%s"。 |
22514 | 16 | 否 | 无法使用分区组,因为一个或多个筛选器引用了以下包含函数的视图: "%s"。 |
22515 | 16 | 否 | 发布不能使用预计算分区,因为在为该发布中项目指定的联接筛选器中存在至少一个循环引用。 若要使用预计算分区,请确保不存在循环联接筛选器关系。 |
22516 | 16 | 否 | 发布 "%s" 已定义为包含动态筛选器,但是它未包含任何动态筛选器。 |
22517 | 16 | 否 | 该发布已定义为不包含动态筛选器,但是它包含一个或多个动态筛选器。 |
22518 | 16 | 否 | 在项目 '%s' 的子集筛选器或联接筛选器中,不能使用 image、ntext、xml、CLR 类型、varchar(max)、nvarchar(max) 或 varbinary(max) 等类型的列。 |
22519 | 16 | 否 | 由于在联接子句中引用了 text、image、ntext、xml、varchar(max)、nvarchar(max)或 varbinary(max)列,无法添加表 "%s" 和 "%s" 之间的逻辑记录关系。 |
22520 | 10 | 否 | 该项目的筛选类型已更改。 指定分区中的订阅服务器对此项目进行的任何挂起的更改或将来进行的更改将不再传播到其他分区中的订阅服务器。 有关详细信息,请参阅文档。 |
22521 | 10 | 否 | 无法同步该行,因为在复制之外的其他进程更新了该行。 |
22522 | 16 | 否 | 无法发布项目 '%s',因为它已在其他合并发布中发布。 sp_addmergearticle 的 @partition_options 参数值为 3 (表示分区不重叠,且每个分区有一个订阅)的项目不能包括在多个发布或订阅中,且不能重新发布。 若要将项目包括在多个发布中,请使用 sp_changemergearticle 为现有项目的 partition_options 属性指定其他值。 |
22523 | 16 | 否 | 项目不能既使用 @partition_options、2 或 3 (表示分区不重叠),同时又是逻辑记录关系的一部分。 请检查项目 "%s"。 |
22524 | 16 | 否 | 项目 '%s' 已在其他合并发布中发布,且为 sp_addmergearticle 的 @partition_options 参数指定了其他值。 指定的值在所有合并发布中都必须相同。 请指定与现有项目相同的值,或使用 sp_changemergearticle 更改现有项目。 |
22525 | 16 | 否 | 如果发布 "%s" 中有使用 @partition_options = 3 的项目,则它不允许每个分区有多个订阅。 |
22526 | 16 | 否 | 为 %s 指定的值无效。 有效值是 0 (无)、1 (强制的分区)、2 (表示分区不重叠,且每个分区有多个订阅)和 3 (表示分区不重叠,且每个分区只有一个订阅)。 |
22527 | 16 | 否 | 为 %s 指定的值无效。 有效值是 'day'、'days'、'dd'、'year'、'years'、'yy'、'yyyy'、'month'、'months'、'mm'、'week'、'weeks'、'wk'、'hour'、'hours'、'hh'、'minute'、'minutes'、'mi'。 |
22,528 | 16 | 否 | 不能将除 "days" 之外的保持期单位用于发布 "%s"',因为此发布的兼容级别低于 90。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。 |
22529 | 16 | 否 | 无法更改发布 "%s" 的保持期单位,因为此发布的兼容级别低于 90。 请使用 sp_changemergepublication 将 publication_compatibility_level 设置为 90RTM。 |
22530 | 16 | 否 | 无法更新项目 "%s" 中在逻辑记录关系子句中使用的列。 |
22531 | 10 | 否 | 初始化。 |
22532 | 10 | 否 | 将订阅服务器的更改内容上载到发布服务器。 |
22533 | 10 | 否 | 将发布服务器的更改内容下载到订阅服务器。 |
22534 | 16 | 否 | 字符模式发布不支持已分区表。 |
22535 | 16 | 否 | 对于异类发布,在调用 "%s" 时应该指定 %s 参数。 |
22536 | 16 | 否 | 无法为异类发布更新或更改 %s 参数值。 |
22537 | 16 | 否 | 提供的 job_login 必须与添加分发发布服务器(sp_adddistpublisher)时指定的发布服务器登录名匹配。 |
22538 | 16 | 否 | 只有复制作业或作业计划可通过复制存储过程进行添加、修改、删除或查看。 |
22539 | 16 | 否 | 当参数 %s 设置为 %s 时,使用参数 %s 是无效的。 |
22540 | 16 | 否 | 无法更改发布 "%s" 以使其使用的 sync_mode 为 "character",因为它包含一种或多种逻辑记录关系。 |
22541 | 16 | 否 | 无法在发布 "%s" 中添加逻辑记录关系,因为它使用的 sync_mode 为 "character",并且可能具有 SQL Server Compact Edition 订阅服务器。 |
22542 | 16 | 否 | 属性 @subscriber_upload_options 的值无效。 有效值是 0 (允许上载)、1 (禁止上载)、2 (禁止上载,禁止订阅服务器更改)和 3 (disable_outofpartition_subscriber_changes)。 |
22543 | 16 | 否 | 当发布属性 @allow_partition_realignment 设置为 "false" 时,发布中所有项目的项目属性 @subscriber_upload_options 都必须设置为禁止上载。 |
22544 | 10 | 否 | 警告: 不推荐使用过程 sp_mergecleanupmetadata。 在 SQL Server 2000 SP1 和更高版本中,合并代理在每次运行时调用 sp_mergemetadataretentioncleanup,因此不需要手动清除元数据。 将忽略传入的参数并调用 sp_mergemetadataretentioncleanup。 |
22545 | 16 | 否 | 无法在发布 "%s" 中添加逻辑记录关系,因为它允许 Web 同步。 |
22546 | 16 | 否 | 无法更改发布 "%s" 以允许 Web 同步,因为它包含一种或多种逻辑记录关系。 |
22547 | 16 | 否 | 快照发布不允许并发快照。 |
22548 | 16 | 否 | 垂直分区仅可用于基于日志的项目。 |
22549 | 16 | 否 | 此订阅已有一个共享分发代理(%s)。 |
22550 | 16 | 否 | 当 identityrangemanagementoption 设置为 auto 时,不能从垂直分区中删除标识列 "%s"。 |
22551 | 16 | 否 | 类型 "%s" 无效。 有效类型是 "merge"、"tran" 和 "both"。 |
22552 | 16 | 否 | 当“@resync_type”设置为 2 时,需要提供参数“@resync_date_str”的有效值。 |
22553 | 16 | 否 | 参数“@resync_type”设置为“%d”,但从未成功验证此订阅。 |
22554 | 16 | 否 | 无法更改发布 "%s" 以使其使用的 sync_mode 为 "character",因为它使用的保持期单位不是 "day"。 请使用 sp_changemergepublication 将保持期单位设置为 "day"。 |
22555 | 16 | 否 | 无法将发布 "%s" 的保持期单位设置为 "day" 以外的值,因为此发布使用的 sync_mode 为 "character",并且可能具有 SQL Server Compact Edition 订阅服务器。 |
22556 | 16 | 否 | 属性 "%s" 的值无效。 有效值是 1 和 0。 |
22557 | 16 | 否 | 由于发布兼容级别低于 90,无法更新架构更改的状态。 请使用 sp_changemergepublication 将发布 "%s" 的 publication_compatibility_level 设置为 90RTM。 |
22558 | 16 | 否 | 无法更新架构更改的状态。 |
22559 | 16 | 否 | 架构更改的状态必须是 "active" 或 "skipped"。 |
22560 | 16 | 否 | 合并复制不允许使用引用带一个或多个参数的动态函数的筛选器。 请检查函数 "%s"。 |
22561 | 16 | 否 | 由于发布兼容级别低于 90,所请求的操作失败。 请使用 sp_changemergepublication 将发布 "%s" 的 publication_compatibility_level 设置为 90RTM。 |
22562 | 16 | 否 | 不能将发布兼容级别更改为比现有值更小的值。 |
22563 | 16 | 否 | 包含一个或多个不上载更改的项目 |
22564 | 16 | 否 | 使用 ddl 复制 |
22565 | 16 | 否 | 将除 day 之外的单位用作保持期单位 |
22566 | 16 | 否 | 使用逻辑记录 |
22567 | 16 | 否 | 包含一个或多个项目,而且这些项目使用基于订阅的筛选或基于分区的筛选 |
22568 | 16 | 否 | 包含一个或多个将不补偿错误的项目 |
22569 | 16 | 否 | 包含一个或多个仅限于架构的项目 |
22570 | 16 | 否 | 包含一个或多个使用自动标识范围管理的项目 |
22571 | 16 | 否 | 包含一个或多个使用 SQL Server 2000 中新增的数据类型的项目 |
22572 | 16 | 否 | 包含一个或多个具有时间戳列的项目 |
22573 | 16 | 否 | 使用快照压缩,且 snapshot_in_defaultfolder 设置为 False |
22574 | 16 | 否 | 包含一个或多个使用垂直分区的项目 |
22575 | 16 | 否 | 当项目属性 'published_in_tran_pub' 设置为 'true' 时,必须将项目属性 'upload_options' 设置为禁止上载。 |
22576 | 10 | 否 | 为 [%s].[%s].[%s] 指定的 %d 的 failover_mode 值无效,请将该值设置为 0 [立即]。 |
22578 | 16 | 否 | 无法将发布 "%s" 更改为禁用 use_partition_groups,因为该发布包含一个或多个逻辑记录关系。 在使用逻辑记录关系时,发布的 @use_partition_groups 属性必须设置为 'true'。 |
22579 | 16 | 否 | 找不到对发布 '%s' 的订阅,但存在共享代理。 若要指定对通过共享代理复制的发布的订阅,请指定 '%s' 以用作发布名称。 |
22580 | 16 | 否 | 无法发布数据库 '%s',因为该数据库标记为在另一个服务器上发布。 在尝试发布此数据库之前,请执行 sp_replicationdboption,为 'publish' 和 'merge publish' 指定 FALSE 值。 |
22581 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'sync_mode' 为 1 (字符模式)的发布不支持复制 FILESTREAM 列。 请使用 sp_addmergepublication 或 sp_changemergepublication 将该发布的 'sync_mode' 指定为 0 (本机模式),或者对项目进行垂直分区,以使 FILESTREAM 列不进行复制。 |
22582 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'publication_compatibility_level' 小于 "90RTM" (SQL Server 2005)的发布不支持复制 FILESTREAM 列。 请使用 sp_addmergepublication 或 sp_changemergepublication 为发布指定大于或等于 "90RTM" 的 'publication_compatibility_level',或者对项目进行垂直分区,以使 FILESTREAM 列不进行复制。 |
22583 | 16 | 否 | 在发布 '%s' 中无法添加或修改项目 '%s'。 'schema_option' 设置为 0x20000000 的项目不支持复制 FILESTREAM 列。 这会将大型对象数据类型转换为 Microsoft SQL Server 更早版本支持的数据类型。 请使用 sp_addmergepublication 或 sp_changemergepublication 删除此 'schema_option' 设置,或者对项目进行垂直分区,以使 FILESTREAM 不进行复制。 |
22584 | 10 | 否 | 警告: 在 'schema_option' 属性中指定的一些标志值与发布的兼容级别不兼容。 将使用修改后的 schema_option 值 '%s'。 |
22585 | 10 | 否 | 已为项目 '%s' 启用了用于编写 varbinary(max)列 FILESTREAM 属性的脚本的架构选项。 如果文件流列中的数据超过 2GB 并且在复制期间存在冲突,则在创建项目后启用此选项可能导致复制失败。 如果需要复制 FILESTREAM 数据,请删除该项目,然后重新创建,并在重新创建时指定相应的架构选项。 |
22586 | 16 | 否 | 在发布 '%s' 的项目 '%s' 中无法添加或修改列 '%s'。 对于 'sync_mode' 为 1(字符模式)或者向后兼容级别小于 90RTM 的发布,不支持针对 hierarchyid 和 FILESTREAM 列执行 DDL 操作。 |
22587 | 16 | 否 | 非 SQL Server 发布服务器和订阅服务器仅在 Windows 上受支持。 检测到的平台为 %s。 |
22588 | 16 | 否 | 非 Windows 平台上的发布不支持可更新的订阅。 检测到的平台为 %s。 其值为@allow_sync_tran@allow_queued_tran“false”或 NULL。 |
22701 | 16 | 否 | 无法运行此存储过程,因为未启用更改源功能。 |
22702 | 16 | 否 | 调用方无权启动所请求的操作。 只有具有控制数据库权限的用户才能执行此操作。 |
22703 | 16 | 否 | 无法为数据库 '%s' 启用更改源。 系统数据库或分发数据库不支持更改源。 |
22,704 | 16 | 否 | 无法为数据库 '%s' 启用更改源。 无法在具有变更数据捕获或事务复制发布的 DB 上启用更改源。 |
22705 | 16 | 否 | 无法为数据库 '%s' 启用更改源,因为它已启用。 |
22706 | 16 | 否 | 数据库 '%s' 上未启用更改源。 |
22707 | 16 | 否 | 找不到指定的数据库作用域凭据名称。 它必须具有“共享访问签名”的标识 |
22708 | 16 | 否 | 指定的数据库范围的凭据名称与登陆区域 URL 路径不匹配 |
22709 | 16 | 否 | 参数 '%s' 不能为 Null 或为空。 请为该命名参数指定值,然后重试操作。 |
22710 | 16 | 否 | 无法更新元数据。 在执行命令 '%s' 时发生该错误。 返回的错误/状态为 %d/%d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22711 | 16 | 否 | 在当前数据库中找不到指定的表组。 |
22712 | 16 | 否 | 未授予修改更改源元数据所需的应用程序锁定请求 '%s'。 该请求返回的值为 %d: -1 = 超时;-2 = 已取消;-3 = 死锁牺牲品;-999 验证或其他调用错误。 检查错误原因并重新提交请求。 |
22713 | 16 | 否 | 指定的参数 @maxtrans 的值必须大于 0。 |
22714 | 16 | 否 | 无法为更改源架构中包含的表启用更改源。 |
22715 | 16 | 否 | 不允许为临时历史记录表 '%ls' 启用更改源。 |
22716 | 16 | 否 | 无法对表 '%s' 启用更改源或向其添加 ColumnSet 列,因为更改源不支持 ColumnSet。 |
22717 | 16 | 否 | 无法为更改源启用内存优化表。 |
22718 | 16 | 否 | 源表 '%s.%s' 上已启用更改源,链接表 ID 为 '%s' 。 只能在所有表组之间启用一次表。 |
22719 | 16 | 否 | 不允许对计算列使用主键的表启用更改源。 |
22,720 | 16 | 否 | 不允许在没有主键的表上启用更改源。 |
22721 | 16 | 否 | 无法在主键使用以下类型的列的表上启用更改源:用户定义的类型、几何图形、地理、hierarchyid、sql_variant或时间戳 |
22722 | 16 | 否 | 无法在具有加密列的表上启用更改源。 |
22723 | 16 | 否 | 找不到更改源系统表 '%s' 的对象 ID。 请验证该系统表是否存在,以及是否可以通过直接查询进行访问。 如果不存在,请删除并重新配置更改源。 |
22724 | 16 | 否 | 将初始快照导出到登陆区域时出错。 |
22725 | 16 | 否 | 不允许为账本历史记录表 '%ls' 启用更改源。 |
22726 | 16 | 否 | 无法为更改源操作分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 检查服务器上的内存设置,并检查内存使用情况,以查看另一个应用程序是否过度占用内存。 |
22727 | 16 | 否 | 未能加载登陆区域库 (%s),出现错误 %d。 验证是否已正确安装 SQL Server。 |
22,728 | 16 | 否 | 无法禁用表,因为它不再为表组启用。 |
22729 | 16 | 否 | 无法删除元数据。 在执行命令 '%s' 时发生该错误。 返回的错误/状态为 %d/%d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22730 | 16 | 否 | 无法为数据库 '%s' 禁用更改源,因为它已被禁用。 |
22731 | 16 | 否 | 将增量数据发布到登陆区域时出错。 |
22732 | 16 | 否 | 更改源表状态无效。 |
22733 | 16 | 否 | 更改源快照已取消。 |
22734 | 16 | 否 | 在数据库 %d 上处理更改源时出错。 |
22735 | 16 | 否 | 更新表 %ld 的更改源表状态时出错。 |
22,736 | 16 | 否 | 与登陆区域交互时出错。 |
22737 | 16 | 否 | 无法在列数据类型为用户定义的类型、几何图形、地理、hierarchyid、sql_variant或时间戳的表上启用更改源 |
22738 | 16 | 否 | 无法在具有计算列的表上启用更改源。 |
22739 | 16 | 否 | 尝试使用结果代码 %d 从 Synapse 网关服务检索存储信息时出错。 |
22740 | 16 | 否 | 参数 '%s' 无效。 指定命名参数的有效值,然后重试该操作。 |
22741 | 16 | 否 | 登陆区域参数在 Azure 数据库上无效。 |
22742 | 16 | 否 | 不支持表 '%s' 上的架构更改,因为它已启用更改源。 |
22743 | 16 | 否 | 清理此数据库的一些表组的元数据时出现问题。 请首先删除表组,然后在数据库上禁用更改源来重试。 |
22744 | 16 | 否 | 无法对表“%.*ls”禁用主键索引“%.*ls”,因为表已启用更改源。 |
22745 | 16 | 否 | 无法更改表 '%.*ls',因为它已启用更改源。 |
22746 | 10 | 否 | 更改源 |
22747 | 16 | 否 | 另一个会话 ID 为 %I64d 的连接已在当前数据库中运行“sp_replcmds”。 |
22748 | 16 | 否 | 正在中止更改源任务。 |
22749 | 16 | 否 | 无法重命名表,因为它正用于更改源 |
22750 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已分区的目标表已启用更改源。 |
22751 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已分区源表已启用更改源。 |
22752 | 16 | 否 | 快照DATA_EXPORT查询失败。 |
22753 | 16 | 否 | 为更改源表组启用的表数不能超过 %d。 已启用的当前表数: %d。 |
22754 | 16 | 否 | 中止此数据库的 Synapse Link 捕获任务已超时。稍后重试此操作。 |
22755 | 16 | 否 | 免费层、基本层或标准层单一数据库(S0,S1,S2)和弹性池中的数据库不支持更改源(最大 eDTU < 100 或最大 vCore < 1)。 请升级到更高的服务目标。 |
22756 | 16 | 否 | 弹性池无法使用数据库最大 eDTU < 100 或最大 vCore < 1 降低其服务层级,因为一个或多个数据库使用更改源。 |
22757 | 16 | 否 | 数据库无法将其服务层级降低到 Standard(S0,S1,S2)、基本或免费,或者移动到数据库最大 eDTU < 100 或最大 vCore < 1 的弹性池,因为它已启用更改源。 |
22758 | 16 | 否 | 中止表组 '%s' 的 Synapse Link Commit 任务已超时。稍后重试此操作。 |
22759 | 16 | 否 | 中止表 %ld 超时的 Synapse Link Snapshot 任务。稍后重试此操作。 |
22760 | 16 | 否 | 中止分区 %ld 超时的 Synapse Link 发布任务。稍后重试此操作。 |
22761 | 16 | 否 | 无法清理以前的更改源设置。 请重试该操作。 如果问题仍然存在,请联系 Azure 客户支持Microsoft。 |
22762 | 16 | 否 | 无法对“%s”启用“%S_MSG”,因为它正用于“%S_MSG”。 |
22763 | 10 | 否 | 复制:分发 |
22764 | 10 | 否 | 复制:事务发布或快照发布 |
22765 | 10 | 否 | 复制:合并发布 |
22766 | 16 | 否 | 无法为数据库 '%s' 启用更改源。 无法在镜像的 DB 上启用更改源。 |
22767 | 16 | 否 | 指定的参数 @pollinterval 的值必须等于或大于 5。 |
22768 | 16 | 否 | 无法更新change_feed_settings,尚未创建表。 |
22769 | 16 | 否 | 找不到具有提供的table_group_id/table_id或source_schema/source_name的表组或表 |
22770 | 16 | 否 | 无法返回结果,请提供table_group_id和table_id或source_schema和source_name |
22771 | 16 | 否 | 通过 CSVOutputter 发布数据时出错 |
22772 | 10 | 否 | 环境 |
22773 | 10 | 否 | database |
22774 | 10 | 否 | 表组 |
22775 | 17 | 否 | 无法获取锁定以完成内存中对象清理,结果为 :%d |
22776 | 16 | 否 | 在当前配置中找不到 %S_MSG (%s)。 |
22777 | 10 | 否 | %S_MSG处理中报告的失败 |
22778 | 10 | 否 | 尝试删除内存中数据库对象时未能将数据库状态设置为 CLEANUP |
22779 | 10 | 否 | 未能将分区 %d 排队,结果为 %d |
22780 | 10 | 否 | 未能将工作项排入队列,结果 %d |
22781 | 10 | 否 | 处理事务日志时更改源失败 |
22782 | 10 | 否 | 未能在分区 %d 中输出表 %d 的批处理数据 |
22783 | 10 | 否 | 无法处理提交工作项 |
22784 | 10 | 否 | 更改源架构升级失败 |
22785 | 10 | 否 | 更改批处理已从意外状态重置 |
22786 | 16 | 否 | Synapse 工作区 FQDN 不在服务器上的出站防火墙规则列表中。 请将此项添加到服务器上的出站防火墙规则列表中,然后重试该操作。 |
22787 | 16 | 否 | 已超出 %d 组的源表组限制 |
22788 | 16 | 否 | 无法为数据库 '%s' 启用更改源。 无法在设置了延迟持续性的 DB 上启用更改源。 |
22801 | 16 | 否 | 正在启动变更数据捕获清理代理作业。 若要报告操作进度,请查询 sys.dm_cdc_log_scan_sessions 动态管理视图。 |
22802 | 16 | 否 | 正在使用低水印 %s 启动变更数据捕获清理代理作业。 |
22803 | 16 | 否 | 变更数据捕获已对该日志中从 LSN{%s} 到 LSN{%s} 的部分进行了扫描,提取了 %d 个包含 %d 个命令的事务。 若要报告操作进度,请查询 sys.dm_cdc_log_scan_sessions 动态管理视图。 |
22804 | 16 | 否 | 因为对数据库 %s 启用了事务复制,但无法检索分发服务器信息以确定日志读取器代理的状态,所以变更数据捕获无法继续执行与作业相关的操作。 请将分发服务器数据库设置为可用或禁用分发。 |
22805 | 10 | 否 | 有关详细信息,请查询 sys.dm_cdc_errors 动态管理视图。 |
22806 | 16 | 否 | 发起方 ID '%s' 无效。 必须指定该拓扑中从未用过的非零 ID。 |
22807 | 16 | 否 | 由于没有为对等发布 '%s' 启用冲突检测,因此无法修改发布属性 '%s'。 若要使该发布支持冲突检测,请使用 sp_configure_peerconflictdetection。 |
22808 | 16 | 否 | 无法执行过程 '%s'。 必须先为发布 '%s' 启用对等复制才能执行此过程。 若要使该发布支持对等复制,请使用 sp_changepublication。 |
22809 | 10 | 否 | 已删除现有冲突表 '%s'。 |
22810 | 16 | 否 | @action 参数值无效。 有效值为 'enable' 和 'disable'。 |
22811 | 16 | 否 | 往返超时值必须大于 0。 |
22812 | 10 | 否 | 往返 '%s' 已完成,超时 %d 秒。 |
22813 | 10 | 否 | 该拓扑包含不支持冲突检测的对等节点版本。 若要使用冲突检测,请确保该拓扑中的所有节点都是 SQL Server 2008 或更高版本。 |
22814 | 10 | 否 | 该拓扑包含重复的发起方 ID。 若要使用冲突检测,该发起方 ID 在整个拓扑中必须唯一。 |
22815 | 10 | 否 | 在对等 %d(传入)、事务 ID %s 和对等 %d(磁盘上)、表 '%s' 的事务 ID %s 和主键的事务 ID %s 之间检测到类型为 '%s' 的冲突:%s 当前版本 '%s'、预版本 '%s' 和版本后 '%s' |
22816 | 16 | 否 | 限定的表名 '%s' 太长,不能对其启用对等冲突检测。 |
22817 | 10 | 否 | %s 具有 %s。 |
22818 | 10 | 否 | 检测到删除-删除冲突,并已解决。 由于该行不存在,无法从对等方删除该行。 已跳过传入删除。 |
22819 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到删除-更新冲突,并且无法自动解决。 对等方 %d 跳过了传入删除。 需要手动解决该冲突以确保对等方之间的数据收敛。 有关如何解决该冲突的步骤,请参阅联机丛书。 |
22820 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到删除-更新冲突,并已解决。 对等方 %d 应用了传入删除。 |
22821 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到更新-更新冲突,并已解决。 对等方 %d 跳过了传入更新。 |
22822 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到更新-更新冲突,并已解决。 对等方 %d 应用了传入更新。 |
22823 | 10 | 否 | 检测到更新-删除冲突,无法解决。 由于该行不存在,无法更新该行。 已跳过传入更新。 请检查目标对等方的优先级,并运行数据验证以确保删除冲突没有导致数据无法收敛。 |
22824 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到插入-插入冲突,并已解决。 对等方 %d 跳过了传入插入。 |
22825 | 10 | 否 | 在对等方 %d (传入)和对等方 %d (在磁盘上)之间检测到插入-插入冲突,并已解决。 对等方 %d 应用了传入插入。 |
22827 | 16 | 否 | 对等冲突检测警报 |
22828 | 16 | 否 | 已为发布 '%s' %s 了对等冲突检测。 |
22829 | 16 | 否 | 命令 %s 失败。 为 @ins_cmd、@del_cmd 或 @upd_cmd 指定的值无法在大小限制 %d 内使用架构名称 %s 进行追加。 |
22830 | 16 | 否 | 无法更新元数据来指示已对数据库 %s 启用了变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22831 | 16 | 否 | 无法更新元数据来指示未对数据库 %s 启用变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22832 | 16 | 否 | 无法更新元数据来指示已对表 %s 启用了变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22833 | 16 | 否 | 无法更新元数据来指示没有对表 %s 启用变更数据捕获。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22834 | 16 | 否 | 无法修改表 %s 的详细日志记录状态。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22835 | 16 | 否 | 无法更新数据库 %s 的元数据来指示已删除某变更数据捕获作业。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22836 | 16 | 否 | 无法更新数据库 %s 的元数据来指示已添加某变更数据捕获作业。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22837 | 16 | 否 | 无法删除表项或删除与捕获实例 '%s' 关联的对象。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22838 | 16 | 否 | CDC 唯一索引的所有列都必须定义为非 NULL。 选作源表 '%s.%s' 的 CDC 唯一索引的索引 '%s' 不满足此要求。 请将选定索引的所有列定义为非 NULL 或选择其他唯一索引作为 CDC 索引并重新提交请求。 |
22,840 | 16 | 否 | 未授予需要修改变更数据捕获元数据的应用程序锁定请求 '%s'。 该请求返回的值为 %d: -1 = 超时;-2 = 已取消;-3 = 死锁牺牲品;-999 验证或其他调用错误。 检查错误原因并重新提交请求。 |
22841 | 16 | 否 | 无法更新启用了变更数据捕获的数据库 '%s' 的元数据。 执行操作 '%s' 时失败。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22842 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已对分区的目标表启用变更数据捕获,而 @allow_partition_switch 未设置为 1。 |
22843 | 16 | 否 | ALTER TABLE SWITCH 语句失败,因为已对分区的源表启用变更数据捕获,而 @allow_partition_switch 未设置为 1。 |
22844 | 16 | 否 | '%s' 选项必须为 1 或者 0。 |
22845 | 16 | 否 | 无法在此版本的 SQL Server 中启用更改数据捕获。 |
22850 | 16 | 否 | 为变更数据捕获清除流程指定的阈值必须大于 0。 创建或修改清除作业时,请指定一个正阈值。 如果在执行 sys.sp_cdc_cleanup_change_table 存储过程时遇到此错误,请使用 sp_cdc_change_job 存储过程,将与该作业关联的阈值重置为一个非负值。 |
22851 | 16 | 否 | 无法更新 cdc.change_tables 来反映对数据库 %s 的低水印进行的更改。 |
22852 | 10 | 否 | 无法为数据库 %s 的捕获实例删除由于一个或多个低水印发生变化而废弃的更改表项。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22853 | 10 | 否 | 无法删除数据库 %s 的 cdc.lsn_time_mapping 表中的已废弃的项。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22854 | 16 | 否 | CDC 不支持 ColumnSet,所以无法对表 '%s' 启用变更数据捕获或向其添加 ColumnSet 列。 |
22855 | 10 | 否 | 警告: 将 @allow_partition_switch 参数设置为 1。 变更数据捕获功能将不跟踪在表中因分区切换而引入的变更,这样,在使用变更时,将导致数据不一致。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22856 | 10 | 否 | 警告: 将 @allow_partition_switch 参数设置为 0。 ALTER TABLE...此分区表上不允许 SWITCH PARTITION 语句。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22857 | 10 | 否 | 警告: 对于未分区的表,@allow_partition_switch 参数必须为 1。 该参数的显式设置 0 已被忽略。 有关在使用变更数据捕获时分区切换行为的详细信息,请参阅联机丛书。 |
22858 | 16 | 否 | 无法向变更数据捕获 LSN 时间映射表中添加项以反映被跟踪的表所应用的 DML 变更。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22859 | 16 | 否 | 日志扫描进程在处理日志记录时失败。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22860 | 16 | 否 | 日志扫描进程在处理 DDL 日志记录时失败。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22861 | 10 | 否 | 无法升级数据库 '%s'。 引发了错误 '%d': '%s'。 请使用所报告的错误来确定失败原因,然后在数据库上下文中执行 sys.sp_cdc_vupgrade 以重新运行升级。 |
22862 | 16 | 否 | 数据库快照 '%s' 不存在。 请更正参数值并重新提交请求。 |
22863 | 16 | 否 | 未能在变更数据捕获变更表中插入行。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22864 | 16 | 否 | 数据库 '%s' 的捕获作业对 sp_MScdc_capture_job 的调用失败。 请查看当前会话中的以前错误以确定原因。 |
22865 | 16 | 否 | 索引 '%s' 中的列数,用作唯一行标识符,以支持表 '%s' 的净更改。%s',超过 14 列的限制。 将参数 @supports_net_changes 设置为 0,或使用 @index_name 参数将包含少于 15 列的唯一索引标识为唯一行标识符,并重新提交请求。 |
22866 | 10 | 否 | %S_MSG返回的值为 %I64d。 |
22867 | 10 | 否 | 已删除的总行数: %I64u。 |
22868 | 10 | 否 | 清理水印 = %I64u |
22869 | 10 | 否 | 内部更改跟踪表名 : %s |
22870 | 10 | 否 | 从 %s 中删除了 %I64u 行 |
22871 | 16 | 否 | 免费层、基本层或标准层单一数据库(S0,S1,S2)和弹性池中的数据库不支持更改数据捕获(最大 eDTU < 100 或最大 vCore < 1)。 请升级到更高的服务目标。 |
22872 | 16 | 否 | 弹性池无法使用数据库最大 eDTU < 100 或最大 vCore < 1 降低其服务层级,因为一个或多个数据库使用变更数据捕获(CDC)。 |
22873 | 16 | 否 | 数据库无法将其服务层级降低到 Standard(S0,S1,S2)、基本或免费,或者移动到启用了数据库最大 eDTU < 100 或最大 vCore < 1 的弹性池。 |
22874 | 16 | 否 | 无法将参数设置为 @enable_extended_ddl_handling 1,因为此功能未启用。 |
22875 | 16 | 否 | 启用时,捕获实例名称 '%s' 超出了长度限制 78 个字符 @enable_extended_ddl_handling 。 请指定满足长度约束的名称。 |
22876 | 16 | 否 | 已启用源表 '%s.%s' 的 DDL 处理后,已存在一个捕获实例。 一个表只能有一个启用了 DDL 处理的捕获实例。 如果当前跟踪选项不合适,请使用 sys.sp_cdc_disable_table 禁用过时实例的更改跟踪,然后重试操作。 |
22877 | 16 | 否 | 使用 DDL 处理功能时,不会为源表 '%s.%s' 捕获所有列。 仅当 CT 表中捕获所有列时,才支持 DDL 处理功能。 如果用户想要使用 DDL 处理功能,则在不使用参数 @captured_column_list 的表上启用 CDC 或传递此参数的 NULL,则默认情况下会捕获所有列。 |
22878 | 16 | 否 | @p2p_conflictdetection_policy 参数值无效。 有效值为“originatorid”和“lastwriter”。 |
22879 | 16 | 否 | 具有最后一个编写器冲突检测策略的对等发布仅支持 CALL 或 SCALL 命令类型 @upd_cmd。 更改参数“@upd_cmd”的值。 |
22880 | 16 | 否 | 检测到并解决了提交日期/时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)的对等 %d(传入)之间的插入插入冲突,其提交日期/时间值为 '%s' 。 对等方 %d 应用了传入插入。 |
22881 | 16 | 否 | 在对等 %d(传入)、事务 ID %s、提交日期时间 '%s' 和对等 %d (在磁盘上)、事务 ID %s、表 '%s' 的提交日期/时间 '%s' 与主键 '%s' 之间检测到类型 '%s' 的冲突:%s 当前版本 '%s'、 预版本 '%s' 和版本 '%s' |
22882 | 10 | 否 | 检测到并解决了提交日期时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)的对等 %d(传入)之间的更新更新冲突,其提交日期/时间值为 '%s' 。 对等方 %d 跳过了传入更新。 |
22883 | 10 | 否 | 检测到并解决了提交日期/时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)的对等 %d(传入)之间的更新更新冲突,其提交日期/时间值为 '%s' 。 对等方 %d 应用了传入更新。 |
22884 | 10 | 否 | 检测到并解决了提交日期/时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)之间的删除-更新冲突,其提交日期/时间值为 '%s'。 对等方 %d 跳过了传入删除。 |
22885 | 16 | 否 | 检测到并解决了提交日期/时间值为 “%s” 的对等 %d 和对等 %d(磁盘上)的对等 %d(传入)之间的插入插入冲突,其提交日期/时间值为 '%s' 。 对等方 %d 跳过了传入插入。 |
22886 | 10 | 否 | 检测到更新删除冲突。 由于该行不存在,无法更新该行。 已跳过传入更新。 |
22887 | 16 | 否 | 无法对数据库 '%s' 启用变更数据捕获。 无法在启用了更改源的 DB 上启用更改数据捕获。 |
22888 | 16 | 否 | 无法更改 CDC 跟踪表的捕获列,其中字符/二进制/unicode 为目标数据类型,但 ansi 警告已关闭。 |
22889 | 10 | 否 | 警告:无法获取订阅数据库 '%s' 的数据库版本。 sp_replmonitorsubscriptionpendingcmds可能会报告 P2P 复制的挂起命令数不正确。 |
22891 | 16 | 否 | 无法为数据库“%s”启用“%S_MSG”。 无法在设置了延迟持续性的 DB 上启用“%S_MSG”。 |
22892 | 16 | 否 | 无法在 DB 上启用延迟持续性。 启用“%S_MSG”时,无法在数据库上启用延迟持续性。 |
22901 | 16 | 否 | 未针对数据库 '%s' 启用变更数据捕获。 请确保设置了正确的数据库上下文,然后重试该操作。 若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列。 |
22902 | 16 | 否 | 调用方无权启动所请求的操作。 需要 %s 特权。 |
22903 | 16 | 否 | 另一个会话 ID 为 %I64d 的连接已在当前数据库中运行“sp_replcmds”。 |
22904 | 16 | 否 | 调用方无权启动所请求的操作。 需要 DBO 特权。 |
22905 | 10 | 否 | 已为数据库 '%s' 启用了变更数据捕获。 请确保设置了正确的数据库上下文,然后重试该操作。 若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列。 |
22906 | 16 | 否 | 因为当前数据库中已存在名为 'cdc' 的数据库用户或名为 'cdc' 的架构,所以无法为变更数据捕获启用数据库 '%s'。 变更数据捕获需要独占使用这些对象。 请删除或重命名该用户或架构,然后重试相应操作。 |
22907 | 16 | 否 | 参数 @role_name 不能为空。 请为 @role_name 指定一个值,然后重试该操作。 如果不使用角色来访问已捕获的更改数据,请指定 Null 作为其值。 |
22908 | 16 | 否 | 无法在数据库 '%s' 中创建变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22909 | 16 | 否 | 因为已禁用为变更数据捕获启用的最后一个数据库表,所以无法清除数据库 '%s' 中的 cdc.lsn_time_mapping 表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22910 | 16 | 否 | 对数据库 '%s' 的清除请求失败。 没有对该数据库启用变更数据捕获。 |
22911 | 16 | 否 | 如果对同一数据库还启用了事务复制,变更数据捕获无法使用捕获作业从日志提取更改。 对数据库同时启用变更数据捕获和事务复制时,请使用日志读取器代理来提取日志更改。 |
22913 | 16 | 否 | 无法删除数据库 '%s' 中的变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22914 | 16 | 否 | 如果为数据库启用了变更数据捕获,则只有 sysadmin、db_owner 或 db_ddladmin 角色的成员才能执行此操作。 |
22916 | 16 | 否 | 无法为指定角色的捕获实例 '%s' 和源表 '%s.%s' 的更改枚举函数授予 SELECT 权限。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22918 | 16 | 否 | 所包含列的列表中的一个或多个列不是更改表 %s 的捕获列。 |
22919 | 16 | 否 | 需要更新标志的列列表中的一个或多个列不是更改表 %s 的捕获列。 |
22,920 | 16 | 否 | 不存在数据库 %s 的已命名的捕获实例 %s。 |
22921 | 16 | 否 | 无法为调用方已得到访问授权的所有捕获实例生成脚本。 若要生成所有此类脚本,参数 @column_list 和 @update_flag_list 必须都为 Null 或空。 |
22923 | 16 | 否 | 无法根据保持期 %d 计算数据库 '%s' 的新的低端点。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22924 | 16 | 否 | 无法清除数据库 '%s' 的更改表。 试图根据当前保持期清除该数据库的更改表时出错。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22925 | 16 | 否 | 捕获实例 '%s' 捕获的列数超出了允许的最大列数: %d。 请使用 @captured_columns_list 参数,指定一个小于或等于允许的最大列数的列数子集,然后重新提交请求。 |
22926 | 16 | 否 | 因为当前数据库中已存在捕获实例名称 '%s',所以无法创建该捕获实例。 请为参数 @capture_instance 指定一个显式的唯一名称。 |
22927 | 16 | 否 | 捕获实例名称 '%s' 超出了 100 个字符的长度限制。 请指定满足长度约束的名称。 |
22,928 | 16 | 否 | 索引名称 '%s' 不是表 '%s.%s' 的索引。 请为该表指定有效的索引名称。 |
22929 | 16 | 否 | 索引 '%s' 必须为表 '%s.%s' 的主键或唯一索引。 请指定至少符合其中一个要求的索引。 |
22930 | 16 | 否 | 找不到作为源表 '%s.%s' 的列的 '%s'。 请指定有效的列名。 |
22931 | 16 | 否 | 当前数据库中没有源表 '%s.%s'。 请确保设置了正确的数据库上下文, 并为该数据库指定有效的架构和表名。 |
22932 | 16 | 否 | 捕获实例名称 '%s' 无效。 请指定有效的名称。 有关对象名称规则,请参阅 SQL Server 联机丛书中的主题“标识符”。 |
22,933 | 16 | 否 | 无法删除捕获实例 '%s' 的更改表对象。 在执行命令 '%s' 时发生该错误。 返回的错误为 %d: '%s'。 请根据所执行的操作和出现的错误来确定出错原因并重新提交请求。 |
22938 | 16 | 否 | 角色名称 '%s' 无效。 请指定有效的名称。 有关对象名称规则,请参阅 SQL Server 联机丛书中的主题“标识符”。 |
22939 | 16 | 否 | 参数 @supports_net_changes 已设置为 1,但没有定义源表的主键,并且尚未指定备用的唯一索引。 |
22940 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的 DDL 历史记录条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22941 | 16 | 否 | 无法检索源表 '%s.%s' 的索引 '%s' 的列信息。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22942 | 16 | 否 | 无法将已捕获列的列表中指定的列映射到源表 '%s.%s' 中的列。 请验证参数 @captured_column_list 中指定的列是否已正确分隔并与源表中的列匹配。 |
22943 | 16 | 否 | 在已捕获列的列表中,必须包括用于唯一标识行以便跟踪净更改的列。 请将源表的主键列或为参数 @index_name 中指定的索引定义的列添加到已捕获列的列表中,然后重试相应操作。 |
22944 | 16 | 否 | 无法创建用于访问更改表 '%s.%s' 的指定数据库角色 '%s'。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22945 | 16 | 否 | 无法将列信息添加到源表 '%s.%s' 的指定索引的 cdc.index_columns 系统表中。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22946 | 16 | 否 | 无法将列信息添加到源表 '%s.%s' 的 cdc.captured_columns 系统表中。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22947 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建更改表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22948 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建更改枚举函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22949 | 16 | 否 | 无法更新捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22950 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的索引列条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22951 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据中的已捕获列条目。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22,952 | 16 | 否 | 无法删除为捕获实例 '%s' 和源表 '%s.%s' 创建的变更数据捕获对象。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22953 | 16 | 否 | 无法删除捕获实例 '%s' 和源表 '%s.%s' 的变更数据捕获元数据。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22954 | 16 | 否 | 无法使用低端点 %s 清除捕获实例 '%s' 的更改表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22955 | 16 | 否 | 无法通过函数 'sys.fn_cdc_get_max_lsn' 获取数据库的最大 LSN。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22956 | 16 | 否 | 无法通过函数 'sys.fn_cdc_get_min_lsn' 获取与捕获实例 '%s' 关联的更改表的最小 LSN。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22957 | 16 | 否 | LSN %s (为与捕获实例 '%s' 关联的更改表指定的新低端点)不在变更数据捕获时间线 [%s, %s] 内。 |
22958 | 16 | 否 | 无法为捕获实例 '%s' 创建用于查询所有更改的函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22959 | 16 | 否 | 无法为捕获实例 '%s' 创建用于查询净更改的函数。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22960 | 16 | 否 | 尚未对源表 '%s.%s' 启用更改数据捕获实例 '%s'。 请使用 sys.sp_cdc_help_change_data_capture 验证捕获实例名称,然后重试操作。 |
22961 | 16 | 否 | 无法为捕获实例 '%s' 和源表 '%s.%s' 创建用于支持净更改跟踪的非聚集索引。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22962 | 16 | 否 | 源表 '%s.%s' 已存在两个捕获实例。 一个表最多只能有两个捕获实例。 如果当前跟踪选项不合适,请使用 sys.sp_cdc_disable_table 禁用过时实例的更改跟踪,然后重试操作。 |
22963 | 16 | 否 | 参数 '%s' 不能为 Null 或为空。 请为该命名参数指定值,然后重试操作。 |
22964 | 16 | 否 | 被指定为更改表清除的新低端点的 LSN %s 必须代表 cdc.lsn_time_mapping 表中当前项的 start_lsn 值。 请选择满足此要求的 LSN 值。 |
22965 | 16 | 否 | 未正确终止列列表中带引号的列。 请确保已正确分隔这些列,然后重试操作。 有关详细信息,请参阅联机丛书中的“带分隔符的标识符”。 |
22966 | 16 | 否 | 无法在数据库 '%s' 中创建表 dbo.systranschemas。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22967 | 16 | 否 | 无法为数据库 '%s' 中的表 dbo.systranschemas 创建聚集索引。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22968 | 16 | 否 | 对数据库 '%s' 启用变更数据捕获时,无法创建 DDL 触发器 '%s'。 SQL Server 错误日志和操作系统错误日志中的其他消息可能会提供更多详细信息。 |
22969 | 10 | 否 | 更新掩码评估将在net_changes_function中禁用,因为已禁用 CLR 配置选项。 |
22970 | 16 | 否 | 为变更数据捕获作业指定的参数 @maxscans 的值必须大于 0。 |
22971 | 16 | 否 | 无法为日志读取器历史记录缓存分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理设置和虚拟设置,并查看内存使用情况以了解是否有其他应用程序过多地占用了内存。 |
22972 | 16 | 否 | 调用存储过程 [sys].sp_cdc_help_change_data capture 时,如果 @source_schema 或 @source_name 为非 Null 和非空,则另一个参数也必须为非 Null 和非空。 |
22973 | 16 | 否 | 指定的文件组 '%s' 不是数据库 '%s' 的有效文件组。 请指定有效的现有文件组或创建命名文件组,然后重试操作。 |
22974 | 16 | 否 | 无法为变更数据捕获启用 cdc 架构中包含的表。 |
22975 | 16 | 否 | 源表 '%s' 包含以下保留列名之一: __$start_lsn、__$end_lsn、__$seqval、__$operation 和 __$update_mask。 若要对此表启用变更数据捕获,请指定已捕获列的列表,并确保将这些列从该列表中排除。 |
22,976 | 16 | 否 | 无法对更改表 '%s' 中的列 '%s' 进行更改,所以未能响应源表 '%s' 中相应列的数据类型更改。 源表 '%s' 的变更数据捕获元数据将不再准确反映该源表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22977 | 16 | 否 | 无法更新 DDL 历史记录信息以反映与更改表 '%s' 关联的被跟踪表所应用的列更改。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22978 | 16 | 否 | 无法更新更改表 '%s' 中列 '%s' 的 cdc.captured_columns 条目以反映源表 '%s' 中对应列的数据类型更改。 表 '%s' 的变更数据捕获列元数据将不再准确反映该源表。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22979 | 16 | 否 | 变更数据捕获使用了表 '%s' 的唯一索引 '%s'。 无法删除或禁用使用此索引的约束。 |
22980 | 16 | 否 | 已禁用表 '%s.%s' 的唯一索引 '%s',变更数据捕获无法使用该索引作为唯一索引。 请启用该索引。 |
22981 | 16 | 否 | 对象不存在或访问被拒绝。 |
22982 | 16 | 否 | 无法创建用于填充捕获实例 '%s' 和源表 '%s.%s' 的更改表的内部存储过程。 请参阅当前会话中以前的错误,以确定原因并更正任何相关的问题。 |
22983 | 16 | 否 | 变更数据捕获使用了源表 '%s' 的唯一索引 '%s'。 若要更改或删除该索引,必须首先对该表禁用变更数据捕获。 |
22984 | 16 | 否 | 等待日志读取器历史记录缓存事件时出错。 此错误由内部任务计划报告,可能是暂时的。 请重试操作即可。 |
22985 | 16 | 否 | 尚未对源表 '%s.%s' 启用变更数据捕获。 请指定为变更数据捕获启用的表的名称。 若要报告为变更数据捕获启用的表情况,请查询 sys.tables 目录视图中的 is_tracked_by_cdc 列。 |
22986 | 16 | 否 | 无法为变更数据捕获填充分配内存。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理内存和虚拟内存设置,并查看内存使用情况以了解是否有其他应用程序占用了过多的内存。 |
22987 | 16 | 否 | 变更数据捕获填充无法写入一个或多个大型对象列的 Blob 数据。 请确保 SQL Server 有足够的内存来执行所有操作。 请检查服务器的物理内存和虚拟内存设置,并查看内存使用情况以了解是否有其他应用程序占用了过多的内存。 |
22988 | 16 | 否 | 此 SQL Server 实例为 %s。 变更数据捕获仅在企业版、开发人员版、企业评估版和标准版中可用。 |
22989 | 16 | 否 | 无法对数据库 '%s' 启用变更数据捕获。 系统数据库或分发数据库不支持变更数据捕获。 |
22990 | 16 | 否 | 为参数 @pollinginterval 指定的值必须大于或等于 0 且小于 24 小时(最大值:86399 秒)。 指定小于 24 小时(86,400 秒)的轮询间隔(以秒为单位)。 |
22991 | 16 | 否 | 为参数 @maxtrans 指定的值必须大于 0。 |
22992 | 16 | 否 | 不支持指定的 @job_type, %s。 若要指示捕获作业,必须为参数 @job_type 指定值 N'capture';若要指示清除作业,该值必须为 N'cleanup'。 |
22993 | 16 | 否 | 在 msdb 系统数据库中,找不到包含数据库 '%s' 的作业信息的变更数据捕获作业表。 请运行存储过程 'sys.sp_cdc_add_job',创建相应的 CDC 捕获作业或清除作业。 该存储过程将创建所需的作业表。 |
22994 | 16 | 否 | 为变更数据捕获清除流程指定的保留值必须大于 0 且小于等于 52594800。 创建或修改清除作业时,请在该范围内指定一个保留值(以分钟为单位)。 如果在执行 sys.sp_cdc_cleanup_change_table 存储过程时遇到此错误,请使用 sp_cdc_change_job 存储过程,将与该作业关联的保持值重置为一个小于 52594800 的非负值。 |
22995 | 16 | 否 | 作业类型为 'capture' 时,无法指定参数 @retention 的值。 请为该参数指定 NULL,或者在语句中省略该参数。 |
22996 | 16 | 否 | 添加或修改 CDC 清除作业时,可能无法将空值分配给 @pollinginterval、@maxtrans、@maxscans 和 @continuous。 |
22997 | 16 | 否 | 在系统表 'msdb.dbo.cdc_jobs' 中,不存在变更数据捕获 '%s' 作业。 请使用存储过程 'sys.sp_cdc_add_job' 来添加该变更数据捕获作业。 |
22998 | 16 | 否 | 为参数 @continuous 指定的值必须是 0 或 1。 |
22999 | 16 | 否 | 如果未以连续模式运行存储过程 'sys.sp_cdc_scan',则为参数 @pollinginterval 指定的值必须为 Null 或 0。 |