為SQL Server在WinSock上定義協(xié)議的步驟如下:
1. 在”啟動(dòng)”菜單上,指向”程序/Microsoft Proxy Server”,然后點(diǎn)擊”Microsoft Management Console”。
2. 展開”Internet Information Service”,再展開運(yùn)行Proxy Server的服務(wù)器。
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)包括如下內(nèi)容:
[sqlservr]
ServerBindTcpPorts=1433
Persistent=1
KillOldSession=1
SQL Server偵聽Proxy Server服務(wù)端口1433上的連接請求。當(dāng)授予MSSQLServer帳號無限制訪問權(quán)限時(shí),任何用戶、服務(wù)或匿名訂閱者都能夠請求SQL Server驗(yàn)證?梢栽赑roxy Server上設(shè)置端口1433的協(xié)議,只允許指定的IP地址建立連接。
將SQL Server設(shè)置成Proxy客戶
當(dāng)安裝了Proxy Server后,就為文件夾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é)束后重啟動(dòng)計(jì)算機(jī)使設(shè)置生效.