設(shè)置Proxy Server和SQL Server實現(xiàn)互聯(lián)網(wǎng)上的數(shù)據(jù)庫安全:
◆首先,我們需要了解一下SQL Server在WinSock上定義協(xié)議的步驟:
1. 在”啟動”菜單上,指向”程序/Microsoft Proxy Server”,然后點擊”Microsoft Management Console”。
2. 展開”Internet Information Service”,再展開運行Proxy Server的服務(wù)器。
3. 右擊WinSock Proxy service, 再點擊屬性。
4. 在WinSock Proxy Service Properties For computername 對話框內(nèi), 點擊Protocols, 再點擊Add。
5. 在Protocol name 文本框內(nèi), 輸入復(fù)制分發(fā)服務(wù)器所在的計算機(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一起工作,必須在運行SQL Server的服務(wù)器(出版服務(wù)器/分發(fā)服務(wù)器)上存在文件Mssql7BinnWspcfg.ini。假如這個文件并不存在,我們就必須用Notepad來創(chuàng)建一個。這個文件應(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)限時,任何用戶、服務(wù)或匿名訂閱者都能夠請求SQL Server驗證??梢栽赑roxy Server上設(shè)置端口1433的協(xié)議,只允許指定的IP地址建立連接。
◆將SQL Server設(shè)置成Proxy客戶
在我們安裝了Proxy Server后,就已經(jīng)為文件夾C:MspClients創(chuàng)建了共享名mspclnt。運行這個文件夾中的Proxy 客戶端設(shè)置程序,將SQL Server設(shè)置成Proxy客戶。在安裝完成后,SQL Server就是Proxy Server的內(nèi)部客戶了。
◆運行Proxy 客戶端設(shè)置程序的具體步驟:
1. 在運行SQL Server的服務(wù)器上,點擊開始,然后點擊運行。
2. 在打開下面,輸入/servernamemspclnt,然后運行Proxy Server客戶端設(shè)置程序。
3. 安裝結(jié)束后重啟動計算機(jī)使設(shè)置生效。
更多信息請查看IT技術(shù)專欄