適用於
- SQL Server 2014 的 Service Pack 3 (SP3 之後的所有版本) (包含它)
- SP2 之後的所有版本 (包含它,) 適用於 SQL Server 2016
- 累積更新 3 至 19 (包括 2017 SQL Server)
- SQL Server 2019 累積更新 5 之前的所有版本
症狀
假設您使用「套用至」一節中提及的其中一個 SQL 版本。 如果您啟用發佈代理程式的輸出詳細記錄,您會注意到散發代理程式的 OUTPUT 包含的摘要資訊不包含下列資訊:
注意
- 日期時間 上次交易時間戳記:0x00000033000000ff00bc00000000
- 交易序號:0x00000033000001500023
- 命令識別碼:1
- 部分:0
- 類型:30
- 命令: <<ParameterizedCommand>>
- 傳回sp_MSget_repl_commands時間戳記的日期時間:0x0x0000003300000150002300000000,1,本機資料列計數:1
- 日期時間 上述命令的參數化值 (s) :{{1.1000, 43659, 2}}sp_MSget_repl_commands時間戳記值為:0x0x0000003300000150002300000000
解決方式
此問題已在下列 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
因應措施
若要解決此問題,您可以將 OutputVerboseLevel 定義為發佈代理程式設定檔參數的一部分。 例如,如果發佈代理程式使用預設代理程式設定檔,請建立新的設定檔,並在該處新增 OutputVerboseLevel 參數及其值。 然後 將該設定檔用於發佈代理。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。