FIX: 發生存取違規時發生 SQL Server 2000 中安裝安全性更新 MS03-031 之後,會發生大量的本機共用的記憶體的連線

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

按一下這裡查看此文章的英文版本:830366
本文已封存。本文係以「現狀」提供且不會再更新。
Bug #: 470402 (SQL Server 8.0)
Microsoft 為一個可下載檔案散佈 Microsoft SQL Server 2000 的修正程式。由於此修正程式是累積,每個新版本包含所有 Hotfix,隨附先前的 SQL Server 2000 所有安全性修正程式都修正發行。
結論
本文將告訴您下列關於此 Hotfix 版本:
  • 此 Hotfix 套件所修正的問題
  • 安裝 Hotfix 套件的先決條件
  • 是否您必須重新啟動電腦套用 Hotfix 套件之後,
  • 是否 Hotfix 套件就會取代任何其他 Hotfix 套件
  • 您必須在是否做任何登錄變更
  • 包含在 Hotfix 套件中的檔案
簡介

此 Hotfix 套件所修正的問題

此 Microsoft SQL Server 2000 Hotfix 套件中修正下列問題:
  • 在 SQL Server 2000 中下列微軟知識庫文件中安裝安全性更新所述之後您可能會遇到存取違規高容量的本機共用的記憶體連線發生時:
    815495SQL Server 的 MS03-031: 累計安全性補充程式
    附註存取違規造成 SQL Server,以關閉。

    存取違規時應用程式記錄檔會記錄下列事件:
    事件類型: 錯誤
    事件來源: MSSQLSERVER
    事件類別目錄: (2)
    事件識別碼: 17055
    描述:
    17310:
    SqlDumpExceptionHandler: 處理序 3856 產生嚴重的例外狀況 c0000005 EXCEPTION_ACCESS_VIOLATION。SQL Server 正在終止此程序。
    存取違規錯誤時您可能會注意到類似下列的堆疊資訊:
    ChildEBP RetAddr  Args to Child              0c6cfbe8 77f46866 00c701f8 00000000 0c6cfc94 ntdll!RtlpCoalesceFreeBlocks+0x350 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\srv03rtm\base\ntos\rtl\heap.c @ 6328]0c6cfcb4 77bbb9be 00c70000 00000000 0b7565d0 ntdll!RtlFreeHeap+0x2e9 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\srv03rtm\base\ntos\rtl\heap.c @ 3685]0c6cfcfc 0c412494 0b7565d0 00000000 c000021f MSVCRT!free+0xc3 (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\crts\crtw32\heap\free.c @ 169]0c6cff90 0bfc2c21 0b7308b0 0b74c2d0 0000057c SSmsLPCn!ConnectionAccept+0x4f1 (CONV: cdecl) [..\..\..\nt\lpc\src\lpcs.c @ 1386]0c6cffb8 77e4a990 00000000 00000000 00000000 SSNETLIB!Accept_LPCThread+0xbc (CONV: cdecl) [..\..\..\nt\ssock\src\ntssocks.c @ 1783]0c6cffec 00000000 0bfc2b65 00000000 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\srv03rtm\base\win32\client\support.c @ 533]
如需清單前一個快速補充程式請參閱 「 Microsoft SQL Server 2000 Post-Service 封包 3 或 Microsoft SQL 伺服器 2000 Post-Service 封包 3a Hotfix 」 一節,下列 「 Microsoft 知識庫 」 文件中:
290211如何取得最新的 SQL Server 2000 Service Pack
解決方案

服務套件資訊

如 Microsoft SQL Server 2000 最新的 Service Pack 的更多有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
290211如何取得最新的 SQL Server 2000 Service Pack

Hotfix 資訊

必要條件

您必須有 Microsoft SQL Server 2000 Service Pack 3 (SP3) 來套用這個 Hotfix 安裝。如需有關如何取得 SQL Server 2000 Service Pack 3,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
290211如何取得最新的 SQL Server 2000 Service Pack

重新啟動資訊

您沒有套用此 Hotfix 之後重新啟動電腦。

登錄資訊

您沒有對登錄進行任何變更。

Hotfix 檔案資訊

此 Hotfix 包含只需修正本文所列問題的那些檔案。此 Hotfix 並未包含必須將產品完整更新至最新版組建的所有檔案。

此 Hotfix 的英文版在檔案屬性 (或更新版本的檔案屬性) 如下列表格中所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用 [中日期] 和 [時間] 工具,在 [控制台] 中的 [時區] 索引標籤]。
SQL Server 2000 32年位元版本
   Date         Time   Version        Size       File name   ------------------------------------------------------------------   18-Sep-2003  16:05  8.0.21213.0      352,256  Msvcr71.dll         18-Sep-2003  16:05  2000.80.796.0     57,904  Osql.exe            18-Sep-2003  16:05  2000.80.534.0    127,548  Sqdedev.dll         18-Sep-2003  16:05  2000.80.194.0    180,290  Sqlunirl.dll        31-May-2003  18:45  2000.80.818.0     78,400  Console.exe         02-Oct-2003  20:59  2000.80.867.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   12-Sep-2003  03:26  2000.80.859.0  1,905,216  Dtspkg.dll          26-Aug-2003  20:16  2000.80.854.0    528,960  Dtspump.dll         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        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   12-Sep-2003  00:37                    12,305  Qfe469315.sql   22-May-2003  22:57                    19,195  Qfe469571.sql   06-Sep-2003  01:36                 1,090,932  Replmerg.sql   06-Sep-2003  07:18  2000.80.858.0    221,768  Replprov.dll        06-Sep-2003  07:18  2000.80.858.0    307,784  Replrec.dll         06-Sep-2003  00:00                 1,087,150  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   27-Sep-2003  04:42  2000.80.865.0    180,792  Sqlmap70.dll        03-Sep-2003  02:56  2000.80.857.0    188,992  Sqlmmc.dll          02-Sep-2003  23:03  2000.80.857.0    479,232  Sqlmmc.rll   08-Feb-2003  06:40  2000.80.765.0     57,920  Sqlrepss.dll        30-Sep-2003  01:24  2000.80.866.0  7,606,353  Sqlservr.exe        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          02-Oct-2003  20:59  2000.80.867.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             02-Jul-2003  00:19  2000.80.834.0     98,816  Xpweb70.dll         12-Sep-2003  03:26  2000.80.859.0  1,905,216  Dtspkg.dll          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          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        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   01-Jun-2003  01:01  2000.80.818.0  4,215,360  Sqldmo.dll          07-Apr-2003  17:44                    25,172  Sqldumper.exe       03-Sep-2003  02:56  2000.80.857.0    188,992  Sqlmmc.dll          02-Sep-2003  23:03  2000.80.857.0    479,232  Sqlmmc.rll   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     
附註由於檔案相依性最新版 Hotfix 或功能,包含這些檔案可能包含其他檔案。
狀況說明
Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。 這個問題,首先已經在 Microsoft SQL Server 2000 服務套件 4 中獲得修正。
其他相關資訊
如 Microsoft SQL Server 更新命名的結構描述的更多有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
822499Microsoft SQL Server 軟體更新套件的新命名結構描述
如需有關軟體更新術語的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
824684用來描述 Microsoft 軟體更新標準術語的說明
sql2000 AV

警告:本文為自動翻譯

內容

文章識別碼:830366 - 最後檢閱時間:01/17/2015 05:25:39 - 修訂: 2.3

Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal 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 kbhotfixserver kbhotfixserver kbsqlserv2000presp4fix kbbug kbfix kbqfe KB830366 KbMtzh
意見反應