當 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 例外錯誤。
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 版的基本準則