错误 5000 - 5999

错误

严重性

是否记录事件

说明(消息正文)

5001

16

用户必须在 master 数据库中。

5002

16

数据库 '%.*ls' 不存在。请验证 sys.databases 中的名称,然后重试操作。

5003

16

在数据库具有离线文件时不能启用数据库镜像。

5004

16

若要使用 ALTER DATABASE,数据库就必须处于可写入状态,从而可以执行检查点。

5006

16

无法独占使用 %S_MSG '%.*ls' 以执行所请求的操作。

5008

16

不支持此 ALTER DATABASE 语句。请更正语法,然后重新执行该语句。

5009

16

找不到或无法初始化语句中列出的一个或多个文件。

5010

16

无法用裸设备名称生成日志文件名。必须指定日志文件名和路径。

5011

14

用户没有更改数据库 '%.*ls' 的权限,该数据库不存在,或数据库未处于允许访问检查的状态。

5012

16

无法更改主文件组的名称。

5013

16

不能向 master 和 model 数据库添加文件。ALTER DATABASE 已中止。

5014

16

数据库 '%.*ls' 中不存在 %S_MSG '%.*ls'。

5015

16

ALTER DATABASE 失败。指定的总大小必须为 1 MB 或更大。

5016

16

不能更改系统数据库 %.*ls 的名称。

5018

10

文件 ‘%.*ls’ 在系统目录中已修改。新路径将在数据库下次启动时使用。

5019

10

在 sys.master_files 中找不到文件 '%.*ls' 的条目。

5020

16

不能从数据库中删除主数据文件或主日志文件。

5021

10

%S_MSG 名称 '%.*ls' 已设置。

5022

16

此数据库的日志文件 '%ls' 已经处于活动状态。

5023

16

仅当数据库状态可疑或处于紧急模式下时才能重新生成日志。

5024

16

在 sysfiles1 中找不到主日志文件所对应的条目。无法重建日志。

5025

16

文件 ‘%ls’ 已存在。应该重命名或删除它,以便可以创建新的日志文件。

5027

16

不能重建系统数据库 master、model 和 tempdb 的日志。

5028

16

系统无法激活足够的数据库来重建日志。

5029

10

警告: 数据库 '%.*ls' 的日志已重新生成。已失去事务的一致性。RESTORE 链已断开,服务器不再有以前的日志文件的上下文,因此您需要了解它们的内容。应运行 DBCC CHECKDB 验证物理一致性。数据库已置于 dbo-only 模式。在准备使数据库可用时,需要重置数据库选项,并删除所有多余的日志文件。

5030

16

无法用排他锁锁定该数据库,以执行该操作。

5031

16

由于文件 '%.*ls' 是 DEFAULT 文件组中唯一的文件,因此无法删除它。

5032

10

只有备份了日志后,才能将文件收缩到页 %ud 以下,因为该文件包含了大容量日志记录页。

5033

16

已经超过了每个数据库的最大文件数 %ld。

5034

16

文件 %ls 当前正自动增大或被其他进程修改。请稍后再试此操作。

5035

16

此数据库中已经存在文件组 '%.*ls'。请指定其他名称,或者删除冲突的文件组(如果它为空)。

5036

16

MODIFY FILE 失败。请指定逻辑名称。

5038

16

对文件 "%.*ls" 进行的 MODIFY FILE 失败。必须至少对每个文件指定一个属性。

5039

16

MODIFY FILE 失败。指定的大小小于或等于当前大小。

5040

16

MODIFY FILE 失败。大小大于 MAXSIZE。

5041

16

MODIFY FILE 失败。文件 '%.*ls' 不存在。

5042

16

无法删除 %S_MSG '%.*ls',因为它不为空。

5043

16

在 %ls 中找不到 %S_MSG '%.*ls'。

5044

10

%S_MSG '%.*ls' 已删除。

5045

16

%S_MSG 已经设置了 '%ls' 属性。

5046

10

%S_MSG 属性 '%ls' 已设置。

5047

16

无法更改 PRIMARY 文件组的 READONLY 属性。

5048

16

无法添加、删除或修改文件组 '%.*ls' 中的文件,因为此文件组是只读的。

5050

16

无法更改空文件组 '%.*ls' 的属性。此文件组必须至少包含一个文件。

5051

16

不能将文件组命名为 'DEFAULT'。

5052

16

当数据库处于 %ls 状态时,不允许 %ls。

5054

16

未能清除工作表 IAM 链以允许收缩或删除文件操作。请在 tempdb 闲置时再试。

5055

16

无法添加、删除或修改文件 '%.*ls',因为此文件是只读的。

5056

16

因为文件组 '%.*ls' 已离线,所以无法添加、删除或修改该文件组中的文件。

5057

16

无法添加、删除或修改文件 '%.*ls',因为它已离线。

5058

16

在数据库 '%.*ls' 中无法设置选项 '%.*ls'。

5059

16

数据库 '%.*ls' 正处于转换状态。请稍后再试 ALTER DATABASE 语句。

5060

10

正在回滚不合法事务。估计回滚已完成: %d%%。

5061

16

由于无法在数据库 '%.*ls' 上放置锁,ALTER DATABASE 失败。请稍后再试。

5062

16

选项 "%ls" 与所请求的另一选项冲突。不能同时请求这两个选项。

5063

16

数据库 '%.*ls' 处于热备用状态。热备用数据库是只读的。

5064

16

此时无法更改数据库 '%.*ls' 的状态或选项。此数据库处于单用户模式,当前某个用户已与其连接。

5065

16

文件 "%ls" 当前正被扫描或者正由后台进程或用户进程使用。请稍后再试此操作。

5066

16

不能同时设置"单个用户"和"仅供 dbo 使用"这两个数据库选项。

5067

16

数据库选项 TORN_PAGE_DETECTION 与 PAGE_CHECKSUM 选项不兼容。

5068

10

重新启动当前数据库失败。当前数据库已切换为 MASTER。

5069

16

ALTER DATABASE 语句失败。

5070

16

在其他用户正使用数据库 '%.*ls' 时,无法更改数据库状态

5071

16

重新生成日志时只能指定一个文件。

5072

16

ALTER DATABASE 失败。无法将数据库 '%.*ls' 的默认排序规则设置为 %.*ls。

5073

16

由于数据库 '%ls' 是只读的、已离线或带可疑标记,因此无法更改此数据库的排序规则。

5074

16

%S_MSG '%.*ls' 依赖于 %S_MSG '%.*ls'。

5075

16

%S_MSG '%.*ls' 依赖于 %S_MSG。如果绑定到架构的对象依赖于数据库排序规则,则无法更改数据库排序规则。请删除数据库排序规则的依赖项,然后重试操作。

5076

10

警告: 更改数据库 '%.*ls' 的默认排序规则,该数据库用于复制操作。所有复制数据库应具有相同的默认排序规则。

5077

16

无法更改非数据文件或主文件组中文件的状态。

5078

16

无法更改 "%ls" 的数据库选项,因为它是 READONLY、OFFLINE 或标有 SUSPECT。

5079

10

数据库 "%.*ls" 为 vardecimal 存储格式的 %S_MSG。

5080

16

数据库 "%.*ls" 无法禁用 vardecimal 存储格式,因为该数据库未使用简单恢复模式。请将该数据库恢复模式更改为简单恢复模式,然后重新发出该命令。

5082

16

无法将数据库 "%.*ls" 的版本控制状态与其他数据库状态一起更改。

5083

16

更改版本控制状态时,不支持终止选项。

5084

10

将数据库选项 %ls 设置为数据库 %.*ls 的 %ls。

5085

16

更改数据库命令失败,因为启动 SQL Server 时采用了一个或多个未发布的跟踪标志,而这些标志使得用户无法启用/禁用对数据库的版本控制功能。

5086

16

数据库 "%.*ls" 无法禁用 vardecimal 存储格式,因为有一个或多个表启用了 vardecimal 存储格式。请先禁用所有表的 vardecimal 存储格式,再禁用该数据库的 vardecimal 存储格式。

5087

16

文件的内容类型与文件组的内容类型不匹配。

5088

16

已对数据库 '%.*ls' 启用更改跟踪。

5089

16

已对数据库 '%.*ls' 禁用更改跟踪。必须对数据库启用更改跟踪才能修改更改跟踪设置。

5090

16

数据库 '%.*ls' 是一个系统数据库。无法修改系统数据库的更改跟踪设置。

5091

15

多次指定了 ALTER DATABASE 更改跟踪选项 '%ls'。每个选项只能指定一次。

5092

15

更改跟踪选项 '%ls' 的值无效。该值必须介于 %d 和 %d 分钟之间。

5093

16

无法对数据库快照执行此操作。

5094

16

无法对具有数据库快照或活动 DBCC 副本的数据库执行此操作。

5095

16

对任何文件执行 RESTORE PAGE 操作时,无法将数据库或文件组设置为只读模式。请先完成涉及文件 "%ls" 的还原顺序,再尝试转换为只读。

5096

16

对任何文件执行 RESTORE PAGE 操作时,无法将恢复模型更改为 SIMPLE。请先完成涉及文件 "%ls" 的还原顺序,再尝试转换为 SIMPLE。

5097

16

由于存在需要日志备份的更改,因此无法将该容器设置为脱机状态。请备份日志,然后重试 ALTER DATABASE 语句。

5098

16

由于存在需要日志备份的更改,因此无法删除该容器。请备份日志,然后重试 ALTER DATABASE 操作。

5099

16

ALTER DATABASE 失败,因为当数据库有 FILESTREAM 文件组时,READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 选项不能设置为 ON。若要将 READ_COMMITTED_SNAPSHOT 或 ALLOW_SNAPSHOT_ISOLATION 设置为 ON,必须从该数据库删除 FILESTREAM 文件组。

5102

22

尝试打开数据库 "%.*ls" 中无效 ID %d 的文件组。

5103

16

文件 '%ls' 的 MAXSIZE 不能小于 SIZE。

5104

16

文件 '%.*ls' 已被使用。

5105

16

出现文件激活错误。物理文件名 '%.*ls' 可能不正确。请诊断并更正其他错误,然后重试此操作。

5108

10

日志文件 '%.*ls' 与主文件不匹配。该文件可能来自另一数据库,或者可能以前重新生成了日志。

5110

16

文件 "%.*ls" 位于数据库文件不支持的网络路径上。

5111

10

文件激活失败。物理文件名称'%.*ls'可能不正确。

5112

10

FCB::SetSize dbid %d fileid %d oldSize %d newSize %d。若要防止错误日志中出现此信息性消息,请使用 DBCC TRACEOFF 禁用跟踪标志。

5113

10

无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。如果事务日志文件被手动删除或者由于硬件或环境问题而丢失,则可能出现此错误。

5114

16

不应该为数据库快照指定日志文件、离线文件、还原文件和不起作用的文件。"%.*ls" 文件不适合用于数据库快照。

5115

16

只能为数据库快照指定 SQL Server 数据库文件。'%.*ls' 不是 SQL Server 数据库文件。

5118

16

文件 "%ls" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。

5119

16

无法使文件 "%.*ls" 成为稀疏文件。请确保文件系统支持稀疏文件。

5120

16

无法打开物理文件 "%.*ls"。操作系统错误 %d: "%ls"。

5121

16

"%.*ls" 指定的路径不在有效目录中。

5123

16

尝试打开或创建物理文件 '%.*ls' 时,CREATE FILE 遇到操作系统错误 %ls。

5124

16

'%ls' 中的文件头与数据库 '%ls' 中文件 '%ls' 的预期内容不匹配。可能是全文目录文件与相关的数据库不匹配。如有必要,请执行还原操作。

5125

24

文件 '%ls' 似乎已被操作系统截断。其大小应为 %I64d KB,但实际大小为 %I64d KB。

5127

16

必须指定用于创建数据库快照的所有文件。缺少文件 "%ls"。

5128

17

由于磁盘空间不足,写入稀疏文件 '%ls' 失败。

5129

10

主文件为只读时,无法重新生成日志。

5130

10

启用数据库镜像时,无法重新生成日志。

5131

10

未重新生成日志,因为有不止一个日志文件。

5132

16

不能将 '%.*ls' 指定的路径用于 FILESTREAM 文件,因为此路径指向的是一个裸设备。

5133

16

对文件 "%ls" 的目录查找失败,出现操作系统错误 %ls。

5134

16

因为 '%.*ls' 指定的路径不在支持的文件系统上,所以不能用于 FILESTREAM 文件。

5135

16

路径 '%.*ls' 不能用于 FILESTREAM 文件。有关支持的路径的信息,请参阅 SQL Server 联机丛书。

5136

16

因为 '%.*ls' 指定的路径包含在一个 FILESTREAM 容器中,所以不能用于另一个 FILESTREAM 容器。

5144

10

数据库 '%.*ls' 中的文件 '%.*ls' 的自动增长已由用户取消,或已在 %d 毫秒后超时。请使用 ALTER DATABASE 为此文件设置较小的 FILEGROWTH 值,或显式设置新的文件大小。

5145

10

数据库 '%.*ls' 中的文件 '%.*ls' 的自动增长花费了 %d 毫秒。请考虑使用 ALTER DATABASE 为此文件设置较小的 FILEGROWTH。

5149

16

尝试扩展物理文件 '%ls' 时,MODIFY FILE 遇到操作系统错误 %ls。

5150

16

单个日志文件的大小不得大于 2 TB。

5159

24

在 %ls 期间文件 "%.*ls" 出现操作系统错误 %.*ls。

5161

16

遇到了意外的文件 ID。所需的文件 ID 为 %d,但从 "%.*ls" 读取的是 %d。请确保在 sys.master_files 中正确映射了这些文件。可以使用 ALTER DATABASE 更正映射。

5169

16

FILEGROWTH 不能大于文件 '%.*ls' 的 MAXSIZE。

5170

16

无法创建文件 '%ls',因为它已经存在。请更改文件路径或文件名,然后重试此操作。

5171

16

%.*ls 不是主数据库文件。

5172

16

文件 '%ls' 的文件头不是有效的数据库文件头。%ls 属性不正确。

5173

16

一个或多个文件与数据库的主文件不匹配。如果是尝试附加数据库,请使用正确的文件重试该操作。如果这是现有数据库,则文件可能已损坏,应该从备份进行还原。

5174

16

每个文件的大小必须大于或等于 512 KB。

5175

10

文件 %.*ls 已扩展为允许恢复成功。恢复完毕后,可以增加数据库中文件的大小。请与系统管理员联系以获取帮助。

5176

10

为了成功恢复,已扩展了日志文件 '%.*ls',其大小超出了它的最大大小。恢复完毕后,应增加数据库中的日志文件的大小,或计划更频繁的日志备份(在完全恢复模式或大容量日志恢复模式下)。

5177

16

检查文件 '%.*ls' 的扇区大小时出现错误。请将此文件移动到可以从中检索扇区大小的本地 NTFS 卷。有关详细信息,请查看 SQL Server 错误日志。

5178

16

无法使用文件 '%.*ls',因为最初格式化此文件时所用扇区大小为 %d,而目前所在卷的扇区大小为 %d。请将此文件移到其扇区大小小于或等于原始扇区大小的卷。

5179

16

无法使用文件 '%.*ls',因为它位于扇区大小为 %d 的卷。SQL Server 支持的最大扇区大小为 4096 字节。请将此文件移到符合此扇区大小要求的卷上。

5180

22

对于数据库 '%.*ls' 中无效的文件 ID %d,无法打开文件控制区(FCB)。请验证文件位置。执行 DBCC CHECKDB。

5181

16

无法重新启动数据库 "%.*ls"。将恢复到以前的状态。

5182

10

新的日志文件 '%.*ls' 已创建。

5183

16

无法创建文件 "%ls"。使用 WITH MOVE 可以指定可用的物理文件名。使用 WITH REPLACE 可以覆盖现有文件。

5184

16

不能将文件 '%.*ls' 用于群集服务器。只能使用服务器的群集资源所依赖的带格式文件。包含该文件的磁盘资源不在群集组中,或者 Sql Server 的群集资源不依赖于它。

5185

16

找不到与 FILESTRAM 文件 '%.*ls' 匹配的日志文件。

5186

16

尝试启动事务性文件系统资源管理器 '%.*ls' 时遇到错误(NT 状态代码 0x%x)。

5188

16

尝试为事务性文件系统资源管理器 '%.*ls' 执行重做操作时遇到错误(NT 状态代码 0x%x)。

5189

16

尝试为事务性文件系统资源管理器 '%.*ls' 执行撤消操作时遇到错误(NT 状态代码 0x%x)。

5190

16

尝试对事务性文件系统资源管理器 '%.*ls' 执行检查点操作时遇到错误(NT 状态代码 0x%x)。

5194

16

FILESTREAM 日志文件 '%.*ls' 的大小必须大于或等于 1 MB。

5195

16

Cluster Service 函数调用 '%s' 在验证文件路径时失败,错误代码为 '%s'。请确保故障转移群集配置正确。

5196

10

文件 '%ls' 已解压缩。

5197

16

尝试解压缩文件 "%ls" 时遇到错误(%ls)。

5198

16

"%.*ls" 指定的路径是 UNC 路径。故障转移群集环境不支持 UNC 路径。

5199

16

"%.*ls" 指定的路径是裸设备。故障转移群集环境不支持裸设备路径。

5201

10

DBCC SHRINKDATABASE: 已跳过数据库 ID %d 的文件 ID %d,因为该文件没有足够的可用空间可以回收。

5202

10

数据库 ID %d 的 DBCC SHRINKDATABASE 正在等待以下事务完成: 时间戳为 %I64d 的快照事务,以及链接到时间戳 %I64d 或时间戳早于 %I64d 的其他快照事务。

5203

10

文件 ID %d 的 DBCC SHRINKFILE 正在等待以下事务完成: 时间戳为 %I64d 的快照事务,以及链接到时间戳 %I64d 或时间戳早于 %I64d 的其他快照事务。

5204

16

找不到分配单元 ID %I64d。请检查 sys.allocation_units。

5205

10

%.*ls: 移动页 %d:%d 失败。

5206

10

%.*ls: 无法移动页 %d:%d,因为无法读取该页。

5207

10

%.*ls: 无法移动页 %d:%d,因为该页为工作表页。

5208

10

%.*ls: 无法移动页 %d:%d,因为该页为工作文件页。

5209

10

%.*ls: 无法移动页 %d:%d,因为该页为专用的分配页。

5210

10

%.*ls: 无法移动页 %d:%d,因为该页为无效的页类型。

5211

10

%.*ls: 无法移动页 %d:%d,因为该页已在收缩期间释放。

5212

10

%.*ls: 无法将系统表 SYSFILES1 页 %d:%d 移动到其他文件,因为它只能位于数据库的主文件中。

5213

10

%.*ls: 无法移动页 %d:%d,因为该页的所有权已在收缩期间发生更改。

5214

10

%.*ls: 无法移动页 %d:%d,因为它的页类型已在收缩期间发生更改。

5215

10

%.*ls: 无法移动页 %d:%d,因为该页所属的分区已删除。

5216

10

%.*ls: 无法移动堆页 %d:%d,因为该堆页所属的表已删除。

5217

10

%.*ls: 无法移动页 %d:%d,因为该页是空的非叶级索引页。

5218

10

%.*ls: 无法移动堆页 %d:%d,因为找不到表名。

5219

10

%.*ls: 无法移动堆页 %d:%d。

5220

10

%.*ls: 无法移动索引分配映射(IAM)页 %d:%d。

5221

10

%.*ls: 无法移动已删除的分配单元的索引分配映射(IAM)页 %d:%d。

5222

10

%.*ls: 无法释放已删除的分配单元的页 %d:%d。

5223

10

%.*ls: 无法释放空页 %d:%d。

5224

10

%.*ls: 无法释放空的大型对象页 %d:%d。

5225

10

%.*ls: 大型对象页 %d:%d 上的所有虚影记录并非都能删除。

5226

10

%.*ls: 无法释放页 %d:%d (类型为 UNLINKED_REORG_PAGE)。

5227

10

%.*ls: 无法释放页 %d:%d (类型为 BULK_OPERATION_PAGE)。

5228

16

表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,行 %d。DBCC 检测到来自联机索引生成操作的不完全清除。(anti-matter 列值为 %d。)

5229

16

表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型 %.*ls)包含 anti-matter 列,但不是非聚集索引。

5230

10

语句已中止。无法对 TEMPDB 运行 DBCC CHECKCATALOG。

5231

10

对象 ID %ld (对象 '%.*ls'): 尝试锁定此对象以进行检查时出现死锁。已跳过此对象,不会处理它。

5232

10

DBCC CHECKDB 将不检查 SQL Server 目录或 Service Broker 一致性,因为无法创建数据库快照或指定了 WITH TABLOCK。

5233

16

表错误: 分配单元 ID %I64d,页 %S_PGID。测试(%hs)失败。值是 %ld 和 %ld。

5234

10

DBCC SHRINKDATABASE: 已跳过数据库 ID %d 的文件 ID %d,因为尝试调整该文件的空间分配失败。

5235

10

%ls由于错误状态 %d,由 %ls 执行的 DBCC %ls (%ls%ls%ls)%ls 已异常终止。

5236

10

无法处理对象 '%ls',因为该对象的名称由四部分构成,所有 DBCC 命令都不予支持。

5237

10

由于内部查询错误,对对象 '%.*ls' (对象 ID 为 %d)进行的 DBCC 跨行集检查失败。

5238

16

无法处理对象 ID %ld (对象 '%.*ls'),因为它是存储过程或用户定义函数,任何 DBCC 命令都不支持它。

5239

16

无法处理对象 ID %ld (对象 '%.*ls'),因为此 DBCC 命令不支持此类型的对象。

5240

10

不能收缩 ID 为 %d 的数据库中 ID 为 %d 的文件,因为它正由其他进程收缩或为空。

5241

10

数据库 ID %d 的文件 ID %d 无法收缩,因为目标收缩大小(%I64d KB)大于实际文件大小(%I64d KB)。

5242

16

在数据库 '%.*ls'(ID:%d) 中对页 %S_PGID 执行内部操作期间检测到不一致性。请与技术支持联系。

5243

16

在内部操作期间检测到不一致性。请与技术支持联系。

5244

16

未处理修复语句。数据库中的一个或多个文件是只读的,必须将其设为可写入文件才能进行修复。

5245

16

对象 ID %ld (对象 '%.*ls'): 由于超过了锁请求超时期限,DBCC 无法获取该对象的锁。已跳过此对象,不会对其进行处理。

5246

16

无法对 MSSQLSYSTEMRESOURCE 数据库执行修复操作。有关详细信息,请查阅联机丛书主题 "资源数据库"。

5247

16

修复: 基于其基表行插入辅助索引行。

5248

10

修复: 已成功地修复了数据库 '%ls' 的索引 '%ls' 中的 %ls 行。

5249

10

%.*ls: 无法移动页 %d:%d,因为收缩操作无法锁定该页。

5250

16

数据库错误: 数据库 '%.*ls' (数据库 ID %d)的 %ls 页 %S_PGID 无效。此错误无法修复。您必须通过备份还原。

5251

10

%.*ls: 无法移动堆页 %d:%d,因为维护与堆关联的非聚集索引失败。

5252

10

不能将 ID 为 %d 的数据库中 ID 为 %d 的文件收缩到预期大小。并发工作负荷很高,导致在收缩操作中出现过多的死锁。请在工作负荷降低后重新运行收缩操作。

5253

10

语句已中止。无法对 TEMPDB 运行 DBCC CHECKALLOC。

5254

10

%.*ls: 无法移动堆页 %d:%d,因为该堆页所属的表正通过另一进程生成该堆。

5255

10

%.*ls: 无法移动页 %d:%d,因为该页为排序页。

5256

16

表错误: 分配单元 ID %I64d、页 %S_PGID 在页头中包含错误的页 ID。该页头中的 PageId 为 %S_PGID。

5257

10

%.*ls: 已跳过 ID 为 %d 的数据库中 ID 为 %d 的文件,因为该文件的大小在收缩操作过程中已发生更改。

5258

10

%.*ls: 无法移动堆页 %d:%d,因为生成计算列表达式失败。

5259

10

%.*ls: 无法移动堆页 %d:%d,因为填充计算列表达式失败。

5260

16

对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls): 页 %S_PGID 上至少一个记录包含版本控制信息,但页头中的 VERSION_INFO 位未设置。

5261

10

%.*ls: 无法移动页 %d:%d,因为该页尚未格式化。

5262

16

对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d (类型为 %.*ls)、第 %S_PGID 页、第 %d 行: 行包含 NULL 版本控制时间戳,但其版本链指针不是 NULL。版本链将指向第 %S_PGID 页、槽 %d。

5263

10

发现表 '%.*ls'、索引 '%.*ls'、分区 %ld 的计数不正确:

5264

10

数据页 %.*ls: 来自系统表 - %I64d 页;实际 - %I64d 页。

5265

10

已用页 %.*ls: 来自系统表 - %I64d 页;实际 - %I64d 页。

5266

10

保留页 %.*ls: 来自系统表 - %I64d 页;实际 - %I64d 页。

5267

10

行计数: 来自系统表 - %I64d 行;实际 - %I64d 行。

5268

10

DBCC %.*ls 正在执行详尽的 %d 索引搜索以查找可能存在的不一致。这只是一条信息性消息,不需要用户执行任何操作。

5269

16

检查已终止。由于 IO 操作失败,数据库 '%.*ls' (数据库 ID %d)的瞬时数据库快照已标记为可疑。有关详细信息,请参阅 SQL Server 错误日志。

5270

10

%.*ls: 页 %d:%d 在关键系统表中是不可移动的,所以无法移动。

5271

10

由于内部错误,DBCC %ls 无法输出此命令的结果。请查看其他错误以获取详细信息。

5272

10

%.*ls: 由于无法独占访问基础对象,因此无法移动索引分配映射(IAM)页 %d:%d。

5273

10

%.*ls: 因为页 %d:%d 属于以前/现在位于联机版本中的索引/堆,所以无法移动该页。

5274

16

表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。%S_MSG 对压缩页无效;以下内部测试失败: %hs。值为 %ld 和 %ld。

5275

10

用于查找不一致的 '%.*ls' (数据库 ID %d)的详尽搜索已完成。已处理搜索总数 %d 中的 %d。占用时间: %I64d 毫秒。这只是一条信息性消息,不需要用户执行任何操作。

5276

10

由于出现异常 %d,状态 %d,用于查找不一致的 '%.*ls' (数据库 ID %d)的详尽搜索失败。不需要用户执行任何操作。

5277

10

内部 %ls 数据库快照的拆分点 LSN 为 %08x:%08x:%04x,第一个 LSN 为 %08x:%08x:%04x。这只是一条信息性消息,不需要用户执行任何操作。

5301

16

大容量加载失败。用户对表 '%.*ls' 不具有 ALTER TABLE 权限。如果目标表包含触发器或检查约束但未指定 'FIRE_TRIGGERS' 或 'CHECK_CONSTRAINTS' 大容量提示,则对于大容量加载的目标表需要有 ALTER TABLE 权限。如果指定了 'KEEPIDENTITY' 大容量提示,也需要 ALTER TABLE 权限。

5302

16

不能对 Null 值调用 '%.*ls' 上的赋值函数 '%.*ls'。

5303

16

在 CLR 类型 '%.*ls' 上应用赋值函数 '%.*ls' 的结果不能是 Null 值。

5304

16

大容量复制失败。用户对表 '%.*ls' 不具有 ALTER TABLE 权限。如果该表具有触发器或检查约束但未将 'FIRE_TRIGGERS' 或 'CHECK_CONSTRAINTS' 大容量提示指定为大容量复制操作命令的选项,则对于大容量复制操作的目标表需要有 ALTER TABLE 权限。

5305

16

rowdump 列和 lockres 列仅对指定了 NOEXPAND 提示的表和索引视图有效。

5306

16

不允许函数有游标参数。变量 '%.*ls' 属于游标类型。

5307

16

为 sp_cursoropen 指定的参数无效。

5308

16

开窗函数不支持整数索引作为 ORDER BY 子句表达式。

5309

16

开窗函数不支持常量作为 ORDER BY 子句表达式。

5310

16

INSERT 语句的 VALUES 列表中不允许聚合。

5311

16

无效的引号字符 '%lc'。远程服务器或用户命令使用了无效的引号字符。

5312

16

无法绑定函数 'ntile' 的输入内容。

5313

16

同义词 '%.*ls' 引用的对象无效。

5315

16

MERGE 语句的目标不能是远程表、远程视图或远程表上的视图。

5316

16

MERGE 语句的目标 '%.*ls' 对 MERGE 语句中指定的某些(但不是全部)操作启用了 INSTEAD OF 触发器。在 MERGE 语句中,如果有任意操作已经对目标启用了 INSTEAD OF 触发器,则所有操作都必须启用 INSTEAD OF 触发器。

5317

16

MERGE 语句的目标不能是分区视图。

5318

16

在 MERGE 语句中,源和目标不能具有相同的名称或别名。请对源和目标使用不同的别名,以确保它们在 MERGE 语句中有唯一的名称。

5319

16

在 MERGE 语句的 WHEN 子句中不允许使用聚合。

5321

16

当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句不允许使用 '%ls' 函数。

5322

16

当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句不允许使用聚合函数。

5323

15

当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句不允许使用子查询。

5324

15

在 MERGE 语句中,带搜索条件的 '%S_MSG' 子句不能出现在不带搜索条件的 '%S_MSG' 子句后。

5325

15

数据文件中数据的顺序不符合为 BULK 行集 '%.*ls' 指定的 ORDER 提示。数据的顺序必须与 ORDER 提示为 BULK 行集指定的顺序匹配。请更新 ORDER 提示以反映输入数据的排序顺序,或更新输入数据文件以匹配 ORDER 提示指定的顺序。

5326

15

数据文件中的数据不符合为 BULK 行集 '%.*ls' 指定的 UNIQUE 提示。如果为 BULK 行集指定了 UNIQUE 提示,则数据文件中的数据必须唯一。请删除 UNIQUE 提示,或更新输入数据文件以确保数据唯一。

5327

15

对于为数据源 '%.*ls' 指定的 ORDER 提示,列 '%.*ls' 的数据类型无效。在 BULK 行集或 CLR TVF 的 ORDER 提示中不能使用 text、ntext、image、xml、varchar(max)、nvarchar(max) 和 varbinary(max) 数据类型。

5328

15

当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不能为 INSERT 语句的目标表 '%.*ls' 中的标识列 '%.*ls' 插入显式值。

5329

15

当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句不允许使用开窗函数。

5330

16

在 OUTPUT 子句中不能出现全文谓词。

5331

16

当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,在 %S_MSG 子句中不能出现全文谓词。

5332

15

流中数据的顺序不符合为 CLR TVF '%.*ls' 指定的 ORDER 提示。数据的顺序必须与在 ORDER 提示中为 CLR TVF 指定的顺序匹配。请更新 ORDER 提示以反映输入数据的排序顺序,或更新 CLR TVF 以匹配 ORDER 提示指定的顺序。

5333

16

无法绑定标识符 '%.*ls'。MERGE 语句的 'WHEN NOT MATCHED' 子句中只允许出现源列。

5334

16

无法绑定标识符 '%.*ls'。MERGE 语句的 'WHEN NOT MATCHED BY SOURCE' 子句中只允许出现目标列。

5501

16

在可以创建表之前删除了 FILESTREAM 文件组。

5502

16

FILESTREAM 容器无法访问。

5503

10

在 sys.database_files 中找不到 FILESTREAM 文件 '%.*ls' 的项。

5504

15

只能在 'CONTAINS' 子句中为 FILESTREAM 日志文件组指定 'PRIMARY'。

5505

16

具有 FILESTREAM 列的表必须具有一个非 NULL 的唯一 ROWGUID 列。

5506

15

FILESTREAM 数据文件或日志文件不能命名为 'DEFAULT'。

5507

15

不能为 FILESTREAM 日志文件组 '%.*ls' 指定 DEFAULT。

5508

15

只能为 VARBINARY 列声明 FILESTREAM。

5509

15

不能为 FILESTREAM 数据文件 '%.*ls' 指定属性 SIZE、MAXSIZE 或 FILEGROWTH。

5510

15

不能将 LOG ON 用于非 FILESTREAM 文件组 '%.*ls'。

5511

23

FILESTREAM 的文件系统日志记录 '%.*ls' (在日志文件夹 '%.*ls' 下)已损坏。

5512

16

截断目录 '%.*ls' 时遇到错误 0x%x (%ls)。

5513

16

为 FILESTREAM 文件组 '%.*ls' 的关联日志文件组指定的名称无效。

5514

16

由于未启动 '%.*ls' 处的事务性文件系统资源管理器,事务复制/变更数据捕获无法继续。

5515

20

无法打开 FILESTREAM 文件的容器目录 '%.*ls'。操作系统返回 Windows 状态代码 0x%x。

5516

16

FILESTREAM 日志文件组 '%.*ls' 不能由多个 FILESTREAM 数据文件组引用。

5517

16

为 FILESTREAM(LOG)文件组 '%.*ls' 指定的文件太少或太多。

5518

16

FILESTREAM 路径 '%.*ls' 太长。

5519

16

数据库必须具有主 FILESTREAM 日志文件组和日志文件,这样它才能包含其他 FILESTREAM 文件组。

5520

16

无法添加 FILESTREAM 文件 '%.*ls',因为它的目标文件组不能包含多个文件。

5521

16

SQL Server 尝试从 '%.*ls' 处的事务性文件系统资源管理器检索 '%.*ls' 时遇到错误 0x%x (NT 状态代码)。

5522

16

无法删除 FILESTREAM 数据文件,因为尚未备份其日志文件。

5523

16

不能添加引用空 FILESTREAM 日志文件组的 FILESTREAM 数据文件组。

5524

16

除非默认的 FILESTREAM 数据文件组是剩余的最后一个 FILESTREAM 数据文件组,否则不能删除它。

5525

16

无法修改 FILESTREAM 日志文件组的 READ_ONLY、READ_WRITE 和 ONLINE/OFFLINE 属性。

5526

16

不能删除 FILESTREAM 日志文件 '%.*ls',某个 FILESTREAM 数据文件组正在引用它。

5527

16

由于存在其他 FILESTREAM 文件组,不能删除主 FILESTREAM 日志文件。

5528

16

数据库最多可以具有一个主 FILESTREAM 日志文件组和日志文件。

5531

16

SQL Server 尝试将位于 '%.*ls' 的事务性文件系统资源管理器的日志记录模式从 '%.*ls' 更改为 '%.*ls' 时,遇到错误 0x%x (NT 状态代码)。

5532

16

SQL Server 无法获取内核事务管理器的事务上下文来执行文件系统操作。

5533

23

缺少 LSN 为 '%d:%d:%d' 的 FILESTREAM 文件系统日志记录。日志文件夹 '%.*ls' 已损坏。请使用备份还原该数据库。

5534

23

数据库 '%.*ls' 的 LSN 为 '%d:%d:%d' 的 SQL 日志记录已损坏。数据库无法恢复。

5535

23

FILESTREAM 数据容器 '%.*ls' 已损坏。数据库无法恢复。

5536

23

FILESTREAM 删除的文件夹 '%.*ls' 已损坏。数据库无法恢复。

5537

16

函数 %ls 仅对具有 FILESTREAM 属性的列有效。

5538

16

将 FILESTREAM 作为源的列不支持部分更新。

5539

16

调用方法 %ls 时,与正在使用的 FILESTREAM 关联的 ROWGUIDCOL 列不可见。

5540

16

由于基表的关联 ROWGUIDCOL 可为 Null 或没有唯一约束,无法将该 FILESTREAM 列与方法 %ls 一起使用。

5541

16

将 FILESTREAM 列作为文件打开时,必须使用打开模式。

5542

16

未为 FILESTREAM 文件组 '%.*ls' 分配文件。直到添加文件之后,才能向此文件组填充 FILESTREAM 数据。

5552

16

使用属于 FILESTREAM 数据文件 ID 0x%x 的 GUID '%.*ls' 指定的 FILESTREAM 文件不存在或者无法打开。

5553

16

SQL Server 内部错误。FILESTREAM 管理器无法继续执行当前命令。

5554

16

单个文件的总版本数已达到文件系统设置的最大限制。

5555

16

由于无法重命名 FILESTREAM 数据,操作失败。

5570

16

FILESTREAM 未能找到垃圾收集表。

5571

23

内部 FILESTREAM 错误: 未能访问垃圾收集表。

5572

23

内部 FILESTREAM 错误: 由于潜在的损坏问题,未能执行文件系统操作。

5573

10

内部 FILESTREAM 错误: 无法访问该逻辑删除表,HRESULT: 0x%x。

5574

16

无法对某一数据库既启用 FILESTREAM 存储,又启用数据库镜像。

5575

10

操作 '%ls' 失败,HRESULT: 执行 sp_filestream_configure 时,文件 '%hs' 行 %d 中 %ls。

5578

16

更改或应用 FILESTREAM 配置时出错。有关详细信息,请参阅 SQL Server 错误日志。

5579

10

FILESTREAM: 有效级别 = %d,配置级别 = %d,文件系统访问共享名 = '%.*ls'。

5580

16

FILESTREAM 实例 GUID 为 Null。注册表设置可能已损坏。

5581

10

已禁用 FILESTREAM 功能。请重新启动该 SQL Server 实例,以使设置完全生效。如果 FILESTREAM 列中有数据,SQL Server 实例重新启动后,将无法访问这些数据。

5582

10

必须重新启动计算机,FILESTREAM 功能设置才能生效。

5583

16

为 sp_filestream_configure 存储过程的 enable_level 参数指定的值无效。该值应为 0、1、2 或 3。

5584

16

另一个会话正在执行 sp_filestream_configure 存储过程。请检查更新的配置设置,然后重试该操作(如果需要)。

5586

10

已将 FILESTREAM 功能配置为指定级别。未进行任何更改。

5588

16

在快照隔离级别下不支持访问 FILESTREAM 数据。

5589

16

在基于行版本控制的读提交快照隔离(RCSI)下,不支持访问 FILESTREAM 数据。

5590

16

在此平台上不支持 FILESTREAM 操作。

5591

16

FILESTREAM 功能被禁用。

5592

16

FILESTREAM 功能未启用文件系统访问。

5593

16

WoW64 不支持 FILESTREAM 功能。此功能已禁用。

5594

16

为 .PathName () 函数的 computer_name_format 参数指定的值无效。

5595

16

.PhysicalPathName 已禁用。

5596

10

FILESTREAM 功能配置可能不一致。请使用 sp_filestream_configure 存储过程重设该配置。

5597

16

无法初始化 FILESTREAM 功能。Windows 管理员在通过 sp_configure 启用之前必须使用配置管理器对该实例启用 FILESTREAM。

5598

16

用户实例不支持 FILESTREAM 功能。

5600

16

在指定的数据库上无法将跨数据库链接选项设置为指定的值。

5601

16

无法像 -F 启动选项要求的那样强制重新生成服务主密钥。错误号为 %ld。

5602

16

已成功地重新生成了服务主密钥。

5603

16

无法像 -K 启动选项要求的那样强制重新生成 SA 的密码。错误号为 %ld。

5604

16

SA 的密码重新生成尝试已成功。

5701

10

已将数据库上下文更改为 '%.*ls'。

5702

10

SQL Server 正在终止此进程。

5703

10

已将语言设置更改为 %.*ls。

5803

10

在 sys.configurations 中遇到未知的配置(id = %d)。

5804

16

由于至少有一个数据库是不可写的,无法在服务器级更改字符集、排序顺序或排序规则。将数据库设为可写的,然后重试此操作。

5805

16

指定的锁太少。最小值为 %d。

5807

16

建议恢复间隔不要超过 %d 分钟。请用 RECONFIGURE WITH OVERRIDE 语句强制实施此配置。

5808

16

不支持对系统目录进行即席更新。

5810

16

填充因子的有效值为 0 到 100。

5812

14

您没有运行 RECONFIGURE 语句的权限。

5828

16

用户连接数的限制是 %d。

5829

16

指定的用户选项值无效。

5831

16

最小服务器内存值(%d)必须小于等于最大值(%d)。

5832

16

指定的关联掩码与此系统上的 CPU 掩码不匹配。

5833

16

指定的关联掩码大于此版本的 SQL Server 所支持或许可的 CPU 数。

5834

16

指定的关联掩码与指定的 IO 关联掩码冲突。请使用覆盖选项强制实施此配置。

5835

16

无法启动系统上掩码为 0x%lx 的 CPU。

5836

16

在此平台上或此版本的 SQL Server 中不支持轻型池。

5837

16

Service Broker 侦听端口不能是动态的。有效的端口值是 1024-32767。

5838

16

Service Broker 连接身份验证值无效。

5839

16

不能将 Service Broker 消息转发存储区大小设置为 0。

5840

16

Service Broker 消息转发模式无效。

5841

16

全文搜索组件不支持默认的全文语言。

5842

16

指定的工作线程太少。最小值是 %d。

5843

16

此版本的 SQL Server 不支持地址窗口化扩展插件(AWE)。

5844

16

此版本的 SQL Server 不支持用户实例。

5845

16

地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。

5846

16

轻型池不支持执行公共语言运行时(CLR)。禁用以下两个选项之一: "clr enabled" 或 "lightweight pooling"。

5848

10

已将物理 CPU ID %u 热添加到节点 ID %u 作为逻辑 CPU ID %u。这只是一条信息性消息,不需要用户执行任何操作。

5849

10

SQL Server 的当前版本类别不支持联机 CPU 添加。

5850

10

无法完成 CPU 资源的联机添加。在 SQL Server 启动时,指定了一个软件非一致性内存访问(soft-NUMA)配置,该配置不允许联机添加 CPU 资源。若要使用其他 CPU 资源,请将新 CPU 添加到 soft-NUMA 配置中,然后重新启动 SQL Server;或者删除 soft-NUMA 配置,然后重新启动 SQL Server。

5851

10

AccessCheckResult 配额必须大于或等于存储桶计数。

5852

10

AccessCheckResult 存储桶计数必须小于 %d。

5854

10

AccessCheckResult 存储桶计数必须小于 %d。

5904

17

无法发出检查点命令: 可用锁不足。在锁可用之前,后台检查点进程将保持挂起状态。若要释放锁,请列出事务及其锁,然后终止使用最多锁的事务。