徵狀
假設您使用 SQL Server Profiler 來捕獲 sp:啟動 和 SP:已完成 SQL Server 中的事件。
從遠端程式呼叫執行 sp_setapprole 的儲存程式時,query 語句會以明文的方式記錄在追蹤記錄中。 不過,您預期會將它取代成一個類似下列的模糊值:
--在此事件的文字中找到「sp_setapprole」。
-- 出於安全性考慮,文字已由這個批註取代。
解決方案
此問題已于 SQL Server 的下列累積更新與 service pack 中修正:
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
SQL Server 2016 的 Service pack 資訊
此問題已在下列 SQL Server service pack 中修正:
Service pack 是累加的。 每個新的 service pack 都包含舊版 service pack 中的所有修正程式,以及任何新的修正程式。 我們建議您將最新的 service pack 和該 service pack 的最新累計更新套用。 在安裝最新的 service pack 之前,您不需要安裝舊版 service pack。 使用下列文章中的表格1,尋找最新 service pack 和最新累計更新的詳細資訊。
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考
了解 Microsoft 用來說明軟體更新的術語。