SQL server錯誤:53和 SQL server錯誤:17 ,小樣你在劫難逃

ZeroWM發表於2013-08-13

今天啟動資料庫後發現無法執行,就採取管理員的方式執行,SQL Server management studio 執行成功。但是配置ODBC資料來源的時候,又發現了錯誤。


錯誤資訊:

連線失敗: 
SQLState :"01000" 
SQL server錯誤:53 
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen(Connet()) 
連線失敗 
SQLState :"08001" 
SQL server錯誤:17 
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或訪問被拒絕


解決問題的方法是:

1.更改了VB中程式碼,並且配置資料來源的時候採用新的fileDSN名稱、使用者名稱、密碼。

改前的                  connectstring = "fileDSN=studentinfo.dsn;UID=sa;PWD=123"

改後的                   connectstring = "fileDSN=STUDENTINFO.dsn;UID=SA;PWD=123"


另外查到的可能可以解決的方法是:

1.登錄檔HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager ,刪除其中的“PendingFileRenameOperations”

2.檢查tcp/ip協議 -> 屬性 -> 高階 -> 選項 -> 屬性 -> 關閉 tcp/ip篩選。

3.啟動sqlserver agent的服務,並將其改為自動啟動。


變是永遠不變的,即使以前把東西都調好了,可能在以後使用過程中還會出錯,只有不斷的學習才能跟隨時代的步伐!發現問題解決問題無縫連線,良性迴圈,可以讓我們對未知的恐懼降低,自信心增強。革命尚未成功,同志仍需努力!


相關文章