KB4090004 - 改善:為 SQL Server 2016 和 2017 中的分散式可用性群組複本設定SESSION_TIMEOUT值

Applies To
SQL Server 2016 Service Pack 1 SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2017 on Windows (all editions)

改進

這項改進功能可讓您為 Microsoft SQL Server 2016 和 2017 中的分散式可用性群組 (DAG) 複本設定SESSION_TIMEOUT值。 安裝此更新之前,當您嘗試變更 SESSION_TIMEOUT 值時,可能會收到下列錯誤訊息:

注意

Msg 155, Level 15, State 1, Line LineNumber
'SESSION_TIMEOUT' 不是可辨識的 ALTER AVAILABILITY GROUP 選項。

套用此更新之後,您可以設定 SESSION_TIMEOUT 值。 例如:

注意

  • 建立可用性群組 [distributedag]
  • 使用 (分散式)
  • 可用性群組開啟
  • 'cag' 搭配
  • (
  • LISTENER_URL = 'tcp:// SQLServerName:5022',
  • AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
  • FAILOVER_MODE = 手動,
  • SEEDING_MODE = 自動,
  • SESSION_TIMEOUT = 10
  • ),
  • 'nag' 搭配
  • (
  • LISTENER_URL = 'tcp:// SQLServerName:5022',
  • AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
  • FAILOVER_MODE = 手動,
  • SEEDING_MODE = 自動,
  • SESSION_TIMEOUT = 10
  • );
  • GO

解決方式

Hotfix 資訊

適用於 SQL Server 2016 SP1 的 Hotfix

支援的更新可供使用。 建議所有客戶都套用此更新。

適用於 SQL Server 2016 SP1 的隨選 Hotfix 更新套件

SQL Server 的累積更新:

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

SQL Server 2017 累積更新 CU 7

SQL Server 2016 SP2 的累積更新 2

         SQL Server 2016 SP1 的累積更新 10

關於 SQL Server 的累積更新:

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

適用於 SQL Server 2017 的最新累積更新

適用於 SQL Server 2016 的最新累積更新

參考資料

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