FIX: 您可能會收到 「 內部的 SQL Server 錯誤 」 錯誤訊息,當您在 SQL Server 2000 中有許多的子查詢的檢視上執行 Transact-SQL SELECT 陳述式

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:830466
本文已封存。本文係以「現狀」提供且不會再更新。
Bug #: 470138 (SQL Server 8.0)
Microsoft 為一個可下載檔案散佈 SQL Server 2000 的修正程式。由於此修正程式是累積,每個新版本包含所有 Hotfix,隨附先前的 SQL Server 2000 所有安全性修正程式都修正發行。
徵狀
當您在上有許多的子查詢的檢視執行 Transact-SQL SELECT 陳述式可能會收到類似下列的錯誤訊息:

伺服器: msg 8624、 層級 16,狀態 21、 行 1
內部 SQL Server 時發生錯誤。


Also, you may notice a short stack dump that is similar to the following when you start SQL Server by using the -y8624 startup option:
0087A90E Module(sqlservr+0047A90E) (CStackDump::GetContextAndDump+0000002E)0087C41F Module(sqlservr+0047C41F) (stackTrace+00000223)00931A0C Module(sqlservr+00531A0C) (ex_raise2+00000160)00931CD9 Module(sqlservr+00531CD9) (ex_raisecontrol+00000080)005F2FC2 Module(sqlservr+001F2FC2) (CSQLSource::FTransform+00000492)0044CE55 Module(sqlservr+0004CE55) (CSQLStrings::FTransform+000001A1)0048F6E8 Module(sqlservr+0008F6E8) (CSQLStrings::Compile+00000038)0048F5BA Module(sqlservr+0008F5BA) (CStmtPrepQuery::CStmtPrepQuery+000002D6)00445340 Module(sqlservr+00045340) (CCompPlan::FCompileStep+0000013E)0044AB41 Module(sqlservr+0004AB41) (CProchdr::FCompile+00000D23)0041BF21 Module(sqlservr+0001BF21) (CSQLSource::FTransform+0000034C)0044CE55 Module(sqlservr+0004CE55) (CSQLStrings::FTransform+000001A1)0041B8EF Module(sqlservr+0001B8EF) (CSQLSource::Execute+0000015B)0048A63B Module(sqlservr+0008A63B) (language_exec+000003E1)0042708C Module(sqlservr+0002708C) (process_commands+0000010E)41075002 Module(UMS+00005002) (ProcessWorkRequests+00000272)41074698 Module(UMS+00004698) (ThreadStartRoutine+00000098)78008454 Module(MSVCRT+00008454) (endthread+000000C1)7C4E987C Module(KERNEL32+0000987C) (SetThreadExecutionState+00000227)
解決方案

服務套件資訊

如果要解決這個問題,取得最新的 Service Pack,Microsoft SQL Server 2000。如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
290211如何取得最新的 SQL Server 2000 Service Pack

Hotfix 資訊

此修正程式的英文版具有檔案屬性 (或更新) 中如下表所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。 當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用 [中日期] 和 [時間] 工具,在 [控制台] 中的 [時區] 索引標籤]。
   Date         Time   Version            Size    File name   -------------------------------------------------------------------------   31-May-2003  18:45  2000.80.818.0      78,400  Console.exe         25-Jun-2003  01:01  2000.80.818.0      33,340  Dbmslpcn.dll        25-Apr-2003  02:12                    786,432  Distmdl.ldf   25-Apr-2003  02:12                  2,359,296  Distmdl.mdf   30-Jan-2003  01:55                        180  Drop_repl_hotfix.sql   23-Jun-2003  22:40  2000.80.837.0   1,557,052  Dtsui.dll           23-Jun-2003  22:40  2000.80.837.0     639,552  Dtswiz.dll          24-Apr-2003  02:51                    747,927  Instdist.sql   03-May-2003  01:56                      1,581  Inst_repl_hotfix.sql   08-Feb-2003  06:40  2000.80.765.0      90,692  Msgprox.dll         01-Apr-2003  02:07                      1,873  Odsole.sql   05-Apr-2003  01:46  2000.80.800.0      62,024  Odsole70.dll        07-May-2003  20:41  2000.80.819.0      25,144  Opends60.dll        07-May-2003  18:47                    132,096  Opends60.pdb   02-Apr-2003  21:48  2000.80.796.0      57,904  Osql.exe            02-Apr-2003  23:15  2000.80.797.0     279,104  Pfutil80.dll        04-Aug-2003  18:17                    550,780  Procsyst.sql   22-May-2003  22:57                     19,195  Qfe469571.sql   11-Jul-2003  17:04                  1,084,147  Replmerg.sql   04-Apr-2003  21:53  2000.80.798.0     221,768  Replprov.dll        08-Feb-2003  06:40  2000.80.765.0     307,784  Replrec.dll         13-Aug-2003  16:28                  1,086,797  Replsys.sql   13-Aug-2003  16:28                    986,603  Repltran.sql   29-Jul-2003  20:13  2000.80.819.0     492,096  Semobj.dll          31-May-2003  18:27  2000.80.818.0     172,032  Semobj.rll   05-Aug-2003  21:06                    127,884  Sp3_serv_uni.sql   01-Jun-2003  01:01  2000.80.818.0   4,215,360  Sqldmo.dll          07-Apr-2003  17:44                     25,172  Sqldumper.exe       19-Mar-2003  18:20  2000.80.789.0      28,672  Sqlevn70.rll   02-Jul-2003  00:18  2000.80.834.0     180,736  Sqlmap70.dll        08-Feb-2003  06:40  2000.80.765.0      57,920  Sqlrepss.dll        21-Aug-2003  21:58  2000.80.852.0   7,598,161  Sqlservr.exe        21-Aug-2003  21:58                 12,755,968  Sqlservr.pdb   25-Jul-2003  21:44  2000.80.845.0     590,396  Sqlsort.dll         08-Feb-2003  06:40  2000.80.765.0      45,644  Sqlvdi.dll          25-Jun-2003  01:01  2000.80.818.0      33,340  Ssmslpcn.dll        01-Jun-2003  01:01  2000.80.818.0      82,492  Ssnetlib.dll        01-Jun-2003  01:01  2000.80.818.0      25,148  Ssnmpn70.dll        01-Jun-2003  01:01  2000.80.818.0     158,240  Svrnetcn.dll        31-May-2003  18:59  2000.80.818.0      76,416  Svrnetcn.exe        30-Apr-2003  23:52  2000.80.816.0      45,132  Ums.dll             30-Apr-2003  23:52                    132,096  Ums.pdb   02-Jul-2003  00:19  2000.80.834.0      98,816  Xpweb70.dll      
注意 由於檔案相依性、 最新 Hotfix 或包含這些檔案的功能的可能也包含其他檔案。
狀況說明
Microsoft 已確認這是本文 < 適用於 > 一節中所列的 Microsoft 產品中的問題。

這個問題,首先已經在 Microsoft SQL Server 2000 服務套件 4 中獲得修正。
参考
如需有關軟體更新的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
824684用來描述 Microsoft 軟體更新標準術語的說明
如其他有關相關問題的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件:
286249FIX: 複雜更新陳述式將傳回 8624 內部的 SQL Server 錯誤
290817FIX: 錯誤 8624 可能會發生與包含彙總或計算資料行的子查詢

警告:本文為自動翻譯

內容

文章識別碼:830466 - 最後檢閱時間:12/08/2015 05:06:09 - 修訂: 3.2

Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Desktop Engine (Windows), Microsoft SQL Server 2000 Enterprise Edition 64-bit

  • kbnosurvey kbarchive kbmt kbqfe kbquery kbsqlserv2000presp4fix kbfix kbbug KB830466 KbMtzh
意見反應