發(fā)布日期:2011/9/24 18:32:26 瀏覽量:7260 【字體:
大 中 小】
企盾守衛(wèi)者訪客管理系統(tǒng)數(shù)據(jù)庫連接問題常見解決方法:
a.嘗試關閉防火墻,防火墻會屏蔽了數(shù)據(jù)庫的訪問端口,導致連接不上。如果測試成功,則通過手工添加例外打開TCP/IP的1433端口,以解決防火墻阻止SQL網(wǎng)絡通信的問題。
b.不要同時使用多個版本的SQLSERVER,建議只使用SQL2000或者MSDE2000
c.最好不要在一臺機器上安裝多個數(shù)據(jù)庫實例
d.安裝的數(shù)據(jù)庫需要打開了遠程連接功能,MSDE2000的setup.ini里面有選項(VMS自帶的MSDE2000已經(jīng)打開遠程連接選項,不會有此問題)。SQL2005需要在安裝后使用其配置工具中打開遠程數(shù)據(jù)庫連接,默認是不打開的。或者在SQLSERVER安裝后在企業(yè)管理器中,數(shù)據(jù)庫屬性對話框中的“安全性”頁面,確認身份驗證是“SQLSERVER和WINDOWS”,點常規(guī)頁面的“網(wǎng)絡配置”確保應用的協(xié)議有命名管道和“TCP/IP"。
f.使用“局域網(wǎng)共享設置工具.exe”工具中的“來賓共享”后,可以解決因為WINDOWS間信任導致的連接不上網(wǎng)絡數(shù)據(jù)庫的問題。
g.數(shù)據(jù)庫sa密碼不要設置為空。否則創(chuàng)建數(shù)據(jù)庫時在輸入SA密碼后會提示“使用用戶sa連接xx.xx.xx.xx上的數(shù)據(jù)庫服務器失敗。”
h.如果出現(xiàn)創(chuàng)建數(shù)據(jù)庫失敗,則可能是數(shù)據(jù)庫服務器上(注意是數(shù)據(jù)庫服務器上,即指定IP地址的機器上)的C:中已經(jīng)存在了對應的數(shù)據(jù)庫文件。解決辦法1是使用新的數(shù)據(jù)名稱和用戶名稱創(chuàng)建一個新的數(shù)據(jù)庫。解決辦法2就是在企業(yè)管理器中刪除數(shù)據(jù)庫和登錄名(如果是MSDE2000則需要通過osql命令行刪除),然后再創(chuàng)建。
i.在SQL2005或者以上版本,如果創(chuàng)建登錄名失敗,可能的原因是密碼過于簡單,不符合相關的策略,在點擊“創(chuàng)建”按鈕前在密碼框中輸入復雜的初始密碼(包含大小寫字母和數(shù)字)再試。
j.本機沒有網(wǎng)卡或者有網(wǎng)卡但沒有連接網(wǎng)線。因為WINDOWS在未連接網(wǎng)線時會缷載掉TCP/IP協(xié)議棧,導致通過IP地址訪問的服務無法正常使用。可以通過創(chuàng)建一個虛擬網(wǎng)卡來解決此問題。參考安裝光盤:50-常見問題解決方法\無網(wǎng)卡時使用網(wǎng)絡版本\安裝虛擬網(wǎng)卡使用網(wǎng)絡版本.mht(使用IE打開)
l.使用SQL2005或者以上版本,需要在配置工具/高級選項/數(shù)據(jù)庫中修改SQL數(shù)據(jù)庫類型,從默認的SQL2000修改為SQL2005。
在數(shù)據(jù)庫服務器及各訪客管理系統(tǒng)(含客戶端)安裝的電腦上,嘗試輸入
\\192.168.0.98\ (將192.168.0.98修改為本機或者服務器實際IP地址),如果提示“無任何網(wǎng)絡提供程序接受指定的網(wǎng)絡路徑”,表示本機配置有問題。請通過如下方式檢查排除此故障:
1.在控制面板-管理工具-服務中,檢查workstation,server,computer browser這三個服務,檢查是否停止,設為自動然后啟動即可。
2.網(wǎng)絡連接屬性中的“Microsoft 網(wǎng)絡客戶端”和“Microsoft 網(wǎng)絡的文件和打印機共享”已經(jīng)安裝并且選中