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