文章編號: 285100 - 上次校閱: 2007年8月13日 - 版次: 5.7 FIX: 一個 SQL Server 安裝失敗時 Windows 的電腦名稱是混合或小寫
Bug #: 351711(sql2000) 徵狀透過共用的記憶體網路程式庫的連線嘗試失敗位置 GetComputerName 會傳回較低或混合大小寫的伺服器名稱的伺服器上。 當共用的記憶體連線嘗試失敗時,SQL Server 網路程式庫會嘗試透過替代的通訊協定連線。 當您在上電腦,其名稱是小寫或混合的情況下安裝任何版本的 Microsoft SQL Server 2000 或 Microsoft SQL Server 2000 桌面引擎 (MSDE 2000) 時安裝可能會失敗,並且您會收到下列訊息之一: MSDE 2000: 安裝程式無法將伺服器設定。 請參考伺服器錯誤記錄檔和安裝錯誤記錄以取得詳細資訊。 安裝程式無法將伺服器設定。 請參考伺服器錯誤記錄檔和 sqlstp.log 如需詳細資訊。 您在安裝有兩個以上的節點,其名稱中包含所有小寫字元或混合大小寫的字元的 SQL Server 2005 容錯移轉叢集時可能會 Summary.txt 檔案中記錄下列錯誤訊息: 產品: Microsoft SQL Server 2005 產品版本: 9.00.1399.06 安裝: 失敗 最後的動作: InstallFinalize 錯誤字串: 的安裝程式發現非預期的錯誤時正在完成認可。錯誤是: 參數不正確。 錯誤編號: 29528 發生的原因GetComputerName 用於取得本機電腦名稱。用戶端網路程式庫元件 (DBMSLPCn.dll) 將名稱轉換成所有大寫。伺服器網路程式庫元件 (SSMSLPCn.dll) 會傳回留下名稱。 解決方案Microsoft 提供支援的 Hotfix。不過,此 Hotfix 旨在修正本文中所述隨問題。只會發生此特定問題的系統套用此 Hotfix。 如果此 Hotfix 可供下載,您可在本知識庫文件的頂端找到「 可用的 Hotfix 下載 」區段。如果沒有出現此區段,將要求提交到 Microsoft 客戶服務及支援],以取得該 Hotfix。 附註如果發生其他問題,或如果需要任何疑難排解,您可能必須建立個別的服務要求。和此 Hotfix 無關的額外支援問題適用一般的支援費用。如需 Microsoft 客戶服務支援部門電話號碼的完整清單或要建立個別的服務要求,請造訪下列 Microsoft 網站: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
附註「 下載 Hotfix 」 表單會顯示此 Hotfix 會出現,以供使用的語言。如果您沒有看到您的語言,是因為此 Hotfix 是不適用您的語言。此修正程式的英文版應該具有下列檔案屬性或更新版本: File name Platform ---------------------- SSMSLPCn.dll Intel SSMSLPCn.pdb Intel 如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]: 119591?
(http://support.microsoft.com/kb/119591/EN-US/
)
如何從線上服務取得 Microsoft 支援檔案 Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,以避免任何未經授權的更改至檔案。附註如果是新的 SQL Server 安裝這您並沒有 C:\Program Files\Microsoft SQL Server\MSSQL\Binn 資料夾,您可以在其中複製此 file.To 套用此 Hotfix、 SQL Server 安裝 CD 到您的硬碟內容複製並再取代現存的版本上您的硬碟上使用新的 hotfixed 版本檔案的檔案。您執行這項操作之後安裝 Hotfix 從硬碟機。 附註由於檔案相依性、 最新版 Hotfix 或包含上述檔案的功能也可能包含其他檔案。 其他可行方案如果要解決這個問題,請將電腦名稱改所有大寫字元。對於 SQL Server 2005 容錯移轉叢集節點名稱變更成大寫字元。 狀況說明Microsoft 已確認這是在本文開頭所列之 Microsoft 產品中的問題。 其他相關資訊禁止 SQL Server 2000 安裝程式失敗。SQL Server 2000 安裝程式會防止外部連線,利用只允許共用的網路程式庫的連線。 如果不建立共用的記憶體的連線,安裝程式失敗時它會嘗試設定 SQL Server 伺服器。 為 SQL Server 2000: Sqlstp.log 檔案包含類似的錯誤訊息: 2:44:57 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\cnfgsvr.exe-F C:\WINNT\sqlstp.log-dbdebug-我 MSSQLSERVER-V 1-M 0-Q SQL_Latin1_General_CP1_CI_AS"-H 262404-U sa P 正在啟動服務... SQL_Latin1_General_CP1_CI_AS-m-Q-T4022-T3659 連線至伺服器... 驅動程式 = {SQL 伺服器} ; 伺服器 = MyServer; UID = sa; PWD = ; 資料庫 = 主要 [Microsoft] 驅動 [ODBC SQL Server 程式] [共用記憶體] 一般網路錯誤。檢查您的網路文件。 [Microsoft][ODBC SQL Server 驅動程式][共用的記憶體]ConnectionRead (recv())。 12:30:08 Name = MYSERVER, Type = 0x1 12:30:08 ComputerName: MyServer 執行下列命令以便安裝不會復原失敗時: MSDE 2000 安裝失敗,檢閱 Cnfgsvr.out 檔案的內容後您會看到錯誤訊息類似下列: 正在啟動服務... SQL_Latin1_General_CP1_CI_AS -m-Q-T4022-T3659 連線至伺服器... 驅動程式 = {SQL 伺服器} ; 伺服器 = MyServer; UID = sa; PWD = ; 資料庫 = 母片 [Microsoft][ODBC SQL Server 驅動程式][共用的記憶體]一般網路錯誤。檢查您的網路文件。 [Microsoft][ODBC SQL Server 驅動程式][共用的記憶體]ConnectionRead (recv())。 這篇文章中的資訊適用於:
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:285100?
(http://support.microsoft.com/kb/285100/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


回此頁最上方
