[AlwaysOn] 建立SQL Server高可用性組T-SQL語法:AUTOMATED_BACKUP_PREFERENCE引數
AUTOMATED_BACKUP_PREFERENCE = { PRIMARY | SECONDARY_ONLY| SECONDARY | NONE }
指定在選擇執行備份的位置時,備份作業應如何評估主副本的首選項。Specifies a preference about how a backup job should evaluate the primary replica when choosing where to perform backups. 可以編寫給定備份作業的指令碼,以考慮自動備份首選項。You can script a given backup job to take the automated backup preference into account. 重要的是要了解SQL Server沒有強制執行該首選項,因此它不會影響即席備份。It is important to understand that the preference is not enforced by SQL Server, so it has no impact on ad-hoc backups.
該選項支援的值如下:The supported values are as follows:
主副本 PRIMARY
指定備份應始終發生在主副本上。Specifies that the backups should always occur on the primary replica. 如果需要備份功能(如建立差異備份),則此選項非常有用,在輔助副本上執行備份時,這些功能不受支援。This option is useful if you need backup features, such as creating differential backups, that are not supported when backup is run on a secondary replica.
重要 Important
如果計劃使用日誌傳送為可用性組準備任何輔助資料庫,請將自動備份首選項設定為“主”,直到所有輔助資料庫都已準備好並加入可用性組。If you plan to use log shipping to prepare any secondary databases for an availability group, set the automated backup preference to Primary until all the secondary databases have been prepared and joined to the availability group.
僅輔助副本 SECONDARY_ONLY
指定不應在主副本上執行備份。Specifies that backups should never be performed on the primary replica. 如果主副本是唯一聯機的副本,則不應進行備份。If the primary replica is the only replica online, the backup should not occur.
輔助副本 SECONDARY
指定備份應發生在輔助副本上,除非主副本是唯一聯機副本。Specifies that backups should occur on a secondary replica except when the primary replica is the only replica online. 在這種情況下,備份應該發生在主副本上。In that case, the backup should occur on the primary replica. 這是預設行為。This is the default behavior.
無 NONE
指定在選擇要執行備份的副本時,您希望備份作業忽略可用性副本的角色。Specifies that you prefer that backup jobs ignore the role of the availability replicas when choosing the replica to perform backups. 注意:備份作業可能會評估其他因素,例如每個可用性副本的備份優先順序及其操作狀態和連線狀態。Note backup jobs might evaluate other factors such as backup priority of each availability replica in combination with its operational state and connected state.
重要 Important
沒有強制執行“自動備份”首選項設定。There is no enforcement of the AUTOMATED_BACKUP_PREFERENCE setting. 此首選項的解釋取決於為給定可用性組中的資料庫編寫後臺作業指令碼的邏輯(如果有)。The interpretation of this preference depends on the logic, if any, that you script into back jobs for the databases in a given availability group. 自動備份首選項設定對即席備份沒有影響。The automated backup preference setting has no impact on ad-hoc backups. 有關詳細資訊,請參閱配置可用性備份副本(SQL Server)。For more information, see .
註釋 Note
要檢視現有可用性組的自動備份首選項,請選擇sys.availability_groups目錄檢視的 automated_backup_preference或 automated_backup_preference_desc列。To view the automated backup preference of an existing availability group, select the automated_backup_preference or automated_backup_preference_desc column of the catalog view. 此外, sys.fn_hadr_backup_is_preferred_replica(Transact-SQL)可用於確定首選備份副本。Additionally, can be used to determine the preferred backup replica. 此函式至少為一個副本返回1,即使在automated_backup_preference=none時也是如此。This function returns 1 for at least one of the replicas, even when AUTOMATED_BACKUP_PREFERENCE = NONE .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-2653353/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:BASIC引數SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:DISTRIBUTED引數SQLServer
- [AlwaysOn] 建立SQL Server AlwaysOn高可用性組T-SQL語法SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:SESSION_TIMEOUT引數SQLServerSession
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:BACKUP_PRIORITY引數SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:SEEDING_MODE引數SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:FAILOVER_MODE引數SQLServerAI
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:AVAILABILITY_MODE引數SQLServerAI
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:CLUSTER_TYPE引數SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:DB_FAILOVER引數SQLServerAI
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:DTC_SUPPORT引數SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:group_name引數SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:HEALTH_CHECK_TIMEOUT引數SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:FAILURE_CONDITION_LEVEL引數SQLServerAI
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:例項SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:REPLICA ON子句SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:LISTENER子句SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:DATABASE子句SQLServerDatabase
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:安全性SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:AVAILABILITY GROUP ON子句SQLServerAI
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:ENDPOINT_URL子句SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:SECONDARY_ROLE子句SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:PRIMARY_ROLE子句SQLServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:先決條件和限制SQLServer
- [AlwaysOn] T-SQL語法:REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT引數SQLUIsynchronizedMIT
- SQL Server 2022 AlwaysOn新特性之包含可用性組介紹SQLServer
- 【T-SQL】〇、 T-SQL語法說明SQL
- T-SQL——基礎語法SQL
- [AlwaysOn] AlwaysOn可用性組的可用性模式之間的差異模式
- SQL Server中的高可用性概覽SQLServer
- 雲中SQL Server高可用性最佳實踐SQLServer
- SQL Server 2016 + AlwaysOn 無域叢集SQLServer
- 維護SQL Server虛擬機器的高可用性NJSQLServer虛擬機
- Sql Server 的引數化查詢SQLServer
- SQL Server AlwaysOn的Oracle等價技術SQLServerOracle
- SQL 高階語法 MERGE INTOSQL
- 如何建立SQL Server分析系統資料收集組BSSQLServer
- T-SQL——數字輔助表SQL