本文為 Microsoft SQL Server 7.0 時代技術文獻,記錄如何結合 Microsoft Proxy Server 2.0,在網際網路環境下安全地實現資料庫複寫。雖版本古老,但其網路拓撲設計、安全分層、多宿主 Proxy 架構等核心思想,對理解現代 SQL Server 複寫/Always On 跨網域部署仍具參考價值。
Proxy Server 設定為多宿主,雙網卡物理隔離內外網,僅允許授權服務/連接埠通過,實現應用層存取控制。
| 角色 | 作業系統 | 關鍵軟體 |
|---|---|---|
| Proxy Server | Windows NT 4.0 SP4 | NT Option Pack、IIS 4.0、Proxy Server 2.0 |
| SQL Server | Windows NT Server 4.0 SP4 | IE 4.01 SP1、SQL Server 7.0 |
每一層皆依賴前一層正常運作,形成纵深防禦。
| SQL Server 7.0 / Proxy 2.0 | 現代對應技術 |
|---|---|
| Proxy Server 多宿主 | Azure Application Gateway / AWS ALB / NGINX Reverse Proxy / Windows Server RAS Gateway |
| FTP 快照傳輸 | HTTPS / SFTP / Azure Blob / S3 + SAS Token |
| Windows NT 帳戶 | Active Directory / Entra ID (Azure AD) / gMSA |
| 合併/交易/快照複寫 | Always On 可用性群組 / 交易複寫 (現代版) / Azure SQL Data Sync |
雖技術棧已更迭,但「最小權限、網路分段、應用層閘道、身分驗證分層」的安全架構哲學,在雲原生、零信任網路時代依然是設計跨網域資料同步方案的基石。