設(shè)置Proxy Server和實(shí)現(xiàn)上的安全:
首先,我們需要了解一下SQL Server在WinSock上定義協(xié)議的步驟:
1. 在“啟動”菜單上,指向“程序/ Proxy Server”,然后點(diǎn)擊“Microsoft Management Console”。
2. 展開“Internet Information Service”,再展開運(yùn)行Proxy Server的。
3. 右擊WinSock Proxy service, 再點(diǎn)擊屬性。
4. 在WinSock Proxy Service Properties For computername 框內(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來創(chuàng)建一個(gè)。這個(gè)文件應(yīng)當(dāng)包括下面的內(nèi)容:
[sqlservr]
ServerBindTcpPorts=1433
Persistent=1
KillOldSession=1
SQL Server偵聽Proxy Server服務(wù)端口1433上的連接請求。當(dāng)授予SQL Server賬號無限制訪問權(quán)限時(shí),任何用戶、服務(wù)或匿名訂閱者都能夠請求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)擊開始,然后點(diǎn)擊運(yùn)行。
2. 在打開下面,輸入/servernamemspclnt,然后運(yùn)行Proxy Server客戶端設(shè)置程序。
3. 安裝結(jié)束后重啟動計(jì)算機(jī)使設(shè)置生效。