設(shè)置Proxy Server和SQL Server實(shí)現(xiàn)互聯(lián)網(wǎng)上的數(shù)據(jù)庫(kù)安全:
◆首先,我們需要了解一下SQL Server在WinSock上定義協(xié)議的步驟:
1. 在”啟動(dòng)”菜單上,指向”程序/Microsoft Proxy Server”,然后點(diǎn)擊”Microsoft Management Console”。
2. 展開(kāi)”Internet Information Service”,再展開(kāi)運(yùn)行Proxy Server的服務(wù)器。
3. 右擊WinSock Proxy service, 再點(diǎn)擊屬性。
4. 在WinSock Proxy Service Properties For computername 對(duì)話框內(nèi), 點(diǎn)擊Protocols, 再點(diǎn)擊Add。
5. 在Protocol name 文本框內(nèi), 輸入復(fù)制分發(fā)服務(wù)器所在的計(jì)算機(jī)名稱。
6. 在 Port文本框內(nèi), 輸入1433 。
7. 在Type下面, 選擇TCP, 在Direction下面, 選擇Inbound.
然后設(shè)置出版服務(wù)器/分發(fā)服務(wù)器和Proxy Server一起工作,在代理服務(wù)器上安裝了Proxy Server以后,我們必須把出版服務(wù)器/分發(fā)服務(wù)器設(shè)置成Proxy Server客戶。這就要求將SQL Server綁定到WinSock端口以便與Internet通訊。
綁定到WinSock端口以便與Internet通訊,要設(shè)置出版服務(wù)器/分發(fā)服務(wù)器和Proxy Server一起工作,必須在運(yùn)行SQL Server的服務(wù)器(出版服務(wù)器/分發(fā)服務(wù)器)上存在文件Mssql7BinnWspcfg.ini。假如這個(gè)文件并不存在,我們就必須用Notepad來(lái)創(chuàng)建一個(gè)。這個(gè)文件應(yīng)當(dāng)包括下面的內(nèi)容:
[sqlservr]
ServerBindTcpPorts=1433
Persistent=1
KillOldSession=1
SQL Server偵聽(tīng)Proxy Server服務(wù)端口1433上的連接請(qǐng)求。當(dāng)授予SQL Server賬號(hào)無(wú)限制訪問(wèn)權(quán)限時(shí),任何用戶、服務(wù)或匿名訂閱者都能夠請(qǐng)求SQL Server驗(yàn)證??梢栽赑roxy Server上設(shè)置端口1433的協(xié)議,只允許指定的IP地址建立連接。
◆將SQL Server設(shè)置成Proxy客戶
在我們安裝了Proxy Server后,就已經(jīng)為文件夾C:MspClients創(chuàng)建了共享名mspclnt。運(yùn)行這個(gè)文件夾中的Proxy 客戶端設(shè)置程序,將SQL Server設(shè)置成Proxy客戶。在安裝完成后,SQL Server就是Proxy Server的內(nèi)部客戶了。
◆運(yùn)行Proxy 客戶端設(shè)置程序的具體步驟:
1. 在運(yùn)行SQL Server的服務(wù)器上,點(diǎn)擊開(kāi)始,然后點(diǎn)擊運(yùn)行。
2. 在打開(kāi)下面,輸入/servernamemspclnt,然后運(yùn)行Proxy Server客戶端設(shè)置程序。
3. 安裝結(jié)束后重啟動(dòng)計(jì)算機(jī)使設(shè)置生效。
更多信息請(qǐng)查看IT技術(shù)專欄