症狀
您在 SQL Server 2016 中使用表格式模型指令碼語言 (TMSL) 。 當您以 JSON) 為基礎的陳述式指令碼 (執行 JavaScript 物件標記法時,您會從 SQL 分析工具看到,AMO) 執行個體 (分析管理物件正在使用類別 CommandBegin 和 CommandEnd 以及子類別 JsonCommand 列舉對應的事件。 但是當您以程式設計方式訂閱事件時,TraceEventSubclass 不會列舉子類 JsonCommand 的事件。
解決方式
此問題的修正程式已包含在下列 SQL Server 累積更新中:
SQL Server 2016 累積更新 1
注意,您可以在用戶端電腦上安裝新版本的 AMO 組件,以取得此修正程式。
關於 SQL Server 的累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
瞭解 Microsoft 用來說明軟體更新的 術語 。