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,
參考資料: