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' 登錄失敗解決方法 “的文章
http://www.myexception.cn/system/1246171.html
”
看到最后一張圖片后,我將IIS應用程序池 的標識改為 NET server (默認:ApplicationPoolIdentity) 后,網站可以正常訪問了!
至此,問題解決!
關於ApplicationPoolIdentity這個標識,沒有詳細研究,只知道照成這種問題 是因為權限的原因!
這個給出 關於ApplicationPoolIdentity的鏈接,有興趣的可以去看看:
神秘的ApplicationPoolIdentity
http://www.cnblogs.com/yjmyzz/archive/2009/10/26/1590033.html
數據庫中:
打開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!。 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!'' 可能已損壞,原因是在此版本中表達式賦值已更改。除去並重新創建索引。