提示“ sql不存在或拒絕訪問”的解決辦法
在網(wǎng)絡(luò)數(shù)據(jù)庫軟件使用過程中,最常見的問題應(yīng)該屬于是在登陸時出現(xiàn)錯誤提示“sql不存在或拒絕訪問”,現(xiàn)在就該問題產(chǎn)生的原因和解決方案做一詳細說明,希望對大家解決問題有所幫助。
埃立福醫(yī)院信息管理系統(tǒng)有兩個配置文件,告訴系統(tǒng),服務(wù)器在什么地方?梢杂檬髽酥赶驊(yīng)用程序圖標點右鍵->屬性->查找目標,打開安裝程序所在的位置?梢哉业絣oad.ini 和其他一個.ini的配置文件(zycash.ini)
load.ini文件第一行連接串修改為:
sql=provider = sqloledb.1;persist security info=false;initial catalog=alif_proc;data source=192.168.1.254
zycash.ini文件第一行連接串修改為:
SQL=Provider=SQLOLEDB.1;Persist Security Info=false;Initial Catalog=HIS;Data Source=192.168.1.254
請確認以上配置文件已經(jīng)修改正確(192.168.1.254是您的服務(wù)器地址,如果服務(wù)器不是這個地址請使用您服務(wù)器的地址) 如果按以上修改后,仍然有“sql不存在或拒絕訪問”,請按以下思路解決問題。
1、產(chǎn)生該問題的原因:由于cs結(jié)構(gòu)的系統(tǒng),數(shù)據(jù)庫管理程序(sql server)和客戶端程序不在同一個計算機上,當(dāng)客戶端需要提取數(shù)據(jù)時,需要到數(shù)據(jù)庫管理程序提取數(shù)據(jù),如果由于各種原因?qū)е驴蛻舳藷o法找到服務(wù)器端的數(shù)據(jù)庫管理程序,就會出現(xiàn)sql不存在或拒絕訪問的提示。
2、可能產(chǎn)生該問題的原因:故障原因清楚了,就比較好分析產(chǎn)生該問題的原因了。凡是導(dǎo)致客戶端無法找到數(shù)據(jù)庫服務(wù)程序均可以產(chǎn)生該問題。因此,客戶端、網(wǎng)絡(luò)、服務(wù)器端出現(xiàn)問題都有可能引起該問題,所以需要仔細觀察,確定問題所在。以下是比較常見的診斷方法:
首先判斷客戶端是否存在問題:如果在同樣的網(wǎng)絡(luò)環(huán)境中,其他計算機能夠連接服務(wù)器,則基本可以排除服務(wù)器存在問題的可能性。判斷客戶端是否存在問題,可以按一下步驟:
2.1檢查到服務(wù)器的網(wǎng)絡(luò)是否正常,常見的方法是在開始->運行中 ping 192.168.1.254 -t(192.168.1.254是您的服務(wù)器的地址)
正常情況應(yīng)應(yīng)返回reply from 如果是其他的信息,基本可以判定客戶機到服務(wù)器的網(wǎng)絡(luò)存在問題,如果無法ping通服務(wù)器,請檢查網(wǎng)線是否連接好,交換機到本機和服務(wù)器是否正常,本地計算機的iP地址設(shè)置是否和服務(wù)器在同一網(wǎng)段(192.168.1.xxx),查詢本地的ip地址可以雙擊電腦屏幕右下角的本地連接圖標,點支持選項卡即可查詢到本機的ip地址,必要時,可以點詳細信息,查詢進一步的ip配置信息。如果確認本機的ip地址配置無誤,仍然無法ping通服務(wù)器,請檢查網(wǎng)絡(luò)設(shè)備(交換機路由器)是否正常,ip地址是否沖突,服務(wù)器是否禁止客戶端ping操作。
2.2如果客戶機ping 服務(wù)器正常,系統(tǒng)登錄時仍然出現(xiàn)“sql不存在或拒絕訪問”,如果ping通服務(wù)器,說明客戶端到服務(wù)器的網(wǎng)絡(luò)基本正常,而無法找到數(shù)據(jù)庫管理程序,可以在開始- >運行中輸入telnet 192.168.1.254 1433 測試服務(wù)器的數(shù)據(jù)庫服務(wù)是否正常,正常情況會出現(xiàn)一個黑色窗口,敲入字符后光標會閃爍。如果不正常,會很快退出,出現(xiàn)這個情況檢查服務(wù)器的sql是否正常。如果telnet能連接到數(shù)據(jù)庫,而客戶端程序無法訪問服務(wù)器,常見問題是配置文件沒有修改,或被殺毒軟件攔截。
TAG: