首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

限制 SQL Server 僅允許指定機器連線的三種實作方案

     編輯:關於SqlServer

背景

SQL Server 內建無此功能,亦無連線時觸發存儲程序機制。需自行實作。

方案比較

  1. 防火牆層級限制(最推薦): 將 SQL Server 置於防火牆後,由防火牆管控存取。最安全、功能最完整。
  2. 自建 ODS Gateway: 客戶端連 Gateway,Gateway 驗證後轉連 SQL Server。缺點:精明用戶可繞過 Gateway 直連 SQL Server。範例碼見 SQL Programmers Toolkit(微軟官網免費下載)。
  3. 排程存儲程序掃描 sysprocesses.net_address: 定期檢查 MAC 位址,非白名單發出 KILL。缺點:僅支援 MAC 位址,且允許短暫連線並可能已造成變更才被偵測踢出。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved