SQL Server在AWS平台的防火牆開啟連線port

 

以前記得要連到遠端資料庫只要Windows 2012 R2防火牆打開1433 port就可以了,

但是現在在AWS平台開設1433 port卻失靈了(其實這也不限於AWS平台才會發生)。

其實並不是1433 port失靈了,這其中誤解很大阿。

請先參考上面示意圖,

遠端利用SQL Server Browser連到資料庫伺服器除了要開UDP 1434 port之外,

剩下就是考慮看是要走動態通訊埠還是走靜態通訊埠而已,兩者只能選其一,

如果預設是走動態通訊埠的話,則需前往SQL SERVER Configuration Manager

查看動態通訊埠所開的埠號為何?然後讓防火牆通過該埠即可。

 

如果預設是走靜態通訊埠的話,則需前往SQL SERVER Configuration Manager

查看靜態通訊埠所開的埠號為何?然後讓防火牆通過該埠即可。

 

另外也可以藉由SQL指令來查詢SQL SERVER正在聆聽那一個埠號

Use
master
Go

Xp_readerrorlog
Go

經查發現是 TCP 64390 port,

 

參考資料:

SQL Server常用Port及防火牆設定

防火牆 SQL 1433 PROT 打開 還是連不到資料庫

設定 Windows 防火牆以允許 SQL Server 存取

如何在 Windows Server 2008 上的 SQL Server 的開啟防火牆連接埠