Sql-Server-2014

添加 AG 數據庫 添加程序導致連接失敗

  • October 11, 2017

最近我被要求向現有的 AG 組添加一個新數據庫。添加新的 AG 數據庫會在 Application 上創建任何中斷。特別是正在進行中的應用程序端與伺服器同步程序。是否有任何連接字元串中斷?

Sql Server 2014 SQL 伺服器。

將數據庫添加到 AG 組不會中斷與數據庫的互動

如果您要向現有的 AG 組添加新數據庫,那麼 SQL Server 的服務將不會有任何損失——不會斷開連接。SQL Server 不需要數據庫的獨占權限即可將數據庫添加到 AlwaysOn 副本。源數據庫幕後發生的大部分事情是數據庫備份和日誌備份。

但是,將數據庫和日誌備份和復製到 SQL 副本會影響 I/O 和 CPU 性能。數據庫越大,I/O 影響就越大。如果數據庫很大,這可能會影響您連接的應用程序的性能。

注意: 雖然您可能不會遇到與要添加到 AlwaysOn 的數據庫斷開連接的情況,但您也沒有使用該 AG 組的偵聽器。將數據庫添加到 AG 組後,您可能希望更改應用程序連接字元串以指向 AG 偵聽器,而不是直接指向 SQL Server。這樣做很可能會中斷服務。

引用自:https://dba.stackexchange.com/questions/188224