本文目錄一覽:
連接資料庫錯誤,是什麼原因?
連接資料庫錯誤,是什麼原因
: 可能原因有: 1、連接字元串錯誤; 2、目標資料庫不存在; 3、目標資料庫伺服器不存在; 4、網路故障。
資料庫連接不上是怎麼回事??
按 Win + R 鍵, 在運行里 輸入 services.msc 找到SQL SERVER(MSSQLSERVER),看看這個服務開啟了沒,沒開的話手動開啟一下,再連接。
資料庫連接出錯,請檢查資料庫連接文件中的資料庫參數設置
錯誤提示:資料庫連接出錯,請檢查Conn.asp 文件中的資料庫參數設置。錯誤原因:conn.asp 中的有關資料庫參數設置不正確。解決方法:access 版要注意資料庫路徑要使用絕對路徑,SQL 版要注意把SQL2000 的身份驗證模式改成混合模式。下面這是conn.asp中有關資料庫的設置,一定要正確!如果是ACCESS資料庫,請認真修改好下面的資料庫的文件名db = \datab……
關於 conn.asp 之己見
在asp中,為了代碼的重用,把某些程序都模塊化
比如把連接資料庫的一些代碼寫在一個文件里,在其他地方載入進來就是了,方便快捷.
在實際工作中用得也多,後來發現,以前的某些寫發是不大妥當的.
以前寫 conn.asp 的時候都這樣寫:
Quote
%
Dim Def_Sample,Conn
Def_Path=server.MapPath(“data.mdb”)
Def_Sample=”DBQ=”+Def_Path+”;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};” ‘連接字串
Set Conn=Server.CreateObject(“ADODB.CONNECTION”)
Conn.Open Def_Sample’創建對象
%
這樣在其他地方使用的時候,包含 Conn.asp 即可
同時這樣也帶來一個問題:
如果人家直接訪問你的 Conn.asp 的話,那麼建立的 conn 對象在程序中就沒有關閉,就會耗掉一些伺服器資源,如果有人建立多個連接惡意訪問的話,那麼….
伺服器的資源~~
具體資源多少,沒有測試,應該還是不少吧?
所以現在寫程序的時候都寫成 Config.asp
僅在裡邊定義連接字串,在使用的時候在創建對象,使用完對象就關閉
Config.asp:
Quote
%
Dim Def_Sample
Def_Path=server.MapPath(“data.mdb”)
Def_Sample=”DBQ=”+Def_Path+”;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};” ‘連接字串
%
安裝計算機考試模擬系統顯示「資料庫連接錯誤」是怎麼回事?
資料庫連接錯誤的原因及解決方法如下:
1、登錄賬號、密碼、伺服器名稱、資料庫名稱登錄錯誤導致不能連百接。
解決方法:當正在使用的軟體出現資料庫不能連接時,一般就是伺服器名出現問題,更改伺服器名稱一般可以解決問題。度
2、沒能正確安裝SQL伺服器,也會導致資料庫連接不上。
解決方法:如果是SQL資料庫未能能成功安裝,再次重新安裝時,可能會無法安裝,提示是存在一個未完成的安裝掛起。
3、因許可權問題導致資料庫不能連接問。
解決方法:可以先暫時關閉防火牆或者殺毒軟體,看是否是這些軟體的安全設置所導致。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/259230.html