KB4090004 - 改進:於 2016 SQL Server 及 2017 年為分散式可用性群組副本配置SESSION_TIMEOUT值

套用到
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)

改進

此改進使您能在 2016 SQL Server 2017 Microsoft (DAG) 複本中配置分散式可用性群組SESSION_TIMEOUT值。 在安裝此更新前,嘗試更改 SESSION_TIMEOUT 值時,可能會收到以下錯誤訊息:

注意

Msg 155,15 級,狀態 1,線 路號碼
「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
  • ),
  • 「嘮叨」
  • (
  • LISTENER_URL = 'tcp:// SQLServerName:5022',
  • AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
  • FAILOVER_MODE = 手動,
  • SEEDING_MODE = 自動,
  • SESSION_TIMEOUT = 10
  • );
  • GO

解決方式

Hotfix 資訊

SQL Server 2016 SP1 的熱修正

已支援更新。 我們建議所有客戶都使用此更新。

SQL Server 2016 SP1 的隨選熱修正更新套件

SQL Server 的累積更新:

此問題已在以下 SQL Server 的累積更新中得到修正:

SQL Server 2017 累積更新 7

Cumulative Update 2 for SQL Server 2016 SP2

         累積更新10 for SQL Server 2016 SP1

關於 SQL Server 的累積更新:

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

SQL Server 2017 最新累積更新

SQL Server 2016 最新累積更新

參考資料

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