使用 UPDATABLE_SECONDARY 配置参数来设置在主服务器与辅助服务器之间要建立的连接数。设置这个配置参数使得客户端应用能够在一台高可用性辅助服务器上执行更新、插入和删除操作。
如果 UPDATABLE_SECONDARY 配置参数未设置或设置为零,则辅助数据复制服务器为只读。在这种情况下,在辅助服务器上仅 DIRTY READ 或 READ UNCOMMITTED 事务隔离级别可用。
如果 UPDATABLE_SECONDARY 参数设置为一个大于零的有效连接数,则辅助数据复制服务器可支持 COMMITTED READ、COMMITTED READ LAST COMMITTED 或 COMMITTED READ 事务隔离级别,或者 USELASTCOMMITTED 会话环境变量。仅 SQL DML 语句,诸如 INSERT、UPDATE、MERGE 和 DELETE 和 dbexport 实用程序,可支持在可更新的辅助服务器上写操作。(除了 UPDATABLE_SECONDARY 之外,还必须设置 STOP_APPLY 和 USELASTCOMMITTED 配置参数通过在辅助数据复制服务器上的 dbexport 来启用写操作。)