摘要
有可在 Microsoft SQL Server 中擴充追蹤擴充事件的更新可供使用。 追蹤會公開用戶端所使用的 TLS/SSL 通訊協定。 如果 TLS/SSL 交涉順利完成,則會傳回 TLS/SSL 通訊協定、加密、雜湊和對等位址等資訊。 如果交涉失敗,則只會傳回用戶端的 IP 位址。
更多資訊
SQL Server 的 Service Pack 資訊
此更新已在下列 SQL Server Service Pack 中修正:
適用於 SQL Server 2016 的 Service Pack 1
適用於 SQL Server 2014 的 Service Pack 3
適用於 SQL Server 2012 的 Service Pack 4
關於 SQL Server Service Pack:
Service Pack 是累積性的。 每個新版 Service Pack 都包含前一版 Service Pack 中所有的修正程式,以及任何新增的修正程式。 我們的建議是套用最新的 Service Pack 和該 Service Pack 的最新累積更新。 所以在安裝最新版的 Service Pack 之前,您不需要安裝前一版的 Service Pack。 使用下列文章中的「表 1」,尋找有關最新 Service Pack 和最新累積更新的詳細資訊。
如何判斷 SQL Server 及其元件的版本、版次及更新層級
關於 SQL Server 組建
每個 SQL Server 的新組建都包含所有 Hotfix 和先前組建的所有安全性修正程式。 建議您安裝適用於您 SQL Server 版本的最新組建:
套用此更新後,追蹤會延長,並可在 SNI 追蹤事件的偵錯通道中使用。
在其他消息中,將有一條消息以“SNISecurity 握手”開頭。 然後,會出現「握手失敗」或「握手成功」訊息,表示失敗或成功。
如果發生失敗,用戶端和伺服器無法順利交涉握手,因為它們沒有共用通用通訊協定。 因為在登入) 發生之前發生握手 (,目前尚沒有關於用戶端的其他資訊,所以只有用戶端的 IP 位址可用。
如果交握成功,則可以使用交握通訊協定的相關資訊: 密碼、其強度、使用的雜湊、雜湊強度,以及用戶端的 IP 位址。 由於握手才剛完成,因此除了 IP 位址之外,尚無法提供用戶端的相關資訊。
備註此程序不適用於 Microsoft SQL Server 2014 或 Microsoft SQL Server 2012,因為該版本中未針對 SNI 層實施追蹤擴充事件。 對於 SQL Server 2014 或 2012,您必須使用 Built-In 診斷 (BID) 追蹤。 如需詳細資訊,請參閱 此 Learn 文章。
參考資料
了解 Microsoft 用來說明軟體更新的術語。