KB4100918 - 修正:當使用 Docker SQL Server 非預設 TCP 埠時,SQL Server Agent無法連接 2017

套用到
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux

症狀

當 SQL Server 2017 on Linux 使用 TCP) 埠 (非預設的傳輸控制協定時,你可能會注意到 SQL Server Agent 無法在 Docker 上連接 SQL Server 2017。

更多資訊

SQL Server Agent 在 Docker 中執行時不會讀取 TCPPORT 環境變數。 因此,它無法發現 SQL 伺服器的埠號。

解決方式

此問題已在以下 SQL Server 累積更新中修正:

累積更新6 for SQL Server 2017

關於 SQL Server 的累積更新:

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

SQL Server 2017 最新累積更新

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

了解 Microsoft 用來說明軟體更新的術語