您目前已離線,請等候您的網際網路重新連線

不支援您的瀏覽器

您必須更新瀏覽器,才能使用此網站。

更新至最新版本的 Internet Explorer

注意: SQL 7.0 桌面版上安裝 Windows 98 原因 」 判斷提示失敗的檔案:..\SRC\SQLSSPI.C 線條: 119"

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

按一下這裡查看此文章的英文版本:229608
Bug #: 55333 (sqlbug_70)

重要: 本文包含修改登錄的相關資訊。修改登錄之前請確定它備份起來,並請確定您瞭解如何在發生問題時還原登錄。如如何備份、 還原,以及編輯登錄有關,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
256986Microsoft Windows 登錄的描述
徵狀
SQL Server 7.0 安裝涵蓋了數個階段,如產品註冊指定檔案複製,程式檔案位置和各種螢幕訊息指出正在安裝哪些元件和設定。 安裝程序可能會碰到的點: 「 連線到伺服器...」 並停止回應。如果您按 CTRL 鍵 ALT DELETE 鍵,就會發生這個訊息:
(尚未回應) 的桌面版。
如果工作已停止並重新開機電腦,安裝可能會因為 SQL Server 7.0 程式群組可能會出現完成。

如果再嘗試連線的用戶端公用程式,例如 SQL 企業管理員] 或 [查詢分析器任何,會出現下列錯誤:
Microsoft Visual C++ 執行階段程式庫
判斷提示失敗
程式: C;\Windows\MMC.EXE
檔案:\src\sqlsspi.c
線條: 119
運算式: 計數
有關上如何您的程式可能會造成判斷提示錯誤請願景 C + + 文件參閱 Assert 上。
(若要偵錯應用程式 JIT 按重試必須啟用
{重試}{中止}{忽略}
位於 C:\MSSQL7\LOG\ERRORLOG 目錄中的 SQL Server 錯誤記錄檔可能有下列幾行:
ods      Error: 17826, Severity: 18, State: 1ods      Could not set up ListenOn connection 'SERVERNAME'..ods      Operating system error 1747., The authentication service is unknown.				
位於 C:\WINDOWS\SQLSTP.LOG 目錄中的 [SQL Server 7.0 安裝記錄檔可能會以下列幾行結尾:
11:56:49 Desktop override enabled.11:56:50 SetNewPath returned: 301011:56:50 Path successfully updated.11:56:51 C:\MSSQL7\binn\cnfgsvr.exe  -Silent 2 -NoSampleDB 0 -SQLPath "C:\MSSQL7\" -SQLDataPath "C:\MSSQL7\" -SortID 52 -LCIDCompStyle "1033-196609" -HWND 1164 -User sa -Pwd				
通常,SQLSTP.log 檔案應該有超過最後一行的許多更多線條在前面的範例。

此外,SQL Server 7.0 安裝組態記錄檔案位於 C:\MSSQL7\INSTALL\CNFGSVR.OUT 目錄可能會以下列幾行結束:
正在啟動服務...
連線至伺服器...
驅動程式 = {SQL 伺服器} ; 伺服器 = MACHINENAME; UID = sa; PWD = ; 資料庫 = 母片
通常,CNFGSVR.out 檔案應該有超過最後一行的許多更多行在前面的範例。
發生的原因
在 Windows 98 電腦不具有 「 用戶端的 MS 網路 」 為 「 主要網路 Logon 」 上執行 SQL Server 7.0 安裝程式。
其他可行方案
警告: 如果您未正確使用登錄編輯程式可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 不保證您可以解決因不當使用 「 登錄編輯器 」 的問題。使用 「 登錄編輯程式 」,請自行負擔相關的風險。


在 Windows 98 網路 」 內容的預設設定會為"家族登入 」 的主要登入,這一點尤其如果否網路卡 INSTALLED。因此,"家族登入 」 可能會干擾 SQL Server 7.0 安裝。 若要正確錯誤使用下列程式碼:
  1. 解除安裝 SQL Server 7.0,從 Microsoft SQL Server 7.0 程式圖示] 或 [控制台] 中使用 [新增/移除] 圖示。不過,若是失敗然後以手動方式刪除 MSSQL7] 目錄,並移除下列的登錄索引鍵 (如果它們存在:
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 7.0
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLServerAgent
    2. 瀏覽至 [控制台],並連按兩下 [網路。按一下 組態] 索引標籤,然後看看是否存在於網路內容 」 用戶端的 MS 網路 」 的核取。如果它,將它設定為 「 主網路登入 」,將電腦重新開機,然後再重新安裝 SQL Server 7.0。
    3. 如果 「 用戶端的 MS 網路"不存在,請按一下 [加入] 按鈕、 選擇 「 用戶端 」、 選取 Microsoft,然後反白顯示 「 用戶端的 MS 網路 」。之後,按一下 [確定],然後重新啟動電腦。如果出現提示的網路卡和沒有卡存在取消視窗,再繼續進行本文中下一個段落。若要避免任何未來的登入問題,請確定檢查的 「 用戶端的 MS 網路 」 內容。請確定未選取 ["記錄檔上到 Windows NT 網域 」] 核取方塊。 注意: 請確定有 Windows 98 光碟片可用,因為它提示可能會發生。
    4. 瀏覽至 [我的電腦],然後核取,看看是否有"撥號向上網路 」。如果不存在,開啟 [控制台],並選擇 [新增/移除程式] 圖示。前往 [Windows 安裝程式] 索引標籤,反白顯示 [通訊] 核取方塊,按下 [詳細資料] 按鈕。選取 「 撥號向上網路 」,然後按一下 [確定]
    5. 在控制台中選擇 [網路] 圖示。選取 [組態] 索引標籤,然後選擇 「 用戶端的 MS 網路 」 作為主網路登入。避免未來的登入的任何問題、 檢查屬性的 「 用戶端的 MS 網路 」,並確定未選取 ["記錄檔上到 Windows NT 網域 」] 核取方塊。接下來,重新啟動電腦。 注意: 請確定有 Windows 98 光碟很方便,因為它提示可能會發生。
    6. 重新安裝 SQL Server 7.0。
    安裝 SQL 7.0 之後,」 主要網路 Logon 」 可能會變更從 「 用戶端的 Microsoft 網路","家族 Login 」 必要時,但是 「 用戶端的 Microsoft 網路 」 必須保持為其中一個網路元件。
狀況說明
Microsoft 已確認這是在本文開頭所列之 Microsoft 產品中的問題。
其他相關資訊
這個問題也會影響 SQL Server 2000 個人版和桌面引擎在 原始版 的 Windows 98 上,但並不會影響使用 Windows 98 第二版的電腦。 在 SQL Server 2000 上這個問題的徵狀會略微不同。以下是記錄檔和您會看到是否這個問題發生在您的系統的訊息。

如果安裝到達的點位置電腦停止回應,並會顯示訊息:
Setup is starting and installing your chosen configuration...					
然後您應該檢查以查看 MS 網路的用戶端 已遺失,或未設定為 主要的網路登入

下列是當發生問題的從 SQLSTP.log 檔案的結尾範例:
22:00:29 End Action   ProcessAfterDataMove22:00:29 Begin Action BuildServer:22:00:29 Begin Action: CreateRegistrySetSQL22:00:29 End Action: CreateRegistrySetSQL22:00:29 Begin Action: RegWriteSetupEntry22:00:29 End Action: RegWriteSetupEntry22:00:29 Begin Action: CreateSer22:00:29 End Action: CreateSer22:00:29 Begin Action: SkuIt22:00:29 End Action: SkuIt22:00:30 Begin Action: UpdateSystemPath22:00:30 SetNewPath returned: 301022:00:30 Path successfully updated.22:00:30 End Action: UpdateSystemPath22:00:31 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\cnfgsvr.exe  -F "C:\WINDOWS\sqlstp.log" -I MSSQLSERVER -V 1 -M 0 -Q "SQL_Latin1_General_CP1_CI_AS" -H 680 -U sa -P ###############################################################################Starting Service ...SQL_Latin1_General_CP1_CI_AS-m -Q -T4022 -T3659Connecting to Server ...driver={sql server};server= COMPUTERSNAME;UID=sa;PWD=;database=master					
您可以也確認如果藉由檢查 SQL 錯誤記錄檔,以查看是否類似於本範例發生這個問題:
2000-08-15 22:00:33.75 server    Microsoft SQL Server  2000 - 8.00.194 (Intel X86) 	Aug 6 2000 00:57:48 	Copyright (c) 1988-2000 Microsoft Corporation	Personal Edition on Windows 4.10 (Build 1998:  )2000-08-15 22:00:33.97 server    Copyright (C) 1988-2000 Microsoft Corporation.2000-08-15 22:00:34.01 server    All rights reserved.2000-08-15 22:00:34.04 server    Server Process ID is -144609.2000-08-15 22:00:34.07 server    Logging SQL Server messages in file 'C:\SQL Server\MSSQL\log\ERRORLOG'.2000-08-15 22:00:34.19 server    SQL Server is starting at priority class 'normal'(1 CPU detected).2000-08-15 22:00:34.60 server    User Mode Scheduler configured for thread processing2000-08-15 22:00:34.71 server    Using dynamic lock allocation. [500] Lock Blocks, [1000] Lock Owner Blocks2000-08-15 22:00:35.13 spid3     Warning ******************2000-08-15 22:00:35.16 spid3     SQL Server started in single user mode. Updates allowed to system catalogs.2000-08-15 22:00:35.25 spid3     Starting up database 'master'.2000-08-15 22:00:36.88 spid3     Server name is COMPUTERSNAME.2000-08-15 22:00:36.93 spid3     Skipping startup of clean database id 42000-08-15 22:00:36.97 spid3     Skipping startup of clean database id 52000-08-15 22:00:37.00 spid3     Skipping startup of clean database id 62000-08-15 22:00:37.06 server    Using 'SSNETLIB.DLL' version '8.0.194'.2000-08-15 22:00:38.11 spid5     Clearing tempdb database.2000-08-15 22:00:38.28 server    Could not set up Net-Library 'SSNETLIB'.2000-08-15 22:00:38.35 server    Operating system error -1073723998: kaŒ.2000-08-15 22:00:38.44 server    Unable to load any netlibs.2000-08-15 22:00:38.53 server    SQL Server could not spawn FRunCM thread.					
顯示 [這是所遇到的問題的最終方法就是如果就會出現下列錯誤訊息:
Microsoft Visual C++ 執行階段程式庫
判斷提示失敗
程式: C;\Windows\MMC.EXE
檔案:.q:\SPHINX\NETLIBS\nt\ssock\src\sqlsspi.c
線條: 124
運算式: 計數
如需如何您的程式可能會造成判斷提示失敗資訊,請參閱願景 C + + 文件上的判斷提示 (Assert)
(必須先啟用偵錯應用程式 JIT 按重試)
擱置鎖定凍結 froze

警告:本文為自動翻譯

內容

文章識別碼:229608 - 最後檢閱時間:11/14/2003 18:38:57 - 修訂: 3.2

  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • kbmt kbbug kbpending KB229608 KbMtzh
意見反應