IIS部署⽹站后,⽆法正常访问⽹站问题
IIS部署⽹站后,⽆法正常访问⽹站问题,并且提⽰503错误,⽽且对应的应⽤程序池⾃动停⽌
在系统⽇志中可以跟踪到错误信息
“应⽤程序池“Lee_Integration_web”将被⾃动禁⽤,原因是为此应⽤程序池提供服务的进程中出现⼀系列错误。”
“Windows Process Activation Service 未能为应⽤程序池“Lee_Integration_web”创建⼯作进程。数据字段包含错误号。“ 错误代码:8007012B 通过MS提供的Err⼯具到的问题如下:
# as an HRESULT: Severity: FAILURE (1), Facility: 0x7, Code 0x12b
# for hex 0x12b / decimal 299 :
MCIERR_NEW_REQUIRES_ALIAS mmsystem.h
SQL_299_severity_16 sql_err
# The DATEADD function was called with bad type %ls.
ERROR_PARTIAL_COPY winerror.h
# Only part of a ReadProcessMemory or WriteProcessMemory
# request was completed.
# 3 matches found for "8007012B"
然后⼀直在百度  SQL_299_severity_16 sql_err
⽹络解释: The DATEADD function was called with bad type %ls. (⽤错误的类型 %1! 调⽤了函数 DATEADD)
问题⼀直⽆解,⽽且根据⽹上的解决⽅式也不⾏,
因为⼯作中需要IIS⽀持,在IIS不能使⽤的状态下,准备重新安装系统,
可奇迹出现了!
百度搜索看到“错误详细信息: System.Data.SqlClient.SqlException:⽤户 'IIS APPPOOL\DefaultAppPool' 登录失败解决⽅法 “的⽂章
志田未来
看到最后⼀张图⽚后,我将IIS应⽤程序池的标识改为 NET server (默认:ApplicationPoolIdentity) 后,⽹站可以正常访问了!
⾄此,问题解决!
关于ApplicationPoolIdentity这个标识,没有详细研究,只知道照成这种问题是因为权限的原因!
这个给出关于ApplicationPoolIdentity的链接,有兴趣的可以去看看:
数据库中:
打开sql server 2005(2008) management studio
1.安全性---登录名---新建登录名
2.常规----搜索---
3.添加SERVICE⽤户--
4.服务器⾓⾊---勾上sysadmin:
IIS中:
应⽤程序池---对应的程序池上右键---⾼级设置
进程模块---标识---选择NetworkService(与数据库中设置统⼀)
错误描述Copy(来源⽹络):
错误严重度描述(消息⽂本)
1 10 上次升级的版本⽇期: 10/11/90.
21 10 警告:严重错误 %1! 发⽣于 %2!。请记下错误和时间,然后与系统管理员联系。
102 15 在 ''%1!'' 附近有语法错误。
103 15 以 ''%2!'' 开头的 %1! 太长。最⼤长度为 %4!。
104 15 如果语句中包含 UNION 运算符,那么 ORDER BY ⼦句中的项就必须出现在选择列表中。
105 15 字符串 ''%1!'' 之前有未闭合的引号。
106 16 查询中的表名太多。允许的最⼤数⽬为 %1!。
107 15 列前缀 ''%1!'' 与查询中所⽤的表名或别名不匹配。
108 15 ORDER BY ⼦句中的位置号 %1! 超过了选择列表中项数⽬。
109 15 INSERT 语句中列的数⽬⼤于 VALUES ⼦句中指定的值的数⽬。VALUES ⼦句中值的数⽬必须与 INSERT 语句中指定的列的数⽬匹配。
110 15 INSERT 语句中列的数⽬⼩于 VALUES ⼦句中指定的值的数⽬。VALUES ⼦句中值的数⽬必须与 INSERT 语句中指定的列的数⽬匹配。
111 15 ''%1!'' 必须是批查询中的第⼀条语句。
112 15 %1! 语句中不允许有变量。
113 15 缺少注释的结尾标记 '*/'。
114 15 对于将值赋给变量的语句,浏览模式⽆效。
116 15 当没有⽤ EXISTS 引⼊⼦查询时,在选择列表中只能指定⼀个表达式。
117 15 %1! 名称 ''%2!'' 包含的前缀数⽬超过了最⼤值。最⼤值为 %4!。
118 15 只有 sysadmin ⾓⾊的成员才能指定 %2! 语句的 %1! 选项。
119 15 必须传递参数个数 %1!,并以 '@name = value' 的形式传递后续的参数。⼀旦使⽤了 '@name = value' 形式之后,所有后续的参数就必须以 '@name = value' 的形式传递。120 15 INSERT 语句的选择列表包含的项少于插⼊列表中的项。SELECT 语句中值的数⽬必须与 INSERT 语句中列的数⽬匹配。
121 15 INSERT 语句的选择列表包含的项多于插⼊列表中的项。SELECT 语句中值的数⽬必须与 INSERT 语句中列的数⽬匹配。
122 15 %1! 选项只允许⽤于 %2! 语法。
123 15 批/过程超过了 %1! 个字符的最⼤长度。
124 15 CREATE PROCEDURE 不包含任何语句。
125 15 Case 表达式只能嵌套到 %1! 层。
128 15 在此上下⽂中不允许使⽤名称 ''%1!''。此处只允许使⽤常量、表达式或变量。不允许使⽤列名。
129 15 填充因⼦ %1! 是⽆效百分⽐;填充因⼦必须介于 1 到 100 之间。
130 16 不能对包含聚合或⼦查询的表达式执⾏聚合函数。
131 15 赋予 %2! ''%3!'' 的⼤⼩(%1!)超过了任意数据类型的最⼤允许值(%5!)。
132 15 标签 ''%1!'' 已声明。标签名称在批查询或存储过程内部必须唯⼀。
133 15 GOTO 语句指向了标签 ''%1!'',但该标签尚未声明。
134 15 变量名 ''%1!'' 已声明。变量名在批查询或存储过程内部必须唯⼀。
135 15 不能在 WHILE 语句的作⽤域之外使⽤ BREAK 语句。
136 15 不能在 WHILE 语句的作⽤域之外使⽤ CONTINUE 语句。
137 15 必须声明变量 ''%1!''。
138 15 不允许在⼦查询中使⽤相关⼦句。
139 15 不能向局部变量赋予默认值。
140 15 只能在 CREATE TRIGGER 语句内部使⽤ IF UPDATE。
141 15 向变量赋值的 SELECT 语句不能与数据检索操作结合使⽤。
142 15 约束 ''%1!'' 的定义中有错误语法。
143 15 在排序依据列表中没有到 COMPUTE BY ⼦句中的某⼀项。计算依据列表中的所有表达式也必须同时出现在排序依据列表中。
144 15 在⽤于 GROUP BY ⼦句分组依据列表的表达式中,不能使⽤聚合或⼦查询。
145 15 如果指定了 SELECT DISTINCT,那么 ORDER BY ⼦句中的项就必须出现在选择列表中。
146 15 未能为⼦查询分配辅助表。超出了查询中表数⽬的最⼤值(%1!)。
147 15 聚合不应出现在 WHERE ⼦句中,除⾮该聚合位于 HAVING ⼦句或选择列表所包含的⼦查询中,并且要对其进⾏聚合的列是外部引⽤。
148 15 WAITFOR 所⽤的时间字符串 ''%1!'' 中时间语法有误。
149 15 WAITFOR 所⽤的时间值 ''%1!'' 是⽆效值。请检查⽇期/时间语法。
150 15 外联接的两项都必须包含列。
151 15 ''%1!'' 是⽆效 money 值。
153 15 在 %3! 语句中有 %1! 选项的⽆效使⽤。
154 15 在 %2! 中不允许使⽤ %1!。
155 15 ''%1!'' 不是可以识别的 %3! 选项。
156 15 在关键字 ''%1!'' 附近有语法错误。
157 15 聚合不应出现在 UPDATE 语句的集合列表中。
159 15 对于 DROP INDEX,必须以 tablename.indexname 的形式同时给出表名和索引名。
160 15 规则不包含变量。
161 15 规则包含多个变量。
163 15 计算依据列表与排序依据列表不匹配。
164 15 GROUP BY 表达式必须引⽤出现在选择列表中的列名。
165 16 不能授予或废除特权 %1!。
166 15 ''%1!'' 不允许将数据库名称指定为对象名前缀。
167 16 不能在临时对象上创建触发器。
168 15 %1! ''%2!'' 超出了计算机表⽰范围(%4! 字节)。
169 15 在排序依据列表中多次指定了某⼀列。排序依据列表中的列必须是唯⼀的。
170 15 第 %1! ⾏:在 ''%1!'' 附近有语法错误。
171 15 不能在浏览模式中使⽤ SELECT INTO。
172 15 不能在浏览模式中使⽤ HOLDLOCK。
173 15 列 ''%1!'' 的定义中必须包括数据类型。
174 15 %1! 函数要求有 %2! 个参数。
177 15 仅当 SELECT 语句中有 INTO ⼦句时,才能使⽤ IDENTITY 函数。
178 15 在此上下⽂中不能使⽤带有返回值的 RETURN 语句。小学一年级数学期末试卷
179 15 向存储过程传递常量时不能使⽤ OUTPUT 选项。
180 15 此 %1! 语句中参数太多。参数最⼤数⽬为 %2!。
181 15 不能在 DECLARE 语句中使⽤ OUTPUT 选项。
182 15 必须为 READTEXT 或 WRITETEXT 实⽤⼯具提供表名和列名。
183 15 列 ''%2!'' 的⼩数位数(%1!)必须介于 %4! 到 %5! 之间。
185 15 数据流在⼤容量形式下的 WRITETEXT 语句中⽆效。
186 15 WRITETEXT 语句中缺少数据流。
188 15 在 CREATE DATABASE 语句中,如果不同时指定⾄少⼀个⾮⽇志设备,就不能指定⽇志设备。
189 15 %1! 函数要求有 %2! 到 %3! 个参数。
191 15 SQL 语句的某些部分嵌套过深。请重写查询或将其分解为若⼲较⼩的查询。
192 16 ⼩数位数必须⼩于或等于精度。
193 15 以 ''%1!'' 开头的对象名或列名太长。最⼤长度为 %3! 个字符。
194 15 SELECT INTO 语句不能包含向变量赋值的 SELECT 语句。
195 15 ''%1!'' 不是可以识别的 %3!。
196 15 SELECT INTO 必须是包含 UNION 运算符的 SQL 语句中的第⼀个查询。
197 15 ⽆法在向表插⼊变量时将 EXECUTE ⽤作源。
198 15 浏览模式对于包含 UNION 运算符的语句⽆效。
199 15 INSERT 语句不能包含向变量赋值的 SELECT 语句。
201 16 过程 ''%1!'' 需要参数 ''%3!'',但未提供该参数。
202 16 WAITFOR 的类型 ''%1!'' ⽆效。⽀持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。WAITFOR DELAY 还⽀持 INT 和 SMALLINT 数据类型。203 16 名称 ''%1!'' 不是有效的标识符。
204 20 在节点 %1! 中发⽣规范化错误。
205 16 包含 UNION 运算符的 SQL 语句中的所有查询都必须在⽬标列表中具有相同数⽬的表达式。
206 16 操作数类型冲突:%1! 与 %2! 不兼容
207 16 列名 ''%1!'' ⽆效。
208 16 对象名 ''%1!'' ⽆效。
209 16 列名 ''%1!'' 不明确。
210 16 从 binary/varbinary 字符串向 datetime 转换时发⽣语法错误。
212 16 表达式结果长度超出最⼤限制。最⼤值为 %1!,但⽬前长度为 %2!。
213 16 插⼊错误:列名或所提供值的数⽬与表定义不匹配。
214 16 过程需要参数 ''%1!'' 为 ''%2!'' 类型。
217 16 超出了存储过程、函数、触发器或视图的最⼤嵌套层数(最⼤层数为 %1!)。
220 16 发⽣数据类型 %1! 的算术溢出错误,值 = %2!。
221 10 FIPS 警告:存在从 %1! 到 %2! 的隐性转换。
223 11 对象 ID %1! 被指定为表 ID %2! 中列 ID %3! 的默认值,但该对象缺少或不是默认值类型。
224 11 对象 ID %1! 被指定为表 ID %2! 中列 ID %3! 的规则,但该对象缺少或不是默认值类型。
226 16 在多语句事务内不允许使⽤ %1! 语句。
229 14 拒绝了对对象 ''%2!''(数据库 ''%4!'',所有者 ''%6!'')的 %1! 权限。
230 14 拒绝了对对象 ''%4!'' 的列 ''%2!''(数据库 ''%6!'',所有者 ''%8!'')的 %1! 权限。
231 11 没有这样的默认值。ID = %1!,数据库 ID = %2!。
232 16 发⽣类型 %1! 的算术溢出错误,值 = %2!。
233 16 表 ''%3!'' 中的列 ''%1!'' 不能为空。
234 16 结果空间不⾜,⽆法将 money 值转换为 %1!。
235 16 ⽆法将 char 值转换为 money。该 char 值的语法有误。
236 16 从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。
237 16 结果空间不⾜,⽆法将 money 值转换为 %1!。
238 16 结果空间不⾜,⽆法将 %1! 值(= %2!)转换为 money 数据类型。
241 16 从字符串转换为 datetime 时发⽣语法错误。
242 16 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
243 16 类型 %1! 不是已定义的系统类型。
244 16 %1! 值 ''%2!'' 的转换溢出了 %4! 列。请使⽤较⼤的整数列。
245 16 将 %1! 值 ''%2!'' 转换为数据类型为 %4! 的列时发⽣语法错误。
248 16 %1! 值 ''%2!'' 的转换溢出了 int 列。超出了最⼤整数值。
251 16 未能为查询优化分配辅助表。超出了查询中表数⽬的最⼤值(%1!)。
256 16 数据类型 %1! 对于函数 %2! ⽆效。允许的类型为:char/varchar、nchar/nvarchar 和 binary/varbinary。
257 16 不允许从数据类型 %1! 到 %2! 的隐性转换。请使⽤ CONVERT 函数来运⾏此查询。
259 16 未启⽤对系统⽬录的特殊更新。系统管理员必须重新配置 SQL Server 以允许这种操作。
260 16 不允许从数据类型 %1! 到数据类型 %2! 的隐性转换(表 ''%3!'',列 ''%5!'')。请使⽤ CONVERT 函数来运⾏此查询。
261 16 ''%1!'' 不是可以识别的函数。
262 16 在数据库 ''%2!'' 中拒绝了 %1! 权限。
263 16 必须指定要从中选择的表。
264 16 在结果列的列表中多次出现列名 ''%1!''。
266 16 EXECUTE 后的事务计数指出缺少了 COMMIT 或 ROLLBACK TRANSACTION 语句。原计数 = %1!,当前计数 = %2!。
267 16 ⽆法到对象 ''%1!''。
268 16 ⽆法在此数据库中运⾏ SELECT INTO。数据库所有者必须运⾏ sp_dboption 以启⽤此选项。
270 16 ⽆法修改对象 ''%1!''。
271 16 ⽆法修改列 ''%1!'',因为该列是计算列。
272 16 不能更新 timestamp 列。
273 16 不能在 timestamp 列中插⼊⾮空值。请使⽤带有列的列表,或 timestamp 列默认值为 NULL 的 INSERT 语句。
278 16 在 GROUP BY ⼦句中不能使⽤ text、ntext 和 image 数据类型。
279 16 在这⼀⼦查询或聚合表达式中,text、ntext 和 image 数据类型⽆效。
280 16 对于 TEXTPTR 函数,只有 text、ntext 和 image 列有效。
281 16 从 %2! 转换为字符串时,%1! 为⽆效样式号。
282 10 过程 ''%1!'' 试图返回状态值 NULL,但不允许这样做。将改为返回状态值 0。
283 16 在 INSTEAD OF 触发器内部,⽆法对已插⼊的或已删除的表使⽤ READTEXT。
284 16 不能将规则绑定到 text、ntext 或 image 数据类型。
285 16 READTEXT、WRITETEXT 和 UPDATETEXT 语句不能⽤于视图或函数。
286 16 不能更新逻辑表 INSERTED 和 DELETED。
287 16 触发器内不允许使⽤ %1! 语句。
288 16 PATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进⾏操作。
291 16 CAST 或 CONVERT:为类型 ''%1!'' 指定的特性⽆效
292 16 结果空间不⾜,⽆法将 smallmoney 值转换为 %1!。
配置windows update失败293 16 ⽆法将 char 值转换为 smallmoney。该 char 值的语法有误。
294 16 从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。
295 16 从字符串转换为 smalldatetime 数据类型时发⽣语法错误。
296 16 从 char 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 值越界。
298 16 从 datetime 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 溢出错误。
299 16 ⽤错误的类型 %1! 调⽤了函数 DATEADD。
301 16 查询中包含不允许的外联接请求。
303 16 表 ''%1!'' 是外联接⼦句的内部成员。如果该表同时也包含在常规联接⼦句中,那么这种情况是不允许的。
306 16 不能⽐较或排序 text、ntext 和 image 数据类型,除⾮使⽤ IS NULL 或 LIKE 运算符。
307 16 FROM ⼦句中所指定的表 ''%2!'' 上的索引 ID %1! 不存在。
308 16 FROM ⼦句中所指定的表 ''%3!'' 上的索引 ''%1!'' 不存在。
311 16 不能在 inserted 表和 deleted 表中使⽤ text、ntext 或 image 列。
312 16 不能在筛选存储过程中引⽤ text、ntext 或 image 列。
313 16 为过程或函数 %1! 提供的参数数⽬不够。
401 16 语句或表达式 %1! 尚未实现。
403 16 对数据类型⽽⾔运算符⽆效。运算符为 %1!,类型为 %2!。
409 16 %1! 运算不能以 %2! 数据类型作为参数。
410 20 排序依据列表中不存在第 %1! 条 COMPUTE ⼦句的第 %2! 个 ''BY'' 表达式。
411 20 选择列表中不存在第 %1! 条 COMPUTE ⼦句的第 %2! 个聚合表达式。
420 16 text、ntext 和 image 数据类型不能⽤于 ORDER BY ⼦句中。
425 16 接收变量的数据类型 %1! 不等于列 ''%3!'' 的数据类型 %2!。
426 16 接收变量的长度 %1! ⼩于列 ''%3!'' 的长度 %2!。
427 20 未能装载数据库 ID %2! 中约束 ID %1! 的 sysprocedures 条⽬。
428 20 未能在 sysconstraints 中到数据库 ID %2! 中约束 ID %1! 对应的⾏。
429 20 编译时未能在数据库 ID %2! 的 sysconstraints 中到新约束 ID %1!。
430 20 编译外键时,未能解析数据库 ID %2! 中对象 ID %1! 的表名。
431 19 未能绑定外键约束。查询中涉及的表太多。
433 20 未能到 ''%1!'' 的 CHECK 约束,虽然该表被标志为拥有 CHECK 约束。
436 20 未能打开数据库 ID %2! 中的被引⽤表 ID %1!。
437 20 未能解析表 ID %1! 中的被引⽤列名。
438 20 未能解析表 ID %1! 中的引⽤列名。
439 20 未能到数据库 ID %3! 中表 ''%1!'' 的 FOREIGN KEY 约束,虽然该表被标志为拥有 FOREIGN KEY 约束。
441 16 ⽆法使⽤远程数据源上的 ''%1!'' 函数。
443 16 在函数内不正确地使⽤了 ''%1!''。
444 16 函数中含有的 SELECT 语句⽆法向客户端返回数据。
445 16 不能对包含 COLLATE ⼦句的表达式使⽤ COLLATE ⼦句。
446 16 ⽆法解决 %1! 操作的排序规则冲突。
447 16 表达式类型 %1! 对 COLLATE ⼦句⽆效。
448 16 排序规则 ''%1!'' ⽆效。
449 16 排序规则冲突,原因为排序⼦句采⽤不同的排序规则 ''%1!'' 和 ''%3!''。
450 16 对 text 数据类型不⽀持代码页转换。从:%d 到:%1!。
451 16 ⽆法解决列 %1!(在 %2! 语句中)的排序规则冲突。
452 16 COLLATE ⼦句不能⽤于⽤户定义数据类型。
453 16 只对 Unicode 数据类型⽀持排序规则 ''%1!'',并且不能在数据库或服务器级别设置该排序规则。
455 16 函数中最后⼀条语句必须是返回语句。
456 16 ⽆法执⾏值从 %1! 到 %2! 的隐性转换,因为结果排序规则因排序规则冲突⽽未能解决。
457 16 ⽆法执⾏值从 %1! 到 %2! 的隐性转换,因为该值的排序规则因排序规则冲突⽽未能解决。
502 16 SQL 调试界⾯ (SDI) 要求 SQL Server 在作为服务启动时不能⽤系统帐户登录。请⽤控制⾯板重置为以⽤户帐户登录。
503 16 ⽆法为连接 %2! 将符号信息发送到 %1! 上的调试程序。已禁⽤调试。
504 16 ⽆法连接到 %1! 上的调试程序(错误 = 0x%2!)。请确保已在 %3! 上安装并注册了客户端组件(如 SQLDBREG.EXE)。已禁⽤对连接 %5! 的调试。
505 16 当前⽤户帐户是⽤ SETUSER 唤醒调⽤的。不允许更改数据库。
506 16 LIKE 谓词中指定了⽆效的转义符 ''%1!''。
507 16 SET ROWCOUNT 的参数⽆效。必须是⾮空⾮负整数。
508 16 ⽆法连接到 %1! 上的调试程序(错误 = 0x%2!)。请确保已在 %3! 上安装并注册了客户端组件(如 SQLLE.DLL)。已禁⽤对连接 %5! 的调试。
509 11 没有到⽤户名 ''%1!''。
510 16 ⽆法创建⽐允许的最⼤值还⼤的⼯作表⾏。请⽤ ROBUST PLAN 提⽰重新提交查询。
511 16 ⽆法创建⼤⼩为 %1! 的⾏,该值⼤于允许的最⼤值 %2!。
512 16 ⼦查询返回的值多于⼀个。当⼦查询跟随在 =、!=、<、<=、>、>= 之后,或⼦查询⽤作表达式时,这种情况是不允许的。
魔方还原最简单的方法
513 16 列的插⼊或更新与先前的 CREATE RULE 语句所强制的规则冲突。该语句已终⽌。冲突发⽣于数据库 ''%1!'',表 ''%3!'',列 ''%5!''。
514 16 ⽆法与 %1! 上的调试程序联络(错误 = 0x%2!)。已禁⽤对连接 %3! 的调试。
515 16 ⽆法将 NULL 值插⼊列 ''%1!'',表 ''%3!'';该列不允许空值。%ls 失败。
516 16 初始化 OLE 库的尝试失败。请查验此计算机上 OLE DLL 的正确版本。
517 16 向列 ''%1!'' 添加值时导致溢出。
518 16 ⽆法将数据类型 %1! 转换为 %2!。
520 16 SQL Server 不再⽀持 SQL 调试界⾯ (SDI) 的 %1! 版。
528 20 试图使⽤ upsleep 系统函数时检测到系统错误。
529 16 不允许从数据类型 %1! 到 %2! 的显式转换。
532 16 时间戳(已改为 %1!)表明其他⽤户已更新了该⾏。
535 16 两个 datetime 列的差别导致了运⾏时溢出。
536 16 向 substring 函数传递了⽆效的 length 参数。
538 16 ⽆法到 ''%1!''。可能已除去了此语⾔。请与系统管理员联系。
542 16 遇到了⽆效的 datetime 值。该值超过了 9999 年。
544 16 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 ''%1!'' 中的标识列插⼊显式值。
545 16 当 IDENTITY_INSERT 设置为 ON 时,必须指定表 ''%1!'' 中标识列的显式值。
547 16 %1! 语句与 %2! %3! 约束 ''%4!'' 冲突。该冲突发⽣于数据库 ''%6!'',表 ''%8!''%10!%11!%13!。
548 16 复制所管理的标识范围已满,必须由复制代理进⾏更新。%1! 冲突发⽣于数据库 ''%2!'',表 ''%4!''%6!%7!%9!。可调⽤ Sp_adjustpublisheridentityrange 以获取新的标识范围。
550 16 试图进⾏的插⼊或更新已失败,原因是⽬标视图或者⽬标视图所跨越的某⼀视图指定了 WITH CHECK OPTION,⽽该操作的⼀个或多个结果⾏⼜不符合 CHECK OPTION 约束的条件。551 16 校验值已改为 %1!。这表明其他⽤户已更新了该⾏。
552 15 CryptoAPI 函数 ''%1!'' 失败。错误 0x%2!:%3!
555 16 尚未启⽤⽤户定义的函数。
556 16 由于存储过程改变了⽬标表的架构,INSERT EXEC 失败。
557 16 只有函数和扩展存储过程才能从函数内部执⾏。
558 16 在 FUNCTION 内部,不允许进⾏远程函数调⽤。
561 16 访问⽂件 ''%1!'' 失败
562 16 访问⽂件 ''%1!'' 失败。只能通过共享来访问⽂件。
563 14 INSERT EXEC 语句的事务已回滚。INSERT EXEC 操作将终⽌。
564 16 试图创建具有固定长度 ''%1!'' 的记录。所允许的固定长度最⼤值为 ''%2!''。
565 18 服务器在编译过程中遇到堆栈溢出。
566 21 写⼊审核跟踪时出错。SQL Server 即将关闭。
567 16 ⽂件 %1! 不存在或不是可识别的跟踪⽂件。或者打开⽂件时发⽣错误。
568 16 服务器遇到错误 ''%1!''。
601 12 由于数据移动,未能继续以 NOLOCK ⽅式扫描。
602 21 未能在 sysindexes 中到数据库 ID %1! 中对象 ID %2! 的索引 ID %3! 对应的⾏。请对 sysindexes 运⾏ DBCC CHECKTABLE。
604 21 未能在 sysobjects 中到数据库 ''%2!'' 的对象 ID %1! 对应的⾏。请对 sysobjects 运⾏DBCC CHECKTABLE。
605 21 试图从数据库 ''%2!'' 中提取的逻辑页 %1! 属于对象 ''%4!'',⽽⾮对象 ''%6!''。
607 21 在对象 ''%1!'' 的会话描述符中,为搜索参数分配的空间不⾜。只分配了 %3! 个搜索参数的空间。
615 21 未能到 ID 为 %1!、名称为 ''%2!'' 的数据库表。
617 20 试图对数据库 ID %2! 中对象 ID %1! 的描述符进⾏解哈希运算时,在哈希表中没有到该描述符。
手袋制作618 21 向 opentable 系统函数传递的 varno 参数值为 %1!。最⼤有效值为 %2!。
622 16 没有为⽂件组 ''%1!'' 指派⽂件。只有添加⽂件后,才能在此⽂件组上填充表、索引和 text、ntext 和 image 列。
623 21 未能从页中按 RID 检索⾏,因为逻辑页 %1! 不是数据页。%2!。%4!。
624 21 未能从页中按 RID 检索⾏,因为所请求的 RID ⽐页中最后⼀个 RID 的数值还⾼。%1!。%2!,DBID %3!。
625 21 ⽆法从页 %1! 中按 RID 检索⾏,因为 slotid(%2!)⽆效。
626 16 不能在分布式事务内部使⽤带有保存点的 ROLLBACK。
627 16 不能在分布式事务内部使⽤ SAVE TRANSACTION。
628 13 没有活动事务时,不能发出 SAVE TRANSACTION。
635 20 进程 %1! 试图删除 DES 资源锁 %2!,但该锁并⾮由该进程控制。
637 20 索引收缩程序返回了⽆效的状态值 0。
639 21 未能提取数据库 ID %2! 的逻辑页 %1!。该页当前并未分配。
644 21 未能在索引页 %3! 中到 RID ''%1!'' 的索引条⽬(索引 ID %4!,数据库 ''%5!'')。
649 21 未能到页 %1! 的聚集索引条⽬(对象 ID %2!,状态 0x%3!)。搜索此条⽬时所⽤的索引页为数据库 ''%5!'' 中的 %4!。
650 16 在 READ COMMITTED 或 REPEATABLE READ 隔离级别上,只能指定 READPAST 锁。
651 16 不能在表 ''%2!'' 上使⽤ %1! 粒度提⽰,因为禁⽌在指定的粒度上进⾏锁定。
652 16 表 ''%2!'' 的索引 ID %1! 驻留在只读的⽂件组中,⽆法更改。
653 20 表 ''%1!'' 中同⼀保管槽的两个缓冲区发⽣冲突。
654 20 没有可供保管表 ''%1!'' 的缓冲区的可⽤槽。
655 20 本应在保管槽中到表 ''%1!'' 的缓冲区。
666 16 表 ID %1! 的索引 ID %2! 中,⽤于重复组的系统⽣成唯⼀值超过了最⼤值。除去并重新创建该索引可能会解决该问题;否则可使⽤其它聚集键。
667 16 索引 %1!(属于表 ''%2!'')驻留在脱机⽂件组上,⽆法访问。
701 19 没有⾜够的系统内存来运⾏此查询。
708 10 警告:由于虚拟内存容量过低,启动过程中已 %1! 次使⽤特殊保留内存。请增加服务器上的虚拟内存。
802 17 ⽆法再盗⽤更多的缓冲区。
804 20 在 SDES 0x%3! 为对象 ''%4!'' 所保管的缓冲区池中,未能到控制逻辑页 %2! 的缓冲区 0x%1!。
809 20 在 PSS(进程状态结构)中的分配缓冲区池中,不存在数据库 ''%3!'' 中的缓冲区 0x%1!(分配页 %2!)。请与技术⽀持联系。
813 20 已对数据库 ID %2! 中的逻辑页 %1! 进⾏了哈希运算。
816 20 进程 ID %1! 试图删除缓冲区资源锁 %2!,但在 SDES %3! 中,该锁并⾮由该进程控制。请与技术⽀持联系。
818 19 在 SDES %2! 中没有⽤于控制缓冲区资源锁 %1! 的空间。请与技术⽀持联系。
821 20 未能对位于 0x%1!、缓冲区页号为 %2!、数据库 ID 为 %3!、设置了 HASHED 状态的缓冲区进⾏解哈希运算。没有到该缓冲区。%4!。
822 21 未能为请求 %1! 启动 I/O。
823 24 在⽂件 ''%4!'' 的偏移量 %3! 处的 %2! 过程中,检测到 I/O 错误 %1!。
834 21 对脏缓冲区(页 %1!,stat %2!/%3!,objid %4!,sstat%5!)调⽤了系统函数 bufclean。
840 17 设备 ''%1!''(物理名称 ''%3!'',虚拟设备号 %5!)不可⽤。请与系统管理员联系以寻求协助。
844 10 等待缓冲区闩锁时发⽣超时,类型 %1!,bp %2!,页 %3!,stat %4!,对象 ID %5!:%6!:%7!,waittime %8!。将继续等待。
845 17 等待缓冲区闩锁时发⽣超时,类型 %1!,⽤于页 %2!,数据库 ID %3!。
901 21 对数据库 ID %1! 中对象 ID %2! 的描述符进⾏了哈希运算后,未能在哈希表中到该描述符。
902 16 若要更改 %1!,数据库就必须处于可执⾏检查点的状态。
903 22 未能在 sysindexes 中到数据库 ID %2! 中系统⽬录 %1! 上的聚集索引所对应的⾏。这⼀索引应存在于所有数据库中。请对该数据库中的 sysindexes 运⾏ DBCC CHECKTABLE。906 22 未能在 sysobjects 中到数据库 ''%3!'' 中系统⽬录 ''%1!'' 所对应的⾏。该系统⽬录应该存在于所有的数据库中。请对该数据库中的 sysobjects 运⾏ DBCC CHECKTABLE。
911 16 未能在数据库 "%1!" 的 sysdatabases 中到条⽬。未到具有该名称的条⽬。请确保正确地输⼊了名称。
913 22 未能到 ID 为 %1! 的数据库。可能该数据库尚未激活,也可能正在转换过程中。
916 14 服务器⽤户 ''%1!'' 不是数据库 ''%3!'' 中的有效⽤户。
921 14 尚未恢复数据库 ''%1!''。请稍候再试。
922 14 正在恢复数据库 ''%1!''。请等待恢复操作完成。
923 14 数据库 ''%1!'' 处于受限模式。只有此数据库的所有者、dbcreator 或 sysadmin ⾓⾊的成员才能访问此数据库。
924 14 数据库 ''%1!'' 已打开,并且同⼀时刻只能有⼀个⽤户。
925 19 已超出了每个查询可使⽤的数据库数⽬的最⼤值。允许的最⼤值为 %1!。
926 14 ⽆法打开数据库 ''%1!''。恢复操作已将该数据库标记为 SUSPECT。更多信息请参见 SQL Server 错误⽇志。
927 14 ⽆法打开数据库 ''%1!''。该数据库正处于还原操作中途。
929 20 试图关闭尚未打开的数据库。请与技术⽀持联系。
941 14 ⽆法打开数据库 ''%1!''。该数据库尚未升级到最新格式。
942 14 由于数据库 ''%1!'' 脱机,⽆法打开该数据库。
943 14 ⽆法打开数据库 ''%1!'',因为该数据库的版本(%3!)晚于当前服务器版本(%4!)。
944 10 正在将数据库 ''%1!'' 由版本 %3! 转换为当前版本 %4!。
945 16 由于⽂件不可访问,或者内存或磁盘空间不⾜,所以⽆法打开数据库 ''%1!''。详细信息请参见 SQL Server 错误⽇志。
946 14 ⽆法打开数据库 ''%1!''(版本 %3!)。请将该数据库升级为最新版本。
947 16 ⼲净地关闭数据库 ''%1!'' 时出错。
948 14 ⽆法升级数据库 ''%1!''。数据库的版本为 %3!,⽽此服务器所⽀持的版本为 %4!。
949 16 已跳过 tempdb。不能运⾏要求 tempdb 的查询
950 14 ⽆法升级数据库 ''%1!'' — 数据库的版本(%3!)早于 SQL Server 7.0(%4!)。
951 10 数据库 ''%1!'' 正在运⾏从版本 %3! 到版本 %4! 的升级步骤。
952 16 数据库 ''%1!'' 正处于转换状态。请稍后再试该语句。
953 16 警告:数据库 ''%3!'' 中 ''%2!'' 上的索引 ''%1!'' 可能已损坏,原因是在此版本中表达式赋值已更改。除去并重新创建索引。非凡搭档林依晨郑元畅