我公司的大部分產品都使用微軟的SQLServer數據庫引擎,該數據庫引擎默認采用1433端口,防火墻自動允許通過,但紅管家出納記賬系統和紅管家出納軟件免費版我們采用了免安裝數據庫引擎,該數據庫引擎采用8829端口,需要防火墻允許,才能夠正常運行。
有客戶問,一個單機版軟件為什么需要開放端口才能使用,難道要連接到外網把我們的信息發送出去?
其實,這個是因為SQLServer數據庫是按照多機可以同時訪問設計的,所以即時只有一臺機器也要開放端口,本機也是通過這個端口與SQLServer數據庫引擎進行交互。
如果登錄系統時,彈出窗口提示數據庫無法連接需要關閉防火墻,請安裝下面的步驟進行處理:
1、先退出出納記賬系統和右下角的數據庫引擎,然后將程序所在文件夾名(默認為:D:\亞拓軟件\出納記賬系統,或者D:\FMS)進行修改,比如將“出納記賬系統”或“FMS”改成“出納軟件”,這樣下次再運行程序,防火墻和各類安全軟件就會將該目錄(文件夾)下的程序當作新程序,重新提示是否進行攔截。
(執行這一步需要注意,必須先把出納軟件和數據庫引擎退出,否則因為目錄下有程序正在運行,就不允許修改目錄)
2、重新建立快捷方式,在修改后目錄下的FPMS.exe文件上,點鼠標右鍵,再點“發送到”-》“桌面快捷方式”,發送快捷方式到桌面。默認快捷方式為“FPMS.exe - 快捷方式”,可以將快捷方式名改為“紅管家財務出納記賬系統”。桌面上原來的快捷方式是指向修改前目錄的,可以刪除掉。
3、打開程序,這時候系統防火墻會彈出如下的提示信息,請務必點擊“解除阻止”(Windows XP系統)或“允許訪問”(Windows 7/Vista系統)。如下圖所示: