本文目錄一覽:
連接數據庫錯誤,是什麼原因?
連接數據庫錯誤,是什麼原因
: 可能原因有: 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-hk/n/259230.html