熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

為 Internet 上的 SQL Server 復制配置 Proxy Server

2013-11-15 14:43:38  來源: SQL Server 

  引言
  復制是一項重要而功能強大的技術用於在整個企業內分布數據和存儲過程通過 Microsoft® SQL Server® 中的復制技術可以復制數據將數據的副本移至不同位置並可使數據自動同步從而使得所有副本都具有相同的數據值復制可以在同一服務器的不同數據庫之間進行也可以在由 LANWAN 或 Internet 連接的不同的服務器之間進行
  
  只要將 SQL Server 與 Microsoft Proxy Server 相結合您就可在 Internet 上復制數據且不會危及數據庫的安全通過 Internet 執行復制的步驟包括配置網絡拓撲理解安全方法配置 Proxy Server以及為復制配置 SQL Server
  
  配置網絡拓撲
  配置網絡拓撲是定義 SQL Server 與 Proxy Server 如何在一起工作的第一步如下圖所示Proxy Server 直接連接 Internet 與運行 SQL Server 的標識為發布服務器的內部服務器運行 SQL Server 的內部服務器被同時配置為發布服務器和分發服務器第二個服務器即訂閱服務器也運行 SQL Server 並可通過 Internet 訪問它被配置為請求訂閱服務器
  
  代理服務器的軟件要求為
  
  Microsoft Windows NT®® 帶 Service Pack
  Windows NT Option Pack
  Microsoft Internet 信息服務 (IIS)
  Proxy Server
  運行 SQL Server 的服務器的軟件要求為
  
  Windows NT Server 帶 Service Pack
  Microsoft Internet Explorer 帶 Service Pack
  SQL Server
  代理服務器被配置為多宿主服務器以防止未經授權的 Internet 用戶訪問內部網絡資源多宿主服務器有兩個網絡接口卡 (NIC)它們可提供連接同類網絡的安全手段第一個 NIC 被稱為外部代理接口它將 Internet 用戶與內部網絡隔離開內部網絡可通過稱為內部代理接口的第二個 NIC 訪問代理服務器當內部用戶獲得由 Proxy Server 授予的權限後就可在內部代理接口和外部代理接口之間建立連接
  
  Proxy Server 控制著內部網絡上的哪些服務或哪些用戶可進行連接或綁定到代理服務器上的某個端口Internet 上的任何用戶或服務器要想訪問內部網絡上的數據或資源首先必須建立此連接
  
  要與代理服務建立連接Internet 用戶應利用外部代理接口進入代理服務器並連接到某個端口建立與代理服務器上某個端口的連接後用戶只能訪問代理服務器上用戶對其擁有訪問權限的那些服務例如文件目錄而不能訪問內部網絡上的任何服務或資源
  
  要訪問內部網絡上的資源擁有適當權限的內部用戶或服務必須通過外部代理接口連接到某個端口在綁定過程中代理服務器將驗證用戶身份如果有足夠的權限就會建立連接
  
  這一特殊的 Internet 配置不會影響 SQL Server 的基本安全屬性內部網絡上擁有相應權限的用戶可以訪問運行 SQL Server 的服務器上的數據不過要訪問 SQL Server 和任何發布信息Internet 用戶必須首先知道其 IP 地址並連接到代理服務器的適當端口然後提供有效的 SQL Server 登錄帳戶
  
  不要指定運行 SQL Server 的服務器或代理服務器內部子網的默認網關外部接口的默認網關必須指向各自路由器的 IP 地址
  
  安全概述
  安全考慮是設計和實現分布式應用的一個重要部分由於復制可將一個服務器上數據的更改應用到該網絡上許多其它服務器因此理解網絡安全的層次是非常重要的
  
  所要復制數據的不集中的特點增加了管理或限制訪問該數據的復雜程度SQL Server 復制使用一種組合的安全機制來保護數據和應用程序中的業務邏輯
  
  考慮安全要求的一種方法是將這些要求視為不同的訪問層在添加後續層之前每個較低的層必須能正常工作每個後續層都依賴於前面層的正常操作以下為需要配置的三個安全層
  
  Windows NT 用戶帳戶
  Proxy Server 安全
  SQL Server 復制帳戶安全
  必須當前面插圖中的三個服務器建立相互連接之後復制才會進行首先發布服務器/分發服務器必須與代理服務器建立網絡連接其次訂閱服務器必須與發布服務器/分發服務器建立 SQL Server 連接最後訂閱服務器必須與代理服務器上 FTP 服務建立網絡連接
  

From:http://tw.wingwit.com/Article/program/SQLServer/201311/22238.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.