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

注意: 「 判斷提示失敗 」 當您連線至 SQL Server 透過 TCP/IP

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

按一下這裡查看此文章的英文版本:267550
本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
當您嘗試在 Windows 98 用戶端上連線到 SQL Server,透過 TCP/IP 時, 可能會出現下列錯誤訊息:

判斷提示失敗!

程式: C:\WINDOWS\RUNDLL32.EXE
檔案:/src/sqlsspi.c
線條: 120

運算式: 計數

如需如何您的程式可能會造成判斷提示失敗資訊,請參閱 Visual C++ 文件上的判斷提示 (Assert)

(按 [重試] 以偵錯應用程式-必須啟用 JIT)
如果您按一下 [忽略 就會顯示下列錯誤訊息:
連線失敗:
SQLState: ' HY001 '
SQL Server 錯誤: 0
[Microsoft][ODBC SQL Server 驅動程式]記憶體配置失敗
連線失敗:
SQLState: ' HY000 '
SQL Server 錯誤: 8
[Microsoft][ODBC SQL Server 驅動程式]無法產生 SSPI 內容
注意: 第一個的錯誤訊息可以顯示以不同的線條數,例如線條 119 或線條 124 安裝在您的電腦上的元件版本而定。

第一個的錯誤訊息中 〈 程式 〉 之後列在可執行檔就是應用程式會嘗試連線的名稱。從 [控制台] 中 [ODBC 資料來源管理員嘗試將連線。其他常見的應用程式名稱是 Mmc.exe 檔案為 SQL Server 企業管理員和查詢分析器 Isqlw.exe 檔。
發生的原因
用戶端電腦沒有安裝的 Microsoft 網路用戶端,就會發生這個問題。
解決方案
如果要解決這個問題,安裝 [做為其中一個網路元件在電腦上的 [Microsoft 網路用戶端]。對於 Microsoft 網路用戶端沒有主網路登入。
狀況說明
Microsoft 已確認這是在本文開頭所列之 Microsoft 產品中的有錯誤。
其他相關資訊
這個問題已被從包括 SQL Server 企業管理員、 查詢分析及 Microsoft 開放式資料庫連接 (ODBC) 和 OLE DB 用戶端應用程式的幾個戶端重現。

在 Windows 98 第二版上有不被重現這個問題。
参考
如需詳細資訊按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
229608注意: SQL 7.0 桌面版上安裝 Windows 98 原因判斷提示失敗的檔案:\SRC\SQLSSPI.C 線條: 119
判斷提示 sqlsspi sspi isql tcpip 通訊端

警告:本文為自動翻譯

內容

文章識別碼:267550 - 最後檢閱時間:12/05/2015 20:54:57 - 修訂: 4.2

Microsoft ODBC Driver for Microsoft SQL Server 3.7, Microsoft OLE DB Provider for SQL Server 7.0, Microsoft OLE DB Provider for SQL Server 7.01, Microsoft Data Access Components 2.1, Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.6, Microsoft Windows 98 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbdatabase kbfix KB267550 KbMtzh
意見反應