當前位置:首頁 » 編程語言 » sql連接錯誤53
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql連接錯誤53

發布時間: 2023-01-05 15:24:46

1. sql server錯誤:53是什麼如何解決

sql server錯誤:53是安裝程序被掛起.我上網查看了很多資料之後總結如下,希望對大家有所幫助:

今天在伺服器上的SQL server掛了之後,重新裝了,可老提示什麼狗P程序被掛起的信息,最後不得不細找原因,功夫不負有心人,終於找出了病症所在,K,我要早知道這么簡單,就再也不裝系統了.....汗死,詳情如下,做個備份,以便今後再碰到類似問題有地方查!

1、先運行你的安裝程序,當提示掛起時,點擊「確定」,切記,不要退出安裝程序,用ALT+Tal鍵切換,點擊「開始》運行」,輸入「regedit」,打開注冊表

2、找到目錄HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

3、刪除其中的「PendingFileRenameOperations」(在這里說明一下,PendingFileRenameOperations文件位於Session Manager右側,即當你點擊Session Manager時,在右邊就可以看到了)

4、關閉注冊表

5、重新開始安裝SQL Server 2000,一切OK了。簡單吧

6、問題解決了,哈哈(如果上述步驟沒能解決你問題,請繼續往後看)

二、我是在WIN2003下安裝的SQL2000,不用管"...SQL2000SP2不能安裝在WIN2003下.."的提示,點繼續,等安裝完後再馬上打上SP3,沒有問題!

只是在安裝過程中還出現了這個錯誤:

安裝程序配置伺服器失敗。參考伺服器錯誤日誌和C:\WINNT\sqlstp.log 了解更多信息.

WINNT目錄下的sqlstp.log中最後是這樣的錯誤信息:

正在啟動?

Chinese_PRC_CI_AS

-m -Q -T4022 -T3659

正在與服務?

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網路錯誤。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網路錯誤。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

driver={sql server};server=GH;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網路錯誤。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).

SQL Server 配置?

####################################################

09:23:53 Process Exit Code: (-1)
09:24:14 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和 C:\WINNT\sqlstp.log 了解更多信息。
09:24:14 Action CleanUpInstall:
09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT
09:24:14 Process Exit Code: (1060) 指定的服務並未以已安裝的服務存在。

09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER
09:24:14 Process Exit Code: (0)
09:24:14 StatsGenerate returned: 2
09:24:14 StatsGenerate (0x0,0x1,0xf0000000,0x400,2052,303,0x0,0x1,0,0,0
09:24:14 StatsGenerate -1,Administrator)
09:24:14 Installation Failed.

解決方法:

首先把安裝目錄和C:\Program Files下的Microsoft SQL Server文件夾刪了,刪除在current_user和local_machine\software\microsoft\ 下有關 Microsoft sql server 全部信息,然後

1 打開注冊表
在"開始"--"運行"鍵入 "regedit"
2 按下列順序點擊打開
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
3 將 ExceptionComponents 下面的文件夾全部刪除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
.......

4 重新啟動:
5 重新安裝 SQL Server 2000

另外在一個BLOG上看到的一個說法:

問題的原因:
此問題屬於sql server的bug, GetComputerName 用於獲取本地計算機名。客戶端網路庫組件 (DBMSLPCn.dll) 將該名稱轉換為全部大寫。伺服器網路庫組件 (SSMSLPCn.dll) 保留返回時的名稱。

當 Windows 計算機名稱包含大寫字母和小寫字母或者都是小寫字母時安裝會失敗,提示一般性網路錯誤!

解決辦法就是將計算機名稱改為全部大寫!

我便照著將我電腦的名稱改為大寫,然後重啟,剛才的網路錯誤問題沒了。但又提示我 sa 登錄失敗。 奇怪了,我重新安裝指定的是空密碼,怎麼安裝程序自己也會sa登錄失敗呢?後來才想起來,卸載Sql Server 是為了保住我的數據,就偷懶沒有將原先Sql Server 安裝目錄下的Data文件夾內的文件刪除,master.mdf 和master.ldf都在。 以前的的Sql Server是設了密碼的。於是感快將這兩個文件刪除。再重新安裝一次,OK! 安裝成功.

總結:

1、 以後計算機名稱一定用大寫,免得惹來不必要的麻煩.

2、重裝Sql Server時一定要記得將master.mdf 和master.ldf刪除。

注: 我的計算機名稱也是小寫,但我並沒有把計算機名稱換成大寫,只是在SQL安裝過程中把用戶名改成了大寫,再按照上面的做法刪除文件夾和清除注冊表後安裝成功的,所以我覺得以上的說法值得探討!

以下還收集一些SQL2000安裝程序配置伺服器失敗的一些解決方法:

1. sql server 2000安裝出錯,無法找到動態鏈接庫sqlunirl.dll

安裝文件肯定沒有錯,因為以前安裝過,絕對可以用,機子之前有裝了sql server 2000,而且可以正常使用,只是今天突然無法連接到本地資料庫,打算重裝,我刪了program files里的ms sql的目錄,然後重裝sql,結果在最後一步的時候提示,無法完成配置。後來又刪除了一些注冊表中的sql server信息(有備份注表),再安裝時,就出現這樣的提示了,更糟的是,備份的注冊表卻無法還原

============================
現在問題解決了,總結了一些經驗

當安裝時出現MDAC組件安裝失敗時,試著修復或重裝microsoft office

當你想重裝sql server,而安裝時又出現「您的機子上已經安裝有一個實例」的提示時,可以刪除program files\Microsoft SQL Server文件夾,再安裝

當出現某某動態鏈接文件找不到時,可以試著在sql server的安裝文件中找到這個文件,復制到系統目錄下的system和system32文件夾中(一般在出現這個錯誤消息時,都會提示哪幾個文件夾下缺少這個文件)

當出現安裝程序配置伺服器失敗時,可以試著用一下方法解決
此錯誤消息可以在系統目錄下找到,例如我的系統是win2000,則該文件在C:\WINNT\sqlstp.log

失敗一:
正在與服務?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H

SQL Server 配置?

###############################################################################

13:40:06 Process Exit Code: (-1)
13:40:09 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和 C:\WINNT\sqlstp.log 了解更多信息。
13:40:09 Action CleanUpInstall:
當出現這個錯誤時,試一下重裝系統文件
我的機子是win2000,在dos下重新運行win2000的安裝,然後選擇修復,而不是全新安裝
修復系統文件之後,再裝sql server,則不會出現此錯誤消息

失敗二:
正在與服務?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驅動程序 管理器] 未發現數據源

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驅動程序 管理器] 未發現數據源

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驅動程序 管理器] 未發現數據源

SQL Server 配置?

###############################################################################

13:50:07 Process Exit Code: (-1)
13:50:10 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和 C:\WINNT\sqlstp.log 了解更多信息。
13:50:10 Action CleanUpInstall:
當出現這個錯誤時,是因為在注冊表刪除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有關sql sever的內容
這時可以選擇修復注冊表,或安裝ODBC修復工具.

失敗三:
在與服務?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]連接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

SQL Server 配置?

###############################################################################

17:17:41 Process Exit Code: (-1)
17:17:45 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和

當出現這個錯誤時,必須安裝ODBC修復工具

另外在安裝過程中還出現這個錯誤:
裝SQL時出現
SQL Redist
command line option syntax error
Type command /? for help
不知道是什麼原因,但是並不影響安裝,點確定後可以繼續,至於是什麼原因還不明白!

2. SQL2005連接遠程伺服器,提示ERROR 40 錯誤53,求大神幫助

解決方法方法很簡單:出現這個錯誤的原因肯定是伺服器名稱不對,也就是你之前又改過計算機名稱,導致在連接sql server的時候還是用以前的伺服器名稱去連接的,所以連接不上。那要連接上就把選擇現在的伺服器名稱了:

  • 先查看計算機名(Win7系統)

  • 選擇好正確的伺服器就可以正常登錄了、

3. sqlserver 2008 無法連接到caihl錯誤53 如何解決

根據錯誤提示:按以下步驟操作

第一步:檢查是否選擇的資料庫引擎,然後實例名字是否正確,你應該直接寫的(local)或者打的"."號吧?你換成電腦的計算機名字或者IP試下;
第二步:SQLserver配置遠程連接是否正確,在開始-程序-打開SQL配置管理器,查看TCP/IP協議是否開啟,沒的話就開啟,開始->>SQLServer2005->>配置工具->>SQLServer外圍應用配置器->>服務和外圍連接的應用配置器->>點擊"遠程連接"->>本地連接和遠程連接->>同時使用TCP/IP和named Pipes->>點"確定"->>重啟SQLserver服務;
另外注意伺服器身份驗證選擇「SQL Server和windows身份驗證模式」。
實在不行卸載掉在網上下載個安裝手冊,按照步驟一步一步操作就OK了。。。

4. 連接失敗: SQLState:'01000' SQL Server 錯誤: 53 [Microsoft][ODBC SQL Server Driver][DBNETLIB]Connect

連接失敗: SQLState:'01000' SQL Server 錯誤: 53 [Microsoft][ODBC SQL Server Driver][DBNETLIB]Connect是設置錯誤造成的,解決方法為:

1、以windows驗證模式進入資料庫管理器。

5. sqlserver連接不上伺服器,提示錯誤53

你剛好漏過了所有最關鍵的地方,連接不上首先就要檢查你控制面板,管理工具,服務下的sql server服務是否正常,如果那個服務沒啟動你當然不可能連接上。從圖中看你那個服務是安裝失敗的,不可能啟動,至於為啥,在你圖4下面的日誌文件中會有說明。

6. sql server 2012通過IP遠程連接伺服器時,偶爾會連接失敗,提示《錯誤號: 53 找不到網路路徑》的錯誤

由於出現這樣問題的頻率實在太高了,特別是新手通常遇到這個問題 解決原因很簡單,安裝SQL Server時是使用默認登錄用戶來作為啟動SQL Server服務的賬號(對於自己使用的單機,通常就是administrator了),當該用戶更改了用戶名(如有人喜歡把administrator改成admin)或更改了其口令時,再次啟動伺服器,就出現「同於登錄失敗而無法啟動服務」的錯誤了 知道了原因,解決方法也就很顯然了. 1,把用戶口令改回原來的,再啟動服務 2,使用控制面版服務管理器,找到MSSQLSERVER服務,更改啟動賬號信息,改成變更後的,再啟動服務 3,也是推薦使用的方法,創建一個新用戶,專門用於啟動SQL Server服務,安裝SQL Server時就使用該用戶來啟動SQL Server,這樣就可以避免用於頻繁更改administrator口令而帶來的1069錯誤了。如果已經安裝好SQL Server,也可以在控制面版服務管理器下更改MSSQLSERVER服務的服務賬號信息,換成SQL服務專用的用戶。

7. MS SQL Server 錯誤53 錯誤17是什麼如何解決

53是安裝程序被掛起
1、先運行你的安裝程序,當提示掛起時,點擊「確定」,切記,不要退出安裝程序,用ALT+Tal鍵切換,點擊「開始》運行」,輸入「regedit」,打開注冊表 2、找到目錄HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 3、刪除其中的「PendingFileRenameOperations」(在這里說明一下,PendingFileRenameOperations文件位於Session Manager右側,即當你點擊Session Manager時,在右邊就可以看到了) 4、關閉注冊表 5、重新開始安裝SQL Server 2000,一切OK了。簡單吧 6、問題解決了,哈哈(如果上述步驟沒能解決你問題,請繼續往後看) 二、我是在WIN2003下安裝的SQL2000,不用管"...SQL2000SP2不能安裝在WIN2003下.."的提示,點繼續,等安裝完後再馬上打上SP3,沒有問題! 只是在安裝過程中還出現了這個錯誤: 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和C:\WINNT\sqlstp.log 了解更多信息. WINNT目錄下的sqlstp.log中最後是這樣的錯誤信息: 正在啟動? Chinese_PRC_CI_AS -m -Q -T4022 -T3659 正在與服務? driver={sql server};server=GH;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網路錯誤。 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()). driver={sql server};server=GH;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網路錯誤。 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()). driver={sql server};server=GH;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性網路錯誤。 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()). SQL Server 配置? #################################################### 09:23:53 Process Exit Code: (-1) 09:24:14 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和 C:\WINNT\sqlstp.log 了解更多信息。 09:24:14 Action CleanUpInstall: 09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT 09:24:14 Process Exit Code: (1060) 指定的服務並未以已安裝的服務存在。 09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER 09:24:14 Process Exit Code: (0) 09:24:14 StatsGenerate returned: 2 09:24:14 StatsGenerate (0x0,0x1,0xf0000000,0x400,2052,303,0x0,0x1,0,0,0 09:24:14 StatsGenerate -1,Administrator) 09:24:14 Installation Failed. 解決方法: 首先把安裝目錄和C:\Program Files下的Microsoft SQL Server文件夾刪了,刪除在current_user和local_machine\software\microsoft\ 下有關 Microsoft sql server 全部信息,然後 1 打開注冊表 在"開始"--"運行"鍵入 "regedit" 2 按下列順序點擊打開 + HKEY_LOCAL_MACHINE + SOFTWART + Microsoft + Windows + CurrentVersion + Setup + ExceptionComponents 3 將 ExceptionComponents 下面的文件夾全部刪除! 如 {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} ....... 4 重新啟動: 5 重新安裝 SQL Server 2000 另外在一個BLOG上看到的一個說法: 問題的原因: 此問題屬於sql server的bug, GetComputerName 用於獲取本地計算機名。客戶端網路庫組件 (DBMSLPCn.dll) 將該名稱轉換為全部大寫。伺服器網路庫組件 (SSMSLPCn.dll) 保留返回時的名稱。 當 Windows 計算機名稱包含大寫字母和小寫字母或者都是小寫字母時安裝會失敗,提示一般性網路錯誤! 解決辦法就是將計算機名稱改為全部大寫! 我便照著將我電腦的名稱改為大寫,然後重啟,剛才的網路錯誤問題沒了。但又提示我 sa 登錄失敗。 奇怪了,我重新安裝指定的是空密碼,怎麼安裝程序自己也會sa登錄失敗呢?後來才想起來,卸載Sql Server 是為了保住我的數據,就偷懶沒有將原先Sql Server 安裝目錄下的Data文件夾內的文件刪除,master.mdf 和master.ldf都在。 以前的的Sql Server是設了密碼的。於是感快將這兩個文件刪除。再重新安裝一次,OK! 安裝成功. 總結: 1、 以後計算機名稱一定用大寫,免得惹來不必要的麻煩. 2、重裝Sql Server時一定要記得將master.mdf 和master.ldf刪除。 注: 我的計算機名稱也是小寫,但我並沒有把計算機名稱換成大寫,只是在SQL安裝過程中把用戶名改成了大寫,再按照上面的做法刪除文件夾和清除注冊表後安裝成功的,所以我覺得以上的說法值得探討! 以下還收集一些SQL2000安裝程序配置伺服器失敗的一些解決方法: 1. sql server 2000安裝出錯,無法找到動態鏈接庫sqlunirl.dll 安裝文件肯定沒有錯,因為以前安裝過,絕對可以用,機子之前有裝了sql server 2000,而且可以正常使用,只是今天突然無法連接到本地資料庫,打算重裝,我刪了program files里的ms sql的目錄,然後重裝sql,結果在最後一步的時候提示,無法完成配置。後來又刪除了一些注冊表中的sql server信息(有備份注表),再安裝時,就出現這樣的提示了,更糟的是,備份的注冊表卻無法還原 ============================ 現在問題解決了,總結了一些經驗 當安裝時出現MDAC組件安裝失敗時,試著修復或重裝microsoft office 當你想重裝sql server,而安裝時又出現「您的機子上已經安裝有一個實例」的提示時,可以刪除program files\Microsoft SQL Server文件夾,再安裝 當出現某某動態鏈接文件找不到時,可以試著在sql server的安裝文件中找到這個文件,復制到系統目錄下的system和system32文件夾中(一般在出現這個錯誤消息時,都會提示哪幾個文件夾下缺少這個文件) 當出現安裝程序配置伺服器失敗時,可以試著用一下方法解決 此錯誤消息可以在系統目錄下找到,例如我的系統是win2000,則該文件在C:\WINNT\sqlstp.log 失敗一: 正在與服務? driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動程序 管理器] 驅動程序的 SQLAllocHandle on SQL_H SQL Server 配置? ############################################################################### 13:40:06 Process Exit Code: (-1) 13:40:09 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和 C:\WINNT\sqlstp.log 了解更多信息。 13:40:09 Action CleanUpInstall: 當出現這個錯誤時,試一下重裝系統文件 我的機子是win2000,在dos下重新運行win2000的安裝,然後選擇修復,而不是全新安裝 修復系統文件之後,再裝sql server,則不會出現此錯誤消息 失敗二: 正在與服務? driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動程序 管理器] 未發現數據源 driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動程序 管理器] 未發現數據源 driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驅動程序 管理器] 未發現數據源 SQL Server 配置? ############################################################################### 13:50:07 Process Exit Code: (-1) 13:50:10 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和 C:\WINNT\sqlstp.log 了解更多信息。 13:50:10 Action CleanUpInstall: 當出現這個錯誤時,是因為在注冊表刪除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有關sql sever的內容 這時可以選擇修復注冊表,或安裝ODBC修復工具. 失敗三: 在與服務? driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Named Pipes]連接? [Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()). driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Named Pipes]連接? [Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()). driver={sql server};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Named Pipes]連接? [Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()). SQL Server 配置? ############################################################################### 17:17:41 Process Exit Code: (-1) 17:17:45 安裝程序配置伺服器失敗。參考伺服器錯誤日誌和 當出現這個錯誤時,必須安裝ODBC修復工具 另外在安裝過程中還出現這個錯誤: 裝SQL時出現 SQL Redist command line option syntax error Type command /? for help 不知道是什麼原因,但是並不影響安裝,點確定後可以繼續,至於是什麼原因還不明白!

8. sql server錯誤53

試著按下面的步驟操作:
在SqlServer的配置工具選擇項後選擇SqlServer外圍應用配置器,點擊服務和連接的外圍應用配置器超鏈接,啟動類型選擇自動。看看服務狀態是否為啟動,如果是直接確定就OK了,
如果不是點擊下面的啟動按鈕就行了。

9. sqlserver 連接不上伺服器,提示錯誤53

打開Windows的"服務"檢查MSSQL實例服務應該是沒有啟動,所以無法正常連接,這種情況建議卸載已安裝的資料庫並清理干凈然後重新安裝