設(shè)置Proxy Server和SQL Server實現(xiàn)互聯(lián)網(wǎng)上數(shù)據(jù)庫的安全

2010-08-28 10:50:01來源:西部e網(wǎng)作者:

    為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ù)器所在的計算機名稱。
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)包括如下內(nèi)容:
[sqlservr]
ServerBindTcpPorts=1433
Persistent=1
KillOldSession=1

    SQL Server偵聽Proxy Server服務(wù)端口1433上的連接請求。當(dāng)授予MSSQLServer帳號無限制訪問權(quán)限時,任何用戶、服務(wù)或匿名訂閱者都能夠請求SQL Server驗證?梢栽赑roxy Server上設(shè)置端口1433的協(xié)議,只允許指定的IP地址建立連接。

    將SQL Server設(shè)置成Proxy客戶

    當(dāng)安裝了Proxy Server后,就為文件夾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é)束后重啟動計算機使設(shè)置生效.