錯誤 1 - 999

錯誤

嚴重性

已記錄事件

描述 (訊息文字)

-1

 

 

建立伺服器的連接時發生錯誤。連接到 SQL Server 2005 時,可能因為在預設的設定下 SQL Server 不允許遠端連接而引起此失敗 (提供者: SQL 網路介面,錯誤: 28 - 伺服器不支援要求的通訊協定) (Microsoft SQL Server,錯誤: -1)。

-2

 

 

已超過逾時的設定。在作業完成前就已超過逾時期間,或是伺服器沒有回應 (Microsoft SQL Server, 錯誤:

2

 

 

建立伺服器的連接時發生錯誤。連接到 SQL Server 時,可能因為在預設的設定下 SQL Server 不允許遠端連接而引起此失敗 (提供者: 具名管道提供者,錯誤: 40 - 無法開啟與 SQL Server 的連接) (.Net SqlClient 資料提供者)

21

20

否

警告: 嚴重錯誤 %d 發生於 %S_DATE。請記錄錯誤和時間,並連絡您的系統管理員。

53

 

 

建立伺服器的連接時發生錯誤。連接到 SQL Server 時,可能因為在預設的設定下 SQL Server 不允許遠端連接而引起此失敗 (提供者: 具名管道提供者,錯誤: 40 - 無法開啟與 SQL Server 的連接) (.Net SqlClient 資料提供者)。

101

15

否

Waitfor 中不允許查詢。

102

15

否

接近 '%.*ls' 的語法不正確。

103

15

否

以 '%.*ls' 開頭的 %S_MSG 太長。最大長度為 %d。

104

15

否

如果陳述式中包含 UNION、INTERSECT 或 EXCEPT 運算子,則選取清單中必須有 ORDER BY 項目。

105

15

否

遺漏字元字串 '%.*ls' 後面的引號。

106

16

否

查詢中包含太多資料表名稱。最大允許數量為 %d。

107

15

否

資料行前置詞 '%.*ls' 與用於查詢中的資料表名稱或別名名稱不符。

108

15

否

ORDER BY 位置數字 %ld 超出選取清單中的項目數。

109

15

否

INSERT 陳述式中的資料行數量大於 VALUES 子句中所指定的值。在 VALUES 子句中值的數目必須和 INSERT 陳述式中所指定的資料行數量相符。

110

15

否

INSERT 陳述式中的資料行數量小於 VALUES 子句中所指定的值。在 VALUES 子句中值的數量必須和 INSERT 陳述式中所指定的資料行數量相符。

111

15

否

'%ls' 必須是查詢批次的第一個陳述式。

112

15

否

不允許在 %ls 陳述式中使用變數。

113

15

否

遺漏結尾的註解記號 '*/'。

114

15

否

在指定數值為變數的陳述式中不得使用瀏覽模式。

115

15

否

FOR UPDATE 子句在含有集運算子的陳述式中無效。

116

15

否

當子查詢並未由 EXISTS 導入時,只能在選取清單中指定一個運算式。

117

15

否

名稱為 '%.*ls' 的 %S_MSG 中含有大於前置詞最大數目的前置詞。最大值為 %d。

119

15

否

必須以 '@name = value' 傳遞參數編號 %d 及後續參數。使用 '@name = value' 格式之後,所有後續的參數都必須以 '@name = value' 的格式來傳遞。

120

15

否

INSERT 陳述式的選取清單所包含的項目數量小於插入清單的數量。SELECT 值的數量必須與 INSERT 資料行的數量相符。

121

15

否

INSERT 陳述式的選取清單所包含的項目數量大於插入清單的數量。SELECT 值的數量必須與 INSERT 資料行的數量相符。

122

15

否

%ls 選項只能配合 %ls 語法使用。

123

15

否

批次/程序超過最大長度 %d 個字元。

124

15

否

CREATE PROCEDURE 中並未包含陳述式。

125

15

否

案例運算式的巢狀層級只能到 %d。

126

15

否

無效的虛擬資料行 "%.*ls"。

127

15

否

TOP N 值不可以是負值。

128

15

否

這個內容中不允許有名稱 "%.*s"。有效的運算式包括常數、常數運算式及 (某些內容中) 變數。不允許使用資料行名稱。

129

15

否

填滿因數 %d 為無效的百分比; 填滿因數必須介於 1 和 100 之間。

130

16

否

不得在包含彙總或子查詢的運算式上執行彙總函數。

131

15

否

為 %S_MSG '%.*ls' 給定的大小 (%d) 超出任何資料類型所允許的最大值 (%d)。

132

15

否

標籤 '%.*ls' 已經宣告。標籤名稱在一個查詢批次或預存程序內必須是唯一的。

133

15

否

GOTO 陳述式參考標籤 '%.*ls',但是這個標籤尚未宣告。

134

15

否

變數名稱 '%.*ls' 已經宣告。變數名稱在一個查詢批次或預存程序內必須是唯一的。

135

15

否

無法在 WHILE 陳述式的範圍外使用 BREAK 陳述式。

136

15

否

無法在 WHILE 陳述式的範圍外使用 CONTINUE 陳述式。

137

15

否

必須宣告純量變數 "%.*ls"。

138

15

否

子查詢中不允許使用相互關聯子句。

139

15

否

無法將預設值指派給區域變數。

140

15

否

IF UPDATE 只能在 CREATE TRIGGER 陳述式中使用。

141

15

否

指派變數值的 SELECT 陳述式不能與擷取資料的作業一起使用。

142

15

否

'%ls' 條件約束的定義語法不正確。

143

15

否

排序依據清單中找不到 COMPUTE BY 項目。計算依據清單中的所有運算式亦需同時出現在排序依據清單中。

144

15

否

用於 GROUP BY 子句分組依據清單的運算式無法使用彙總或子查詢。

145

15

否

如果已指定 SELECT DISTINCT,則 ORDER BY 項目必須顯示於選取清單中。

146

15

否

無法為子查詢配置輔助資料表。已經超過一個查詢中的最大資料表數量 (%d)。

147

15

否

除非彙總置於 HAVING 子句或選取清單所包含的子查詢中,且彙總的資料行為外部參考,否則不得在 WHERE 子句中出現。

148

15

否

用於 WAITFOR 的時間字串 '%.*ls',其時間語法不正確。

149

15

否

用於 WAITFOR 的時間值 '%.*ls' 無效。請檢查日期/時間的語法。

150

15

否

外部聯結的兩個詞彙都必須包含資料行。

151

15

否

'%.*ls' 為無效的 money (貨幣) 值。

152

15

否

相同的大型資料位置選項 "%.*ls" 指定了兩次。

153

15

否

%ls 陳述式中的選項 %.*ls 使用方式無效。

154

15

否

%S_MSG 中不允許 %S_MSG。

155

15

否

'%.*ls' 不是可辨識的 %ls 選項。

156

15

否

關鍵字 '%.*ls' 附近的語法不正確。

157

15

否

彙總不可出現在 UPDATE 陳述式的設定清單中。

158

15

否

OUTPUT 子句中不能有彙總。

159

15

否

必須為 DROP INDEX 陳述式指定資料表名稱與索引名稱。

160

15

否

規則中並未包含變數。

161

15

否

規則中有一個以上的變數。

162

15

否

TOP 子句中的運算式無效。

163

15

否

計算依據清單與排序依據清單不相符。

164

15

否

每個 GROUP BY 運算式至少必須包含一個不是外部參考的資料行。

165

16

否

可能無法授與或撤銷權限 %ls。

166

15

否

'%ls' 不允許把資料庫名稱指定成物件名稱的前置詞。

167

15

否

無法在暫存物件上建立 %S_MSG。

168

15

否

浮點值 '%.*ls' 超出電腦表示法的範圍 (%d 個位元組)。

169

15

否

排序依據清單指定多次某個資料行。排序依據清單中的資料行必須是唯一的。

171

15

否

瀏覽模式不能用於 INSERT、SELECT INTO 或 UPDATE 陳述式。

172

15

否

瀏覽模式時不得使用 HOLDLOCK。

173

15

否

資料行 '%.*ls' 的定義必須包含資料類型。

174

15

否

%.*ls 函數需要 %d 個引數。

175

15

否

計算資料行運算式或檢查條件約束中不能有彙總。

176

15

否

檢視中已不再支援 FOR BROWSE 子句。請將資料庫相容性層級設定為 80 或更低,才能接受這個陳述式。

177

15

否

當 SELECT 陳述式中有 INTO 子句時,才能使用 IDENTITY 函數。

178

15

否

此處不得使用會有傳回值的 RETURN 陳述式。

179

15

否

傳遞常數給預存程序時不得使用 OUTPUT 選項。

180

15

否

這個 %ls 陳述式中有太多的參數。最大數目為 %d。

181

15

否

DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 陳述式中不能使用 OUTPUT 選項。

182

15

否

必須提供資料表和資料行名稱給 READTEXT 或 WRITETEXT 公用程式。

183

15

否

資料行 '%.*ls' 的小數位數 (%d) 必須在 %d 到 %d 的範圍內。

184

16

否

不能為相同內容類型的檔案群組指定多次 DEFAULT。

185

15

否

大量表單 (Bulk Form) 的 WRITETEXT 陳述式資料流無效。

186

15

否

WRITETEXT 陳述式中遺漏了資料流。

187

16

否

MAX_QUEUE_READERS 的有效範圍從 0 到 32767。

188

15

否

若未同時指定至少一個資料檔,則不得在 CREATE DATABASE 陳述式中指定記錄檔。

189

15

否

%ls 函數需要 %d 至 %d 個引數。

190

15

否

陳述式中指定了無效的日期或時間。

191

15

否

您的 SQL 陳述式有部分的巢狀層數太多。請重寫查詢或將查詢分成數個較小的查詢。

192

16

否

小數位數必須小於或等於有效位數。

193

15

否

以 '%.*ls' 開頭的物件或資料行名稱太長。最大長度為 %d 個字元。

194

15

否

SELECT INTO 陳述式不得包含將數值指定成變數的 SELECT 陳述式。

195

15

否

'%.*ls' 不是可辨識的 %S_MSG。

196

15

否

SELECT INTO 必須是包含 UNION、INTERSECT 或 EXCEPT 運算子之陳述式中的第一個查詢。

197

15

否

在插入資料表變數時,不可使用 EXECUTE 當作來源。

198

15

否

包含 UNION、INTERSECT 或 EXCEPT 運算子的陳述式不得使用瀏覽模式。

199

15

否

INSERT 陳述式不得包含將數值指定成變數的 SELECT 陳述式。

201

16

否

程序或函數 '%.*ls' 必須有參數 '%.*ls',但未提供。

202

16

否

WAITFOR 的類型 '%s' 無效。所支援的資料類型為 CHAR/VARCHAR、NCHAR/NVARCHAR 及 DATETIME。WAITFOR DELAY 支援 INT 和 SMALLINT 資料類型。

203

16

否

名稱 '%.*ls' 不是有效的識別碼。

204

20

是

節點 %ls 正規化錯誤。

205

16

否

使用 UNION、INTERSECT 或 EXCEPT 運算子結合的所有查詢,其目標清單中的運算式數量必須相等。

206

16

否

運算元類型衝突: %ls 與 %ls 不相容

207

16

否

無效的資料行名稱 '%.*ls'。

208

16

否

無效的物件名稱 '%.*ls'。

209

16

否

模稜兩可的資料行名稱 '%.*ls'。

210

16

否

從 binary/varbinary 字串轉換成 datetime 時,轉換失敗。

211

23

是

結構描述可能損毀。請執行 DBCC CHECKCATALOG。

212

16

否

運算式結果超過最大長度。最大值為 %d,但結果為 %d。

213

16

否

資料行名稱或提供的數值數量與資料表定義不相符。

214

16

否

程序必須有類型 '%ls' 的參數 '%ls'。

215

16

否

為不是函數的物件 '%.*ls' 提供參數。如果要將參數做為資料表提示,必須使用 WITH 關鍵字。

216

16

否

沒有為函數 '%.*ls' 提供參數。

217

16

否

超過預存程序、函數、觸發程序或檢視巢狀層級的最大值 (上限為 %d)。

218

16

否

找不到類型 '%.*ls'。可能是該類型不存在,或您沒有必要權限。

219

16

否

類型 '%.*ls' 已經存在,或者您沒有建立該類型的權限。

220

16

否

資料類型 %ls,值 = %ld 算術溢位錯誤。

221

10

否

FIPS 警告: 從 %ls 隱含轉換到 %ls。

222

16

否

基底類型 "%.*ls" 不是別名資料類型的有效基底類型。

223

11

否

物件識別碼 %ld 指定為資料表識別碼 %ld 的預設值,找不到資料行識別碼 %d 或並非類型預設。

224

11

否

物件識別碼 %ld 指定為資料表識別碼 %ld 的規則,遺漏資料行識別碼 %d 或並非類型預設。

225

16

否

為 %ls "%.*ls" 提供的參數無效。

226

16

否

多重陳述式的交易內不允許 %ls 陳述式。

227

15

否

%.*ls 不是有效的函數、屬性或欄位。

228

15

否

組件 '%.*ls' 裡 '%.*ls' 類型的方法 '%.*ls' 並未傳回任何值。

229

14

否

結構描述 '%.*ls',資料庫 '%.*ls',物件 '%.*ls' 沒有 %ls 權限。

230

14

否

結構描述 '%.*ls',資料庫 '%.*ls',物件 '%.*ls" 的資料行 '%.*ls' 沒有 %ls 權限。

231

11

否

無此類預設值。識別碼 = %ld,資料庫識別碼 = %d。

232

16

否

類型 %ls,值 = %f 的算術溢位錯誤。

233

16

否

資料表 '%.*ls' 中的資料行 '%.*ls' 不可以是 Null。

233

 

 

已順利建立與伺服器的連接,但隨後在登入過程中發生錯誤 (提供者: 共用記憶體提供者,錯誤: 0 - 在管道的另一端沒有處理序) (Microsoft SQL Server,錯誤: 233)

234

16

否

結果的空間不足,無法將 money (貨幣) 值轉換成 %ls。

235

16

否

無法將 char 值轉換成 money。char 值的語法不正確。

236

16

否

char 資料類型轉換成 money 類型時導致 money (貨幣) 溢位錯誤。

237

16

否

結果的空間不足,無法將 money (貨幣) 值轉換成 %ls。

239

16

否

指定了重複的一般資料表運算式名稱 '%.*ls'。

240

16

否

遞迴查詢 "%.*ls" 的資料行 "%.*ls" 當中,錨點與遞迴部分之間的類型不符。

241

16

否

從字元字串轉換成日期及/或時間時,轉換失敗。

242

16

否

將 %ls 資料類型轉換成 %ls 資料類型時,產生超出範圍的值。

243

16

否

類型 %.*ls 不是已定義的系統類型。

244

16

否

轉換 %ls 值 '%.*ls' 時,造成 %hs 資料行溢位。請使用較大的整數資料行。

245

16

否

將 %ls 值 '%.*ls' 轉換成資料類型 %ls 時,轉換失敗。

246

16

否

沒有為遞迴查詢 "%.*ls" 指定錨點成員。

247

16

否

在遞迴查詢 "%.*ls" 的遞迴部分發現錨點成員。

248

16

否

轉換 %ls 值 '%.*ls' 時,造成 int 資料行溢位。

249

16

否

類型 "%ls" 無法比較。不能用於 %ls 子句中。

251

16

否

無法為查詢最佳化配置輔助資料表。超出查詢的資料表最大數量 (%d)。

252

16

否

遞迴一般資料表運算式 '%.*ls' 未包含最上層的 UNION ALL 運算子。

253

16

否

一般資料表運算式 '%.*ls' 的遞迴成員有多個遞迴參考。

254

16

否

PIVOT 運算子的資料行清單中不允許有前置詞的資料行。

255

16

否

PIVOT 運算子的資料行清單中不允許有虛擬資料行。

256

16

否

資料類型 %ls 對 %ls 函數而言無效。允許的類型為: char/varchar、nchar/nvarchar 及 binary/varbinary。

257

16

否

不允許從資料類型 %ls 隱含轉換到 %ls。請使用 CONVERT 函數來執行查詢。

258

15

否

無法在 %ls 上呼叫方法。

259

16

否

不允許對系統目錄的特定更新。

260

16

否

不允許從資料類型 %ls 隱含轉換到資料類型 %ls,資料表 '%.*ls',資料行 '%.*ls'。請使用 CONVERT 函數來執行查詢。

261

16

否

'%.*ls' 不是可辨識的函數。

262

16

否

於資料庫 '%.*ls' 中,%ls 的權限遭拒。

263

16

否

必須指定要從中選取的資料表。

264

16

否

資料行名稱 '%.*ls' 在 SET 子句中指定一次以上。在同一個 SET 子句中,資料行的值不能指定一次以上。請修改 SET 子句,確定資料行只會更新一次。如果 SET 子句更新檢視的資料行,則資料行名稱 '%.*ls' 可能在檢視定義中出現兩次。

265

16

否

%ls 運算子中指定的資料行名稱 "%.*ls" 與 %ls 引數中現有的資料行名稱衝突。

266

16

否

EXECUTE 之後的交易計數顯示 BEGIN 和 COMMIT 陳述式數目不相符。前次計數 = %ld,目前的計數 = %ld。

267

16

否

找不到 '%.*ls' 物件。

268

16

否

無法在這個資料庫上執行 SELECT INTO。資料庫擁有者必須執行 sp_dboption 來啟用這個選項。

270

16

否

無法修改物件 '%.*ls'。

271

16

否

無法修改資料行 "%.*ls",因為該資料行是計算資料行,或是 UNION 運算子的結果。

272

16

否

無法更新時間戳記資料行。

273

16

否

無法將明確值插入時間戳記資料行。請使用 INSERT 配合資料行清單排除時間戳記資料行,或者將 DEFAULT 插入時間戳記資料行。

275

16

否

UNPIVOT 運算子的值或樞紐資料行中不允許前置詞。

276

16

否

虛擬資料行不可以做為 UNPIVOT 運算子的值或樞紐資料行。

277

16

否

資料行 "%.*ls" 在 UNPIVOT 運算子的資料行清單中指定了多次。

278

16

否

text、ntext 及 image 資料類型不得用在 GROUP BY 子句中。

279

16

否

text、ntext 及 image 資料類型在這個子查詢或彙總運算式中為無效。

280

16

否

TEXTPTR 函數中只允許基底資料表資料行。

281

16

否

從 %ls 轉換為字元字串時,%d 是無效的樣式編號。

282

10

否

'%.*ls' 程序嘗試傳回 NULL 狀態,這是不允許的。將改成傳回 0 狀態。

283

16

否

無法在 INSTEAD OF 觸發程序內對插入或刪除的資料表使用 READTEXT。

284

16

否

規則不得和 text、ntext 或 image 資料類型繫結。

285

16

否

READTEXT、WRITETEXT 和 UPDATETEXT 陳述式不得用於檢視或函數。

286

16

否

邏輯資料表 INSERTED 和 DELETED 無法更新。

287

16

否

觸發程序中不允許 %ls 陳述式。

288

16

否

PATINDEX 函數只能在 char、nchar、varchar、nvarchar、text 及 ntext 資料類型上運作。

290

16

否

使用物件 "%ls",方法 "%ls" 的 EXECUTE 陳述式無效。

291

16

否

CAST 或 CONVERT: 對類型 '%.*ls' 指定了無效的屬性

292

16

否

結果的空間不足,無法將 smallmoney 值轉換成 %ls。

293

16

否

無法將 char 值轉換成 smallmoney。char 值語法不正確。

294

16

否

char 資料類型轉換成 smallmoney 資料類型時,造成 smallmoney 溢位錯誤。

295

16

否

將字元字串轉換成 smalldatetime 資料類型時,轉換失敗。

297

16

否

使用者沒有執行此動作的權限。

300

14

否

資料庫 '%.*ls',物件 '%.*ls' 沒有 %ls 權限。

301

16

否

查詢中包含不被允許的外部聯結要求。

302

16

否

在 CREATE TABLE 或 ALTER TABLE 陳述式中,newsequentialid() 內建函數只能用於類型為 'uniqueidentifier' 之資料行的 DEFAULT 運算式中。它不可以和其他運算子結合,形成複雜的純量運算式。

303

16

否

資料表 '%.*ls' 為外部聯結子句的內部成員。如果資料表亦同時參與一般聯結子句,則這種現象並不允許。

304

16

否

'%d' 超出索引選項 '%.*ls' 的範圍。請參閱 sp_configure 選項 '%ls',了解其有效值。

305

16

否

除了使用 IS NULL 運算子時之外,無法比較或排序 xml 資料類型。

306

16

否

除了使用 IS NULL 或 LIKE 運算子時之外,無法比較或排序 text、ntext 及 image 資料類型。

307

16

否

資料表 '%.*ls' 的索引識別碼 %d (在 FROM 子句中指定) 不存在。

308

16

否

資料表 '%.*ls' 的索引 '%.*ls' (在 FROM 子句中指定) 不存在。

309

16

否

無法在提示中使用資料表 "%.*ls" 的索引 "%.*ls"。提示中不允許有 XML 索引。

310

15

否

為 MAXRECURSION 選項指定的值 %d 超出 %d 允許的最大值。

311

16

否

無法在 'inserted' 和 'deleted' 資料表上使用 text、ntext 或 image 資料行。

312

16

否

無法在篩選預存程序上參考 text、ntext 或 image 資料行。

313

16

否

提供給程序或函數 %.*ls 的引數數量不足。

314

16

否

無法在特殊資料表 INSERTED 或 DELETED 使用 GROUP BY ALL。

315

16

否

資料表 "%.*ls" 的索引 "%.*ls" (在 FROM 子句中指定) 已停用或存在於非線上的檔案群組中。

316

16

否

資料表 "%.*ls" 的索引識別碼 %d (在 FROM 子句中指定) 已停用或存在於非線上的檔案群組中。

317

16

否

資料表值函數 '%.*ls' 不能有資料行別名。

318

16

否

資料表值方法傳回的資料表 (及其資料行) 必須有別名。

319

16

否

關鍵字 'with' 附近的語法不正確。如果這個陳述式是一般資料表運算式、xmlnamespaces 子句或變更追蹤內容子句,則前一個陳述式必須以分號結束。

320

16

否

在 OPTIMIZE FOR 子句中 '%.*ls' 的編譯時間變數值必須是常值。

321

15

否

%.*ls 不是可辨識的資料表提示選項。如果這是要做為資料表值函數或 CHANGETABLE 函數的參數,請確定您的資料庫相容性模式設定為 90。

322

15

否

OPTIMIZE FOR 子句中指定了變數 "%.*ls",但未於查詢中使用。

323

16

否

包含 INTERSECT 或 EXCEPT 運算子的陳述式中不能有 'COMPUTE' 子句。

324

15

否

不支援 %.*ls 運算子的 'ALL' 版本。

325

15

否

接近 '%.*ls' 的語法不正確。您可能要將目前資料庫的相容性層級設成高一點的值,以啟用這項功能。請參閱 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 選項的說明。

326

16

否

多重部分 (Multi-Part) 識別碼 '%.*ls' 模稜兩可。資料行 '%.*ls' 和 '%.*ls' 同時存在。

327

16

否

函數呼叫 '%.*ls' 模稜兩可: 具有這個名稱的使用者定義函數和方法呼叫同時存在。

328

16

否

給予的陳述式無法產生資料指標計劃,因為其中一個基底資料表的 LOB 資料行使用 textptr() 函數。

329

16

否

每一個 GROUP BY 運算式必須至少包含一個資料行參考。

330

15

否

OUTPUT INTO 子句的目標 '%.*ls' 不可以是檢視或一般資料表運算式。

331

15

否

OUTPUT INTO 子句的目標資料表 '%.*ls' 不可以有任何啟用的觸發程序。

332

15

否

OUTPUT INTO 子句的目標資料表 '%.*ls' 不可以在 (主索引鍵, 外部索引鍵) 關聯性的任一邊。找到參考條件約束 '%ls'。

333

15

否

OUTPUT INTO 子句的目標資料表 '%.*ls' 不可以有任何啟用的檢查條件約束或任何啟用的規則。找到檢查條件約束或規則 '%ls'。

334

15

否

如果 DML 陳述式包含 OUTPUT 子句但不含 INTO 子句,陳述式的目標資料表 '%.*ls' 就不可以有任何啟用的觸發程序。

335

16

否

函數呼叫不能用來比對 DELETE 或 UPDATE 陳述式之 FROM 子句中的目標資料表。請改用不具任何參數的函數名稱 '%.*ls'。

336

15

否

接近 '%.*ls' 的語法不正確。如果這是一般資料表運算式,就必須以分號明確地結束前一個陳述式。

337

10

否

警告: 浮點值 '%.*ls' 太小。將被解譯為 0。

338

16

否

READEXT、WRITETEXT 和 UPDATETEXT 陳述式不得用於檢視、遠端資料表,以及觸發程序內部的插入或刪除的資料表。

339

16

否

不允許 DEFAULT 或 NULL 做為外顯的識別值。

340

16

否

無法對檢視 "%.*ls" 建立觸發程序 "%.*ls"。無法對檢視建立 AFTER 觸發程序。

341

16

否

複寫篩選程序不可包含大型物件、大數值、XML 或 CLR 類型的資料行。

342

16

否

此處不允許資料行 "%.*ls",而且找不到使用者定義函數或彙總 "%.*ls"。

343

15

否

CREATE、DROP 或 ALTER 陳述式中使用未知的物件類型 '%.*ls'。

344

16

否

不允許遠端函數參考 '%.*ls',而且找不到資料行名稱 '%.*ls',或是名稱模稜兩可。

345

16

否

OUTPUT 子句中不允許函數 '%.*ls',因為它會執行使用者或系統資料存取,或假設為會執行這項存取。函數如果不是結構描述繫結,根據預設會假設為要執行資料存取。

346

15

否

不能將參數 "%.*ls" 宣告為 READONLY,因為它不是資料表值參數。

347

16

否

不能將資料表值參數 "%.*ls" 宣告為 OUTPUT 參數。

348

16

否

不能將資料表變數 "%.*ls" 用 OUTPUT 選項傳遞到預存程序。

349

16

否

程序 "%.*ls" 沒有名稱為 "%.*ls" 的參數。

350

16

否

資料行 "%.*ls" 沒有有效的資料類型。資料行不能採用使用者自訂資料表類型。

351

16

否

資料行、參數或變數 %.*ls: 找不到資料類型 %.*ls。

352

15

否

資料表值參數 "%.*ls" 必須用 READONLY 選項宣告。

353

16

否

當 FROM 子句包含巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式時,%S_MSG 子句中不允許函數 '%.*ls'。這是因為該函數會執行使用者或系統資料存取,或假設為會執行這項存取。根據預設,函數如果不是結構描述繫結,就會假設為要執行資料存取。

354

15

否

當 FROM 子句包含巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式時,INSERT 陳述式的目標 '%.*ls' 不能是檢視或一般資料表運算式。

355

15

否

當 FROM 子句包含巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式時,INSERT 陳述式的目標資料表 '%.*ls' 不可以有任何啟用的觸發程序。

356

15

否

當 FROM 子句包含巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式時,INSERT 陳述式的目標資料表 '%.*ls' 不可以在 (主索引鍵, 外部索引鍵) 關聯性的任一邊。找到參考條件約束 '%ls'。

357

15

否

當 FROM 子句包含巢狀 INSERT、UPDATE、DELETE 或 MERGE 陳述式時,INSERT 陳述式的目標資料表 '%.*ls' 不可以有任何啟用的規則。找到規則 '%ls'。

358

15

否

MERGE 陳述式的目標資料表 '%.*ls' 不可以有任何啟用的規則。找到規則 '%ls'。

359

15

否

OUTPUT INTO 子句的目標 '%.*ls' 具有包含 ignore_dup_key 選項的索引,無法與 OUTPUT 子句一起使用。

360

15

否

INSERT、UPDATE 或 MERGE 陳述式的目標資料行清單中不可以同時包含疏鬆資料行和內含疏鬆資料行的資料行集。請重寫陳述式,以包含疏鬆資料行或資料行集,而非同時包含兩者。

361

16

否

INSERT、UPDATE 或 MERGE 陳述式中指定的目標資料行數目超過最大值 %d。這個總數包含識別、時間戳記和有預設值的資料行。若要更正這個錯誤,請將查詢變更成以疏鬆資料行集為目標,而不以單一疏鬆資料行為目標。

401

16

否

未實作的陳述式或運算式 %ls。

402

16

否

%s 運算子中的資料類型 %s 和 %s 不相容。

403

16

否

資料類型的運算子無效。運算子等於 %ls,類型等於 %ls。

404

16

否

不允許資料行參考 "inserted.%.*ls",因為它參考的是未在這個陳述式中修改的基底資料表。

405

16

否

遠端資料表不能在包含 OUTPUT 子句或巢狀 DML 陳述式的陳述式中做為 DML 目標。

406

16

否

%ls 不能在 PIVOT 運算子中使用,因為它對 NULL 並非不變的。

407

16

否

內部錯誤。檔案 %hs 行 %d 的字串常式失敗,產生 HRESULT 0x%x。

408

16

否

ORDER BY 清單的位置 %i 出現常數運算式。

411

16

否

COMPUTE 子句 #%d,,彙總運算式 #%d 不在選取清單中。

412

16

否

資料行 "%.*ls" 是衍生的或常數,因此無法更新。

413

16

否

內嵌函數 "%.*ls" 不支援相互關聯的參數或子查詢。

414

16

否

不允許使用 UPDATE,因為陳述式會更新參與聯結並擁有 INSTEAD OF UPDATE 觸發程序的檢視 "%.*ls"。

415

16

否

不允許使用 DELETE,因為陳述式會更新參與聯結並擁有 INSTEAD OF DELETE 觸發程序的檢視 "%.*ls"。

416

16

否

無法直接更新服務佇列 "%.*ls"。

417

16

否

針對資料分割檢視的 UPDATE 或 DELETE 陳述式中不允許使用 TOP。

418

16

否

分散式查詢中不允許使用公開 CLR 類型資料行的物件。請使用通過查詢,以存取遠端物件 '%.*ls'。

421

16

否

不能選取 %ls 資料類型做為 DISTINCT,因為無法比較。

422

16

否

定義了一般資料表運算式,但是未使用。

423

16

否

檢查條件約束中不支援 XML 資料類型方法。請建立純量使用者定義函數,以包裝方法引動過程。錯誤發生在資料表 "%.*ls"。

424

16

否

資料表變數的計算資料行定義和資料表值函數的傳回資料表中不支援 xml 資料類型方法。錯誤發生在 %ls 陳述式,資料表 "%.*ls" 的資料行 "%.*ls"。

425

16

否

接收變數的資料類型 %ls 和資料行 '%.*ls' 的資料類型 %ls 並不相等。

426

16

否

接收變數的長度 %d 小於資料行 '%.*ls' 的長度 %d。

427

20

是

無法載入資料庫識別碼 %d 中,條件約束識別碼 %d 的定義。請執行 DBCC CHECKCATALOG 以確認資料庫的完整性。

428

16

否

無法在多重陳述式批次中使用大量插入。

432

16

否

檢查條件約束中已不再支援 XML 資料類型方法。請卸除條件約束或建立純量使用者定義函數,以包裝方法引動過程。錯誤發生在資料表 "%.*ls"。

434

16

否

OUTPUT 子句中不允許函數 '%ls'。

435

16

否

計算資料行定義中不支援 xml 資料類型方法。請建立純量使用者定義函數以包裝方法引動過程。錯誤發生在 %ls 陳述式中資料表 "%.*ls" 的資料行 "%.*ls"。

438

16

否

規則中不允許 XML 資料類型方法。錯誤發生在資料表 "%.*ls"。

440

16

否

內部查詢編譯錯誤。無法處理堆疊溢位。

441

16

否

無法在遠端資料來源上使用 '%ls' 函數。

442

16

否

NEST 引數必須是資料行參考。不允許為運算式。

443

16

否

在函數中使用副作用運算子 '%s' 無效。

444

16

否

存在於函數內的選取陳述式無法將資料傳回給用戶端。

445

16

否

COLLATE 子句不得用在包含 COLLATE 子句的運算式上。

446

16

否

無法解析 %ls 作業的定序衝突。

447

16

否

運算式類型 %ls 對 COLLATE 子句而言無效。

448

16

否

無效的定序 '%.*ls'。

449

16

否

包含 '%.*ls' 和 '%.*ls' 不同定序的定序子句造成定序衝突。

450

16

否

不支援 text 資料類型的字碼頁翻譯。從: %d 到: %d。

451

16

否

無法解決 %ls 陳述式中的資料行 %d 的定序衝突。

452

16

否

COLLATE 子句不得用於使用者自訂資料類型。

453

16

否

定序 '%.*ls' 只在 Unicode 資料類型才支援,而且不能在資料庫或伺服器層級設定。

454

16

否

UNNEST 引數必須是巢狀資料表資料行。

455

16

否

函數中的最後一個陳述式必須是一個傳回陳述式。

456

16

否

由於定序衝突,導致無法解析產生的定序,因此無法執行 %ls 值至 %ls 的隱含轉換。

457

16

否

由於定序衝突,導致無法解析值的定序,因此無法執行 %ls 值至 %ls 的隱含轉換。

458

16

否

無法建立 SELECT INTO 目標資料表 "%.*ls",因為 xml 資料行 "%.*ls" 具有資料庫 "%.*ls" 中之結構描述集合 "%.*ls" 的類型。Xml 資料行不能跨越資料庫參考結構描述。

459

16

否

只有 Unicode 資料類型才支援定序 '%.*ls',且無法套用到 char、varchar 或 text 資料類型。

460

16

否

遞迴一般資料表運算式 '%.*ls' 的遞迴部分不允許使用 DISTINCT 運算子。

461

16

否

遞迴一般資料表運算式 '%.*ls' 的遞迴部分不允許使用 TOP 運算子。

462

16

否

遞迴一般資料表運算式 '%.*ls' 的遞迴部分不允許使用外部聯結。

463

16

否

遞迴一般資料表運算式 '%.*ls' 的遞迴部分不允許使用有參數的函數。

464

16

否

遞迴一般資料表運算式 '%.*ls' 的遞迴部分不允許使用有副作用的函數。

465

16

否

子查詢中不允許有遞迴參考。

466

16

否

遞迴一般資料表運算式 '%.*ls' 的遞迴部分不允許使用 UNION 運算子。

467

16

否

遞迴一般資料表運算式 '%.*ls' 的遞迴部分不允許使用 GROUP BY、HAVING 或彙總函數。

468

16

否

無法解析 %ls 作業中 "%.*ls" 與 "%.*ls" 之間的定序衝突。

469

16

否

使用資料表提示 KEEPIDENTITY,而且資料表包含識別欄位時,必須為目標資料表 '%.*ls' 指定明確的資料行清單。

470

16

否

同義字 "%.*ls" 參考了同義字 "%.*ls"。不允許同義字互相鏈結。

471

16

否

只能指定 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 等三個選項之一。

472

16

否

必須指定一個格式檔案,或 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 等三個選項之一。

473

16

否

PIVOT 運算子中提供的值 "%.*ls" 不正確。

474

16

否

無法載入資料表 "%.*ls" 的計算資料行定義。

475

16

否

SAMPLE 子句無效。只能取樣 SELECT、UPDATE 及 DELETE 查詢的 FROM 子句中的資料表名稱。

476

16

否

資料表 "%.*ls" 的 PERCENT 資料表取樣大小 "%f" 無效。PERCENT 資料表取樣大小必須介於 0 與 100 之間。

477

16

否

資料表 "%.*ls" 的 TABLESAMPLE 子句裡的 ROWS 值或 REPEATABLE 種子無效。值或種子必須是整數。

478

16

否

TABLESAMPLE 子句不能用於檢視定義或內嵌資料表函數定義中。

479

16

否

資料表 "%I64d" 的 TABLESAMPLE 子句裡的 ROWS 值或 REPEATABLE 種子 "%I64d" 無效。值或種子必須大於 0。

480

16

否

TABLESAMPLE 子句不能配合資料表函數 "%.*ls" 使用。

481

16

否

TABLESAMPLE 子句不能配合連結伺服器資料表 "%.*ls" 使用。

482

16

否

TABLESAMPLE 或 REPEATABLE 子句中有非常數或無效的運算式。

483

16

否

OUTPUT 子句不能在 INSERT...EXEC 陳述式中使用。

484

16

否

無法宣告 %d 個以上的區域變數。

485

16

否

檢視與內嵌函數不能傳回類型是以目前資料庫以外的資料庫註冊之結構描述集合所定義的 xml 資料行。資料行 "%.*ls" 的類型已經由資料庫 "%.*ls" 中所註冊的結構描述集合 "%.*ls" 定義。

486

16

否

%.*ls 不允許指定結構描述名稱做為組件名稱的前置詞。

487

16

否

為陳述式 "%.*ls" 指定了無效的選項。

488

16

否

%s 資料行必須是可比較的。資料行 "%.*ls" 的類型是 "%s",不可比較。

489

16

否

目標檢視 "%.*ls" 是資料分割檢視,因此無法指定 OUTPUT 子句。

490

16

否

重新同步處理功能暫時停用。

491

16

否

必須為 FROM 子句中的大量資料列集指定相互關聯名稱。

492

16

否

經由 OPENQUERY 和 OPENROWSET 取得的結果集裡不允許有重複的資料行名稱。資料行名稱 "%.*ls" 重複。

493

16

否

從 nodes() 方法傳回的 '%.*ls' 資料行不能直接使用。只能配合 exist()、nodes()、query() 及 value() 這四種 XML 資料類型方法之一使用,或者在 IS NULL 和 IS NOT NULL 檢查中使用。

494

16

否

TABLESAMPLE 子句只能配合本機資料表使用。

495

16

否

傳回 "%.*ls" 資料表資料行的類型與建立時的類型不同。請先卸除再用兩段式類型名稱重新建立,或使用 sp_refreshsqlmodule 重新整理它的參數中繼資料。

496

16

否

"%.*ls" 參數的類型和建立時的類型不同。請先卸除,再用兩段式類型名稱重新建立程序。或使用 sp_refreshsqlmodule 重新整理它的參數中繼資料。

497

16

否

TABLESAMPLE 或 REPEATABLE 子句中不能使用變數。

498

16

否

TABLESAMPLE 或 REPEATABLE 子句中的值無效。

499

16

否

Getchecksum 函數的參數無效。

500

16

否

嘗試用 %d 個資料行傳遞資料表值參數,但對應的使用者自訂資料表類型需要 %d 個資料行。

505

16

否

目前的使用者帳戶已經以 SETUSER 或 SP_SETAPPROLE 叫用。不允許變更資料庫。

506

16

否

在 %ls 述詞中指定了無效的逸出字元 "%.*ls"。

507

16

否

SET ROWCOUNT 的引數無效。必須為非 Null 的非負整數。

509

11

否

找不到使用者名稱 '%.*ls'。

510

16

否

建立的工作資料表資料列不能大於最大允許值。請使用 ROBUST PLAN 提示重新送出查詢。

511

16

否

無法建立大小為 %d 的資料列,這個大小大於允許的資料列大小上限 %d。

512

16

否

子查詢傳回不只 1 個值。這種狀況在子查詢之後有 =、!=、<、<=、>、>= 或是子查詢做為運算式使用時是不允許的。

513

16

否

資料行插入或更新與先前 CREATE RULE 陳述式賦予的規則衝突。陳述式已結束。衝突發生在資料庫 '%.*ls',資料表 '%.*ls',資料行 '%.*ls'。

515

16

否

無法插入 NULL 值到資料行 '%.*ls',資料表 '%.*ls'; 資料行不得有 Null。%ls 失敗。

517

16

否

在 '%ls' 資料行中加入值時造成溢位。

518

16

否

無法將資料類型 %ls 轉換為 %ls。

522

16

否

WAITFOR 執行緒已收回。

523

16

否

觸發程序傳回一個結果集,及/或在另一個仍未完成的結果集使用中時,以 SET NOCOUNT OFF 執行。

524

16

否

觸發程序傳回一個結果集,而且伺服器選項 [不允許來自觸發程序的結果] 為 True。

525

16

否

從 nodes() 方法傳回的資料行不能轉換成資料類型 %ls。只能配合 exist()、nodes()、query() 及 value() 這四種 XML 資料類型方法之一使用,或者在 IS NULL 和 IS NOT NULL 檢查中使用。

526

16

否

不允許受不同 XML 結構描述集合及/或 DOCUMENT/CONTENT 選項條件約束的 XML 類型的 %ls。請使用 CONVERT 函數執行此查詢。

527

16

否

不允許受不同 XML 結構描述集合條件約束的 XML 類型之間的隱含轉換。請使用 CONVERT 函數執行此查詢。

529

16

否

不允許從資料類型 %ls 明確轉換至 %ls。

530

16

否

陳述式已結束。最大遞迴 %d 已在陳述式完成之前用盡。

531

10

否

無法在觸發程序執行中將 NOCOUNT 設定為 OFF,因為伺服器選項 "disallow_results_from_triggers" 為 True,或是我們正在 LOGON 觸發程序執行中。

532

16

否

時間戳記 (已變更為 %S_TS) 顯示資料列已經由另一位使用者更新。

533

10

否

除非資料庫相容性為 90,否則無法在觸發程序執行中將 XACT ABORT 設定為 OFF。

534

16

否

'%.*ls' 失敗,因為這一版的 SQL Server 執行個體 '%.*ls' 不支援。請參閱線上叢書,以取得不同 SQL Server 版本的功能支援詳細資料。

535

16

否

DATEDIFF 函數造成溢位。分隔兩個日期/時間執行個體的日期部分數目太大。請嘗試使用日期部分較不精確的 DATEDIFF。

536

16

否

傳遞給 %ls 函數的長度參數無效。

537

16

否

傳遞到 LEFT 或 SUBSTRING 函數的長度參數無效。

539

16

否

結構描述在目標資料表建立之後變更。請重新執行 Select Into 查詢。

540

16

是

系統記憶體不足,無法執行 RAISERROR。

541

16

否

沒有足夠的堆疊可以執行陳述式

542

16

否

發現無效的日期時間值。此值已超過年份 9999。

543

16

否

傳回資料表的建立因為資料表值函數 '%.*ls' 而失敗。

544

16

否

當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 '%.*ls' 的識別欄位中。

545

16

否

當 IDENTITY_INSERT 設定為 ON 或複寫使用者正在插入至 NOT FOR REPLICATION 識別欄位時,必須為資料表 '%.*ls' 的識別欄位指定外顯值。

547

16

否

%ls 陳述式與 %ls 條件約束 "%.*ls" 衝突。衝突發生在資料庫 "%.*ls",資料表 "%.*ls"%ls%.*ls%ls。

548

16

否

插入失敗。它與資料庫 '%.*ls',複寫資料表 '%.*ls'%ls%.*ls%ls 中的識別範圍檢查條件約束衝突。如果識別欄位是由複寫自動管理,請更新範圍如下: 發行者,執行 sp_adjustpublisheridentityrange; 訂閱者,執行散發代理程式或合併代理程式。

549

16

否

接收變數的定序 '%.*ls' 不等於資料行 '%.*ls' 的定序 '%.*ls'。

550

16

否

嘗試插入或更新已經失敗,因為目標檢視指定了 WITH CHECK OPTION 或跨越指定了 WITH CHECK OPTION 的檢視,而該作業產生的一或多個資料列在 CHECK OPTION 條件約束下並不合格。

552

16

否

CryptoAPI 函數 %ls' 失敗。錯誤 0x%x: %ls

555

16

否

使用者定義函數尚未啟用。

556

16

否

INSERT EXEC 已經失敗,因為預存程序已更改目標資料表的結構描述。

557

16

否

只有函數和一些擴充預存程序可以從函數內執行。

558

16

否

不允許在函數內使用遠端函數呼叫。

561

16

否

無法存取檔案 '%.*ls'

562

16

否

無法存取檔案 '%.*ls'。檔案只能透過共用存取

563

14

否

INSERT EXEC 陳述式的交易已經回復。INSERT EXEC 作業即將結束。

564

16

否

嘗試建立固定長度為 '%d' 的記錄。允許的最大固定長度為 '%d'。

565

18

否

編譯查詢時,伺服器中發生堆疊溢位。請簡化查詢。

566

21

是

寫入稽核追蹤時發生錯誤。SQL Server 正在關閉。請檢查及更正錯誤狀況,例如磁碟空間不足,然後重新啟動 SQL Server。如果問題仍然存在,請從命令提示字元使用 "-f" 參數啟動伺服器以停用稽核,再使用 SP_CONFIGURE。

567

16

否

檔案 '%.*ls' 不存在,或者不是可辨識的追蹤檔案。或者在開啟檔案時發生錯誤。

568

16

否

發現錯誤或追蹤檔案 '%.*ls' 非預期的結尾。

569

16

否

傳遞至 %ls 的控制代碼無效。

570

15

否

INSTEAD OF 觸發程序不支援直接遞迴。觸發程序執行失敗。

571

16

否

%ls 的指定屬性值無效。

572

16

否

接近位移 %d 的規則運算式 "%.*ls" 無效。

573

16

否

規則運算式的評估太複雜: '%.*ls'。

574

16

否

%ls 陳述式不能在使用者交易內部使用。

575

16

否

LOGON 觸發程序傳回了結果集。請將 LOGON 觸發程序修改為不傳回結果集。

576

16

否

無法建立具有大小為 %d 之疏鬆資料的資料列,這個大小大於允許的疏鬆資料大小上限 %d。

577

16

否

為逾時提供的值無效。逾時值必須是介於 0 和 2147483647 之間的有效整數。

578

16

否

WAITFOR 查詢中不允許使用 Insert Exec。

579

16

否

無法以快照隔離等級執行 WAITFOR 查詢。

582

16

否

位移大於寫入中要更新之資料行的長度。

583

16

否

寫入中的位移或長度是負值。

584

16

否

WAITFOR 查詢中不允許使用 Select Into。

585

16

否

擴展資源資料庫時,不允許變更資料庫內容。

587

16

否

提供了無效的延遲 CLR 類型提取 Token。

588

16

否

工作階段中的多個工作同時使用了同一個延遲 CLR 類型提取 Token。

589

16

否

這個陳述式嘗試存取資料,但是資料的存取權受到組件的限制。

590

16

否

RPC 已中止,並未執行。

591

16

否

%ls: 型式參數 %ls 定義為 OUTPUT,但是並未將實質參數宣告為 OUTPUT。

592

16

否

在資料庫識別碼 %d 中找不到 %S_MSG 識別碼 %d。

593

10

否

fn_trace_gettable: 事件 165 之追蹤資料的 XML 轉換失敗。

594

10

否

fn_trace_gettable: 在 Fiber 模式下不支援追蹤資料的 XML 轉換。

595

16

否

執行使用其他未完成結果集的大量插入時,應開啟 XACT_ABORT。

596

16

否

工作階段為清除狀態,無法繼續執行。

597

16

否

使用者資料包通訊協定 (User Datagram Protocol,UDP) 中發生錯誤,正在結束同處理序資料存取的執行。

598

16

否

執行 CREATE/ALTER DB 時發生錯誤。詳細資訊請參閱前面的錯誤。

599

16

否

%.*ls: 結果的長度超出目標大型類型的長度限制 (2GB)。

601

12

否

由於資料移動而無法繼續用 NOLOCK 掃描。

602

21

是

在資料庫 %d 中找不到資料分割識別碼為 %I64d 之資料表或索引的項目。如果預存程序參考已卸除的資料表,或中繼資料已損毀,就可能會發生這個錯誤。請卸除再重新建立預存程序,或者執行 DBCC CHECKDB。

603

21

是

在資料庫 %d 中找不到物件識別碼為 %d (資料分割識別碼 %I64d) 之資料表或索引的項目。如果預存程序參考已卸除的資料表,或中繼資料已損毀,就可能會發生這個錯誤。請卸除再重新建立預存程序,或者執行 DBCC CHECKDB。

605

21

是

嘗試提取資料庫 %d 中的邏輯頁 %S_PGID 失敗。它屬於配置單位 %I64d,而非屬於 %I64d。

606

21

是

中繼資料不一致。為資料表 '%.*ls' 指定的檔案群組識別碼 %ld 不存在。請執行 DBCC CHECKDB 或 CHECKCATALOG。

608

16

是

在資料庫 %d 中找不到資料分割識別碼為 %I64d 的目錄項目。中繼資料不一致。請執行 DBCC CHECKDB,以檢查中繼資料是否損毀。

609

16

否

BTree 於 RowsetBulk 覺醒時不是空的。

610

16

是

頁面的標頭值無效。請執行 DBCC CHECKDB 檢查資料是否已毀損。

611

16

否

無法插入或更新資料列,因為變數資料行大小總計 (包含負擔) 較限制多 %d 個位元組。

613

21

否

在資料庫 %d 中找不到資料分割識別碼為 %I64d 之工作資料表資料列集的項目。

615

21

是

找不到資料庫識別碼 %d,名稱 '%.*ls'。資料庫可能已經離線。請等候幾分鐘後再試。

617

20

是

嘗試取消資料庫識別碼 %d 中物件識別碼 %ld 的雜湊時,在雜湊資料表中找不到該描述項。工作資料表遺漏一個項目。請重新執行查詢。如果資料指標與此有關,請先關閉,然後重新開啟資料指標。

622

16

否

並未指定檔案給檔案群組 "%.*ls"。必須等到加入檔案之後,才能在這個檔案群組上擴展資料表、索引、text 資料行、ntext 資料行和 image 資料行。

627

16

否

無法在分散式交易內使用 SAVE TRANSACTION。

628

16

否

沒有使用中的交易時無法發出 SAVE TRANSACTION。

650

16

否

您只能在 READ COMMITTED 或 REPEATABLE READ 隔離等級中指定 READPAST 鎖定。

651

16

否

無法在資料表 "%.*ls" 使用 %ls 資料粒度提示,因為對指定的資料粒度禁止鎖定。

652

16

否

資料表 "%.*ls" (RowsetId %I64d) 的索引 "%.*ls" 位於唯讀檔案群組 ("%.*ls") 中,無法修改。

666

16

否

資料分割識別碼為 %I64d 的索引已超出系統能為重複群組產生的唯一值上限。卸除並重新建立索引或許能解決這個問題; 否則請使用另一個叢集索引鍵。

667

16

否

資料表 "%.*ls" (RowsetId %I64d) 的索引 "%.*ls" 位於無法存取的檔案群組 ("%.*ls") 中,因為該檔案群組已離線、正在還原或已解除功能。

669

22

否

資料列物件不一致。請再次執行查詢。

670

16

否

資料表 "%.*ls" 的大型物件 (LOB) 資料位於無法存取的離線檔案群組 ("%.*ls") 中。

671

16

否

資料表 "%.*ls" 的大型物件 (LOB) 資料位於無法修改的唯讀檔案群組 ("%.*ls") 中。

672

10

否

無法佇列資料庫 "%.*ls" 中被遺棄的資料列集的清除封包。某些磁碟空間可能會浪費掉。將會在資料庫重新啟動時再次嘗試清除。

674

10

是

RowsetNewSS 0x%p 的解構函式中發生例外狀況。這個錯誤可能表示與釋放大量插入作業時使用的預先配置磁碟區相關的問題。請重新啟動伺服器來解決這個問題。

675

10

是

經過重複嘗試後,已順利卸除具有資料分割識別碼 %I64d 的工作資料表。

676

10

是

嘗試卸除具有資料分割識別碼 %I64d 的工作資料表時發生錯誤。

677

10

是

經過重複嘗試後,無法卸除具有資料分割識別碼 %I64d 的工作資料表。工作資料表已標示延遲卸除。此為參考用訊息,使用者不必採取任何動作。

678

10

是

在批次結尾發現資料分割識別碼 %I64d 的使用中資料列集。這個錯誤可能表示例外狀況處理錯誤。請使用 SQL Server Management Studio 裡的目前活動視窗或 Transact-SQL KILL 陳述式,結束造成錯誤產生的伺服器處理序識別碼 (SPID)。

679

16

否

資料表 '%.*ls' (資料分割識別碼 %I64d) 的索引 '%.*ls' 的資料分割之一,位於無法存取的檔案群組 ("%.*ls") 中,因為該檔案群組已離線、正在還原或已解除功能。這可能會限制查詢結果。

680

10

是

嘗試卸除配置單位識別碼 %I64d (屬於資料分割識別碼 %I64d 的工作資料表) 時,發生錯誤 [%d, %d, %d]。

681

16

否

嘗試將不可以是 NULL 的資料行值設定為 NULL。

682

16

否

內部錯誤。提供給讀取資料行值的緩衝區太小。請執行 DBCC CHECKDB,以檢查是否有任何損毀。

683

22

否

嘗試在可變長度和固定長度十進位格式間轉換時發生內部錯誤。請執行 DBCC CHECKDB 檢查資料庫是否有任何損毀。

684

22

否

嘗試在壓縮和未壓縮儲存格式間轉換時發生內部錯誤。請執行 DBCC CHECKDB,以檢查是否有任何損毀。

685

22

否

嘗試擷取堆積轉送記錄的返回指標時發生內部錯誤。

701

19

是

資源集區 '%ls' 中的系統記憶體不足,無法執行此查詢。

708

10

是

伺服器虛擬位址空間太少或電腦的虛擬記憶體太少。保留的記憶體從啟動後使用了 %d 次。請取消查詢並重新執行、減少伺服器負載或取消其他應用程式。

801

20

是

發現具有非預期狀態 0x%x 的緩衝區。

802

17

否

緩衝集區裡沒有足夠的可用記憶體。

803

10

是

模擬失敗 (只用於偵錯)

805

10

是

還原暫止

806

10

是

稽核錯誤 (從磁碟讀取的頁面未通過基本完整性檢查)

807

10

是

(磁碟機中沒有磁碟或磁碟錯誤)

808

10

是

傳送的位元組不足

821

20

是

無法取消 0x%p 中緩衝區頁碼 %S_PGID、資料庫識別碼 %d 並具有 HASHED 狀態集之緩衝區的雜湊。找不到緩衝區。%S_PAGE。請連絡技術支援部門。

822

21

是

無法針對要求 %S_BLKIOPTR 啟動 I/O 作業。請連絡技術支援部門。

823

24

是

作業系統在檔案 '%ls' 中位移 %#016I64x 的 %S_MSG 期間,傳回錯誤 %ls 給 SQL Server。SQL Server 錯誤記錄檔和系統事件記錄檔中的訊息或許可以提供其他詳細資料。這是嚴重的系統層級錯誤狀況,且可能會損及資料庫的完整性,所以必須立即更正。請執行完整的資料庫一致性檢查 (DBCC CHECKDB)。導致這個錯誤的原因有許多可能性; 如需詳細資訊,請參閱《SQL Server 線上叢書》。

824

24

是

SQL Server 偵測到邏輯的一致性 I/O 錯誤: %ls。這是當在檔案 '%ls' 中位移 %#016I64x 的資料庫識別碼 %d 之頁面 %S_PGID 進行 %S_MSG 的期間所發生的。SQL Server 錯誤記錄檔和系統事件記錄檔中的訊息,或許可以提供其他詳細資料。這是嚴重的錯誤狀況,且可能會損及資料庫的完整性,所以必須立即更正。請執行完整的資料庫一致性檢查 (DBCC CHECKDB)。導致這個錯誤的原因有許多可能性; 如需詳細資訊,請參閱《SQL Server 線上叢書》。

825

10

是

在位移 %#016I64x 之檔案 '%ls' 的讀取已成功,但之前已經失敗過 %d 次,錯誤為: %ls。SQL Server 錯誤記錄檔和系統事件記錄檔中的訊息或許可以提供其他詳細資訊。這個錯誤狀況可能會損及資料庫的完整性,所以必須更正。請執行完整的資料庫一致性檢查 (DBCC CHECKDB)。導致這個錯誤的原因有許多可能性; 如需詳細資訊,請參閱《SQL Server 線上叢書》。

826

10

是

不正確的頁面識別碼 (預期是 %d:%d; 實際是 %d:%d)

829

21

是

資料庫識別碼 %d,頁面 %S_PGID 標示為 RestorePending,這可能代表磁碟損毀。若要從此一狀態復原,請執行還原。

830

10

否

過時頁面 (頁面讀取傳回的記錄序號 (LSN) (%u:%u:%u) 比上次寫入的序號 (%u:%u:%u) 還舊)

831

20

否

無法取消配置保存的頁面。

832

24

是

原本應為固定的頁面已經變更 (總和檢查碼應為: %08x,實際的總和檢查碼: %08x,資料庫 %d,檔案 '%ls',頁面 %S_PGID)。這通常代表記憶體錯誤,或其他硬體或作業系統損毀。

833

10

否

SQL Server 在資料庫 [%ls] (%d) 中的檔案 [%ls] 上發現 %d 次花費 %d 秒以上才完成的 I/O 要求。作業系統檔案控制代碼為 0x%p。最新的長 I/O 的位移為: %#016I64x

844

10

否

等候緩衝閂時發生逾時 -- 類型 %d,bp %p,頁面 %d:%d,狀態 %#x,資料庫識別碼: %d,配置單位識別碼: %I64d%ls,工作 0x%p : %d,等候時間 %d,旗標 0x%I64x,主控工作 0x%p。繼續等候。

845

17

否

等候緩衝閂類型 %d (資料庫識別碼 %d,頁面 %S_PGID) 時發生逾時。

846

10

否

等候緩衝閂時發生逾時 -- 類型 %d,bp %p,頁面 %d:%d,狀態 %#x,資料庫識別碼: %d,配置單位識別碼: %I64d%ls,工作 0x%p : %d,等候時間 %d,旗標 0x%I64x,主控工作 0x%p。不繼續等候。

847

10

是

等候閂鎖時發生逾時: 類別 '%ls',識別碼 %p,類型 %d,工作 0x%p : %d,等候時間 %d,旗標 0x%I64x,主控工作 0x%p。繼續等候。

848

10

是

針對緩衝集區使用大型分頁。

849

10

是

針對緩衝集區使用鎖定分頁。

850

10

是

配置 %I64u MB 的大型分頁記憶體。

851

10

否

頁面在無法讀取的離線檔案中。

902

16

否

若要變更 %ls,資料庫必須處於可以執行檢查點的狀態。

904

16

否

資料庫 %ld 無法在伺服器關機或啟動時自動啟動。

905

21

是

資料庫 '%.*ls' 無法在此版本的 SQL Server 中啟動,因為它包含資料分割函數 '%.*ls'。只有 Enterprise Edition 的 SQL Server 才支援資料分割。

907

16

否

資料庫 "%ls" 的資料庫或檔案中繼資料不一致。

908

10

是

資料庫 %ls 中的檔案群組 %ls 無法使用,因為它是 %ls。請還原或改變檔案群組成為可用。

909

21

是

無法在此版本的 SQL Server 中啟動資料庫 '%.*ls',因為物件 '%.*ls' 的部分或全部已啟用資料壓縮或 Vardecimal 儲存格式。只有 SQL Server Enterprise 版本支援資料壓縮和 Vardecimal 儲存格式。

910

10

否

資料庫 '%.*ls' 正在將指令碼 '%.*ls' 從層級 %d 升級為層級 %d。

911

16

否

資料庫 '%.*ls' 不存在。請確定名稱輸入正確。

912

16

否

資料庫 '%.*ls' 的指令碼層級升級失敗,因為升級步驟 '%.*ls' 發生錯誤 %d,狀態 %d,嚴重性 %d。此為嚴重的錯誤情形,可能會干擾一般作業,而且資料庫將會離線。如果在升級 'master' 資料庫期間發生此錯誤,將會使整個 SQL Server 執行個體無法啟動。請查看先前的錯誤記錄項目是否有錯誤、進行適當的修正動作,並且重新啟動資料庫,使指令碼升級步驟可以執行到完成。

913

22

是

找不到資料庫識別碼 %d。資料庫可能尚未啟動,或者正在轉換。請等到資料庫可用之後重新發出查詢。如果您認為這項錯誤並非因為資料庫正在轉換狀態所造成,而且這項錯誤一再發生,請連絡您的主要支援提供者。請準備好 Microsoft SQL Server 錯誤記錄檔和發生錯誤之情況的其他相關資訊,以供檢閱。

914

21

否

資料庫 '%.*ls' 的指令碼層級升級失敗,因為升級步驟 '%.*ls'' 已在完成前中止。如果在升級 'master' 資料庫期間發生中止,將會使整個 SQL Server 執行個體無法啟動。請查看先前的錯誤記錄項目是否有錯誤、進行適當的修正動作,並且重新啟動資料庫,使指令碼升級步驟可以執行到完成。

915

21

否

無法取得資料庫 '%.*ls' 的目前指令碼層級。如果在啟動 'master' 資料庫期間發生此錯誤,將會使整個 SQL Server 執行個體無法啟動。請查看先前的錯誤記錄項目是否有錯誤、進行適當的修正動作,並且重新啟動資料庫,使指令碼升級步驟可以執行到完成。

916

14

否

伺服器主體 "%.*ls" 在目前的安全性內容下無法存取資料庫 "%.*ls"。

917

21

否

因為編譯錯誤,資料庫 '%.*ls' 的升級指令碼批次無法執行。請查看先前的錯誤訊息,找出造成編譯失敗的那一行。

918

21

否

無法從指令碼 DLL '%.*ls' 載入引擎指令碼中繼資料。Windows 所報告的錯誤碼為 %d。此為嚴重的錯誤情形,通常表示安裝損毀或不完整。修復 SQL Server 執行個體可能有助於解決這個錯誤。

919

10

否

使用者 '%.*ls' 正在將資料庫指令碼層級項目 %d 變更為值 %d。

920

20

否

只有系統管理員 (sysadmin) 角色的成員可以修改資料庫指令碼層級。

921

14

否

資料庫 '%.*ls' 尚未復原。請在稍後重試。

922

14

否

資料庫 '%.*ls' 正在復原。請等候復原完成。

923

14

否

資料庫 '%.*ls' 目前為限制模式。只有資料庫的擁有者、dbcreator 及系統管理員 (sysadmin) 角色的成員可以存取這個資料庫。

924

14

否

資料庫 '%.*ls' 已經開啟,且一次只能有一位使用者。

925

19

是

已經超過了每個查詢所能使用的資料庫數量最大值。最大容許值為 %d。

926

14

否

資料庫 '%.*ls' 無法開啟。它已經被復原標示成 SUSPECT。請查看 SQL Server 錯誤記錄檔以取得更多資訊。

927

14

否

資料庫 '%.*ls' 無法開啟。它目前正在還原當中。

928

20

是

資料庫在升級過程中引發例外狀況 %d,嚴重性 %d,狀態 %d,位址 %p。請使用例外狀況號碼來判斷原因。

929

20

是

無法關閉目前未開啟的資料庫。應用程式應重新連接並重試。如果這項動作並未更正問題,請連絡您的主要支援提供者。

930

21

是

嘗試參考不存在資料庫 '%ls' 中的復原單位 %d。請連絡技術支援部門。

931

21

是

嘗試參考不存在資料庫 '%ls' 中的資料庫片段 %d。請連絡技術支援部門。

932

21

是

SQL Server 無法載入資料庫 '%.*ls',因為已啟用變更追蹤。目前安裝的 SQL Server 版本不支援變更追蹤。請使用支援的 SQL Server 版本停用資料庫的變更追蹤,或將執行個體升級成支援變更追蹤的版本。

933

21

是

無法啟動資料庫 '%.*ls',因為目前版本的 SQL Server 不提供某些資料庫功能。

934

21

是

SQL Server 無法載入資料庫 '%.*ls',因為已啟用異動資料擷取。目前安裝的 SQL Server 版本不支援異動資料擷取。請使用支援的 SQL Server 版本停用資料庫中的異動資料擷取,或將執行個體升級至支援異動資料擷取的版本。

935

21

是

資料庫 '%.*ls' 中 '%.*ls' 的指令碼層級無法從 %d 降級至這個伺服器所支援的 %d。這通常意味著已附加未來資料庫,而且目前的安裝不支援此降級路徑。請安裝較新版本的 SQL Server,然後再次嘗試開啟資料庫。

942

14

否

資料庫 '%.*ls' 已經離線,因此無法開啟。

943

14

否

資料庫 '%.*ls' 無法開啟,因為其版本 (%d) 比目前的伺服器版本 (%d) 還新。

944

10

否

將資料庫 '%.*ls' 從版本 %d 轉換為目前版本 %d。

945

16

否

檔案無法存取、記憶體或磁碟空間不足,因此無法開啟資料庫 '%.*ls'。詳細資訊請參閱 SQL Server 錯誤記錄檔。

946

14

否

無法開啟資料庫 '%.*ls' 版本 %d。請將資料庫升級成最新的版本。

947

16

是

關閉資料庫 '%.*ls' 時發生錯誤。請檢查先前的其他錯誤,然後重試作業。

948

20

是

無法開啟資料庫 '%.*ls',因為版本為 %d。這個伺服器支援 %d 及更早的版本。不支援降級路徑。

949

16

否

已略過 tempdb。您無法執行需要 tempdb 的查詢

950

20

是

這一版的 SQL Server 不支援資料庫 '%.*ls' 的非發行版本 (%d),因此資料庫無法升級。您無法開啟與這一版的 sqlservr.exe 不相容的資料庫。必須重新建立資料庫。

951

10

否

資料庫 '%.*ls' 正在執行從版本 %d 升級到版本 %d 的步驟。

952

16

否

資料庫 '%.*ls' 正在轉換。請稍後再重試陳述式。

954

14

否

無法開啟資料庫 "%.*ls"。它是當成鏡像資料庫。

955

14

否

資料庫 %.*ls 已啟用資料庫鏡像,但資料庫缺少仲裁: 無法開啟資料庫。請檢查夥伴和見證連接是否已設定。

956

14

否

已經為資料庫鏡像啟用資料庫 %.*ls,但是尚未與夥伴同步處理。請稍後再重試作業。

957

17

否

已經為資料庫鏡像啟用資料庫 '%.*ls',不能變更資料庫的名稱。

958

10

是

資源資料庫組建版本為 %.*ls。此為參考用訊息,使用者不必採取任何動作。

959

20

是

資源資料庫版本是 %d,但這個伺服器支援版本 %d。請還原正確的版本,或重新安裝 SQL Server。

960

10

否

警告: 資料庫 "%.*ls" 中的使用者 "sys" (principal_id = %d) 已經重新命名為 "%.*ls"。此版本的 SQL Server 中,"sys" 是保留的使用者或結構描述名稱。

961

10

否

警告: 資料庫 "%.*ls" 中物件識別碼 %d 上的索引 "%.*ls" (index_id = %d) 已經重新命名為 "%.*ls",因為它的名稱與同一物件上的另一個索引重複。

962

10

否

警告: 資料庫 "%.*ls" 中的主索引鍵或唯一條件約束 "%.*ls" (object_id = %d) 已經重新命名為 "%.*ls",因為它的索引已重新命名。

963

10

否

警告: 因為升級期間所採取的動作,使資料庫 "%.*ls" 被標示為可疑。請參閱錯誤記錄或事件記錄,以取得詳細資訊。請使用 ALTER DATABASE 使資料庫上線。資料庫將會以 restricted_user 狀態上線。

964

10

否

警告: 找到從資料庫 '%.*ls' 遺漏的系統使用者 '%.*ls' 並已還原。SQL Server 作業需要有此使用者。

965

10

否

警告: 在資料庫 "%.*ls" 的物件識別碼 %d 上,於索引 "%.*ls" (index_id = %d) 的中繼資料內偵測到資料行 Null 屬性不一致。索引可能已損毀。請執行 DBCC CHECKTABLE 以確認一致性。

966

10

否

警告: 資料庫 "%.*ls" 中的組件 "%.*ls" 已被重新命名為 "%.*ls",因為此組件的名稱與這一版的 SQL Server 中的系統組件相衝突。

967

10

否

警告: "%.*ls"."%.*ls" 上的索引 "%.*ls" 已停用,因為與它繫結的 XML 資料可能含有不再支援的 xs:date 和 xs:dateTime 的負值。

968

10

否

警告: 在結構描述集合 "%.*ls" 中類型 "%.*ls" 上的 XML Facet 已由 "%.*ls" 更新為 "%.*ls",因為 SQL Server 不支援在類型 xs:date 或 xs:dateTime 的值內使用負數年份。

969

10

否

警告: 在結構描述集合 "%.*ls" 中 XML 元素或屬性 "%.*ls" 上的預設值或固定值已由 "%.*ls" 更新為 "%.*ls",因為 SQL Server 不支援在類型 xs:date 或 xs:dateTime 的值內使用負數年份。

970

10

否

警告: 在 XML 資料行 "%.*ls.%.*ls.%.*ls" 中的 XML 執行個體可能含有類型 xs:date 或 xs:dateTime 的簡單類型的負值,將無法在這些 XML 執行個體上執行 XQuery 或建立主要 XML 索引。

971

10

否

在兩個不同位置中偵測到資源資料庫。請將資源資料庫附加在 '%.*ls' 與 sqlservr.exe 相同的目錄中,不要像目前將資源資料庫附加在 '%.*ls'。

972

17

否

程序執行期間無法使用資料庫 '%d'。

973

10

是

資料庫 %ls 已啟動。但是 FILESTREAM 與 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 選項不相容。請移除 FILESTREAM 檔案和 FILESTREAM 檔案群組,或將 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 設定為 OFF。