另外,对于Always On 的可用组来说,自增期间能够使用跟踪标记trace flag 9567压缩数据流,从而大大减少传输时间。相关内容可以再找个连接看到:https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-traceon-trace-flags-transact-sql
添加一个带有自增长属性的数据库
打开SSMS并且连接可用组主节点。导航到AlwaysOn 高可用(AlwaysOn High Availability)文件,打开“Availability Groups”,然后找到打算添加数据库的可用组。在打开"Availability Databases" 文件夹。右击"Availability Databases",右键菜单"Add databases..", 这个菜单选项将会激活配置向导如下:
选择打算加入到可用组的数据库:
注意,这个数据库一定满足一下必要条件。选择选项“Skip initial data synchronization”:
在次要节点,你会看到数据库已经被还原的信息:
因此,你也可以在msdb.dbo.restorehistory 表中看到每个数据库的增加信息。在主服务器,可以在表msdb.dbo.backupmediafamily 中看到每个数据库信息,数据库可以shiyo8ng下面的T-SQL语句实现:
ALTER AVAILABILITY GROUP {your_AG_name} ADD DATABASE {your_database_name};