鑒于越來(lái)越多啟迪售飯機(jī)用戶(hù)對(duì)我公司產(chǎn)品的通訊方式、數(shù)據(jù)存儲(chǔ)方式提出越來(lái)越高的要求,甚至需要通過(guò)廣域網(wǎng),通過(guò)一臺(tái)電腦管理啟迪美食理系統(tǒng),今天我特地編寫(xiě)啟迪售飯機(jī)、消費(fèi)管理系統(tǒng)的遠(yuǎn)程數(shù)據(jù)庫(kù)的創(chuàng)建以及連接方法
1、安裝花生殼內(nèi)網(wǎng)版,并獲得免費(fèi)域名
2、雙擊獲得的免費(fèi)域名
打開(kāi)內(nèi)網(wǎng)映射功能(如沒(méi)有此權(quán)限,請(qǐng)開(kāi)通權(quán)限后重啟花生殼即可)
3、點(diǎn)擊添加映射
在彈出的對(duì)話框內(nèi)輸入應(yīng)用名稱(chēng)(自定,方便識(shí)別),內(nèi)網(wǎng)主機(jī)(本機(jī)在路由器上的ip地址,例如192.168.1.100)和映射端口,這里注意下,要想外網(wǎng)能夠識(shí)別內(nèi)網(wǎng)sql,則必須打開(kāi)2個(gè)映射,一個(gè)為1433,一個(gè)為445,1433為sql默認(rèn)端口,針對(duì)外網(wǎng)連接,而445則是一個(gè)文件共享端口。
【1】端口查詢(xún)方法
步:選擇開(kāi)始菜單,點(diǎn)擊運(yùn)行,輸入‘cmd’,然后輸入指令‘netstat -an’查詢(xún)端口是否存在
第二步:存在的話輸入‘telnet+ip地址+端口號(hào)’查詢(xún)端口是否可以正常打開(kāi)
例外:如果打開(kāi)失敗,如下圖提示
第三步:請(qǐng)查看端口是否被其他程序占用或正在使用,正常情況下應(yīng)該如下圖
【2】445端口開(kāi)啟辦法
選擇開(kāi)始菜單,點(diǎn)擊運(yùn)行,輸入‘regedit’,也就是注冊(cè)表編輯器,依次點(diǎn)開(kāi)注冊(cè)表選項(xiàng)中的選項(xiàng)hkey_local_machine→system→currentcontrolset→services→netbt→parameters
選擇smbdeviceenabled,雙擊后將鍵值修改為1(原鍵值為0),然后重啟電腦,重啟電腦完成后點(diǎn)擊開(kāi)始菜單,在運(yùn)行內(nèi)輸入‘cmd’,然后輸入指令‘netsh firewall set portopening tcp 445 enable’即可
4、路由器的設(shè)置
我以我自己的路由器為例子
【1】選擇高級(jí)功能,然后點(diǎn)擊dmz,先將自己的ip輸入進(jìn)去,將自己的電腦作為dmz主機(jī)
【2】然后在虛擬服務(wù)器內(nèi)添加映射,保存即可
至此,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的建設(shè)告一段落,我們就可以采用數(shù)據(jù)庫(kù)連接工具進(jìn)行測(cè)試我們的啟迪售飯機(jī)是否可以連接遠(yuǎn)程數(shù)據(jù)庫(kù)了。
在這里要特殊說(shuō)明下,服務(wù)器名稱(chēng)一定要填寫(xiě)花生殼給你的域名,后面的端口也必須填寫(xiě)上去,但是中間的連接符號(hào)不是用冒號(hào),而是用英文字母的逗號(hào),否則無(wú)法連接 。
以下為相關(guān)工具鏈接下載:
花生殼工具下載
數(shù)據(jù)庫(kù)連接工具