為SQL Server在WinSock上定義協議的步驟如下:
1. 在”啟動”菜單上,指向”程序/Microsoft Proxy Server”,然後點擊”Microsoft Management Console”。
2. 展開”Internet Information Service”,再展開運行Proxy Server的服務器。
3. 右擊WinSock Proxy service, 再點擊屬性。
4. 在WinSock Proxy Service PropertIEs For computername 對話框內, 點擊Protocols, 再點擊Add。
5. 在Protocol name 文本框內, 輸入復制分發服務器所在的計算機名稱。
6. 在 Port文本框內, 輸入1433 。
7. 在Type下面, 選擇TCP, 在Direction下面, 選擇Inbound.
設置出版服務器/分發服務器和Proxy Server一起工作
在代理服務器上安裝了Proxy Server以後,必須把出版服務器/分發服務器設置成Proxy Server客戶。這就要求將SQL Server綁定到WinSock端口以便與Internet通訊。
綁定到WinSock端口以便與Internet通訊
要設置出版服務器/分發服務器和Proxy Server一起工作,必須在運行SQL Server的服務器(出版服務器/分發服務器)上存在文件\Mssql7\Binn\Wspcfg.ini。如果這個文件不存在,用Notepad創建一個。這個文件應包括如下內容:
[sqlservr]
ServerBindTcpPorts=1433
Persistent=1
KillOldSession=1
SQL Server偵聽Proxy Server服務端口1433上的連接請求。當授予MSSQLServer帳號無限制訪問權限時,任何用戶、服務或匿名訂閱者都能夠請求SQL Server驗證。可以在Proxy Server上設置端口1433的協議,只允許指定的IP地址建立連接。
將SQL Server設置成Proxy客戶
當安裝了Proxy Server後,就為文件夾C:\Msp\ClIEnts創建了共享名mspclnt。運行這個文件夾中的Proxy 客戶端設置程序,將將SQL Server設置成Proxy客戶。安裝完成後,SQL Server就是Proxy Server的內部客戶。
運行Proxy 客戶端設置程序的步驟如下:
1. 在運行SQL Server的服務器上,點擊開始,然後點擊運行
2. 在打開下面,輸入\\servername\mspclnt,然後運行Proxy Server客戶端設置程序
3. 安裝結束後重啟動計算機使設置生效
有沒有對這個問題感興趣的?