文章編號: 305680 - 上次校閱: 2006年12月18日 - 版次: 4.0

SQL Server 7.0 Acmsetup.exe 安裝應用程式失敗

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

當 SQL Server 7.0 的安裝程序進行到設定伺服器這個部分時,可能會出現下列一連串的錯誤訊息:
{acmSetup.exe - 應用程式錯誤
應用程式正常初始 (0xc0000006) 失敗。請按一下 [確定] 終止應用程式。}
後面接著:
sqlservr.exe - Unable To Locate DLL (sqlservr.exe - 找不到 DLL)
The dynamic link library MSWSTR10.DLL could not be found in the specified path: (在下列指定路徑中找不到動態連結程式庫 MSWSTR10.DLL:)

d:\MSSQL7\binn;C:\WINNT;C:\WINNT\system32
後面接著:
Setup (安裝程式)
Setup failed to configure the server.Refer to the server error logs and cnfgsvr.out for more information. (安裝程式無法設定伺服器。如需詳細資訊,請參閱伺服器錯誤記錄及 cnfgsvr.out。)
如果只執行 SQL Server 7.0 CD 上 x86\Other 資料夾中的 Mdac_typ.exe 可執行檔,您可能會看到:
  • 下列錯誤訊息:
    acmSetup.exe - 應用程式錯誤
    應用程式正常初始 (0xc0000006) 失敗。請按一下 [確定] 終止應用程式。
  • Cnfgsvr.out 檔案中會有類似下列內容的項目:
    Starting Service...
    An error occurred while attempting to start the service (1053)
    SQL Server Configuration failed.
    					
  • Sqlstp.log 中會有類似下列內容的項目:
    08:56:46 Path successfully updated. 
    08:56:46 %SystemRoot%\system32;%SystemRoot%;D:\MSSQL7\BINN 08:56:46 D:\MSSQL7\binn\cnfgsvr.exe  -Silent 2 -NoSampleDB 0 -SQLPath
    "D:\MSSQL7\" -SQLDataPath "E:\MSSQL7\" -SortID 52 -LCIDCompStyle "1033-196609" -HWND 27001094 -User sa -Pwd 
    08:58:58 Process Exit Code: (-1)  
    08:59:00 Setup failed to configure the server.Refer to the server error logs and cnfgsvr.out for more information. 
    08:59:00 Action CleanUpInstall: 
    08:59:00 C:\TEMP\_ISTMP10.DIR\scm.exe  -Silent 1 -Action 4 -Service SQLServerAgent 
    08:59:00 Process Exit Code:(1060) The specified service does not exist as an installed service. 
    08:59:00 C:\TEMP\_ISTMP10.DIR\scm.exe  -Silent 1 -Action 4 -Service MSSQLServer 
    08:59:05 Process Exit Code: (0)
    08:59:05 Installation Failed.
    					

發生的原因

當系統嘗試擷取換出頁面而失敗時,會出現 0xc000006 例外錯誤。

其他可行方案

如果要解決此問題,請使用下列方法。
  • 如果您懷疑該問題與光碟機裝置有關,請將 SQL Server 7.0 光碟上的內容複製到本機硬碟上的本機目錄中,其中要包括下列目錄:
    • x86
    • Install
    • Html
    • Devtools

    然後,重試安裝。

  • 如果您懷疑本機光碟機裝置已損壞,而電腦位在網路上,則可以從另一台電腦上的共用光碟機將光碟內容複製到本機硬碟中。
  • 請確定要用來安裝 SQL Server 的光碟沒有刮傷或受其他損壞。如果要測試光碟的狀況,請將 SQL Server 暫時安裝到另一台電腦。如果光碟有問題,這個安裝嘗試也可能失敗。
  • 排除了光碟和光碟機的問題之後,請將考慮重點放在本機硬碟上。監視系統上的分頁檔案使用率。分頁檔案平均使用率達 30%,且尖峰值達 70% 或更高的系統很可能造成本文<徵狀>一節中顯示的錯誤。如果是這種情況,則應增加 RAM 的數量來改善磁碟機和相關控制器的評量值。

其他相關資訊

0xc000006 例外錯誤的文字說明如下:
"I/O Error in Paging" (STATUS_IN_PAGE_ERROR). (「分頁處理 I/O 錯誤」(STATUS_IN_PAGE_ERROR)。)
0xc000006 例外錯誤表示低階 I/O 問題。如果您透過網路執行安裝 (從中央安裝伺服器或共用光碟機),網路問題可能會導致出現該錯誤訊息。

執行遠端程式時,也可能發生 0xc000006 例外錯誤。可執行程式的一部分位於遠端磁碟上,當程式前往讀取頁面時,頁面擷取作業將會因為某種原因 (通常和網路有關) 失敗。頁面擷取作業失敗是因為需要大量的 RAM,導致分頁檔案使用率升高。安裝常式向 Windows 要求頁面,但是要求失敗,造成處理序終止。無法滿足頁面要求表示很可能存在與硬體有關的問題。

光碟機裝置或光碟本身的問題也會引起類似的 I/O 狀況。

其他疑難排解步驟

您也可以使用下列方法對問題進行疑難排解:
  • 增加分頁檔案大小,使其至少為 RAM 的數量 + 12 MB。
  • 對電腦磁碟執行 [檢查磁碟] 公用程式,檢查是否存在硬體問題。
  • 檢查「事件檢視器」的「系統記錄檔」中是否有錯誤。
  • 確定已為電腦的 SCSI 控制卡安裝最新的驅動程式。
  • 確定已為電腦主機板安裝最新的 BIOS。
  • 考慮重新安裝目前已有的 Microsoft NT Windows Service Pack,或套用下一個版本。此外,也重新套用相同版本或更新版本的 Microsoft Internet Explorer 和 Microsoft Data Access Components (MDAC)。在某些情況下,較新版的 Internet Explorer 和 MDAC 可能已將該問題解決。
  • 確定執行安裝的人員是以本機電腦的系統管理員身分登入。
  • 檢查安裝 SQL Server 所在磁碟機的 NTFS 權限,確認系統管理員和本機系統擁有完整的控制權,以及這些權限會套用至所有子目錄和檔案。
  • 針對要啟動的 SQL Server 服務選取本機系統帳戶。
  • 瀏覽到 [控制台] 並按兩下 [服務] 資料夾。搜尋下列清單中的服務。停止所有未列出的服務,直到 SQL Server 7.0 安裝完成:Windows NT 4.0 服務

    • 警訊器
    • 剪貼本伺服器
    • 電腦瀏覽器
    • 目錄複寫器
    • 事件記錄檔
    • 授權記錄
    • Messenger
    • 網路登入
    • 網路 DDE
    • 網路 DDE DSDM
    • NT LM 安全性支援提供者
    • 遠端程序呼叫 (RPC) 定位器
    • 遠端程序呼叫 (RPC) 服務
    • 排程
    • 伺服器
    • 多工緩衝處理程式
    • UPS
    • Workstation

    Windows 2000 服務

    • 警訊器
    • 電腦瀏覽器
    • 分散式檔案系統
    • 分散式連結追蹤用戶端
    • 分散式連結追蹤伺服器
    • DNS 用戶端
    • 事件記錄檔
    • IPSec 原則代理程式
    • 授權記錄服務
    • 邏輯磁碟管理員
    • Messenger
    • 網路登入
    • NT LM 安全性支援提供者
    • 網路連接器
    • 隨插即用
    • 處理程序控制
    • 遠端程序呼叫 (RPC) 定位器
    • 遠端程序呼叫 (RPC) 服務
    • 遠端登錄服務
    • 卸除式存放
    • RunAs 服務
    • 安全性帳戶管理員
    • 伺服器
    • 多工緩衝處理程式
    • TCP/IP NetBIOS Helper
    • Time 服務
    • Windows Management Instrumentation 驅動程式延伸
    • Windows Time
    • Workstation

    停止所有不必要的服務後,開啟 [工作管理員] 並停止未包括在下面清單中的所有程式:

    • Csrss.exe
    • Explorer.exe
    • Llssrv.exe
    • Loadwc.exe
    • Lsass.exe
    • Nddeagnt.exe
    • Pstores.exe
    • RpcSs.exe
    • Services.exe
    • Smss.exe
    • Spools.exe
    • System.exe
    • System Idle Process
    • Taskmgr.exe
    • Winlogon.exe


  • 安裝 SQL Server 後,另外安裝 MDAC 2.1 for SQL Server 7.0 或 MDAC 2.5 for SQL Server 2000。

    如果要安裝 MDAC 2.1 for SQL Server 7.0,可在光碟的下列位置找到檔案:x86\Other\Mmdac_typ.exesqlredis.exe

參考

如需有關安裝 SQL Server 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
192710? (http://support.microsoft.com/kb/192710/ ) INF:安裝 SQL Server 6.5 版或 7.0 版的基本準則

這篇文章中的資訊適用於:
  • Microsoft SQL Server 7.0 Standard Edition
關鍵字:?
kbprb KB305680
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。