Replicação geográfica ativa-sp_wait_for_database_copy_syncActive Geo-Replication - sp_wait_for_database_copy_sync

APLICA-SE A: nãoSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: noSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Este procedimento tem como escopo uma relação do Replicação geográfica ativaActive Geo-Replication entre um banco de dados primário e um banco de dados secundário.This procedure is scoped to an Replicação geográfica ativaActive Geo-Replication relationship between a primary and secondary. Chamar o sp_wait_for_database_copy_sync faz com que o aplicativo aguarde até que todas as transações confirmadas sejam replicadas e confirmadas pelo banco de dados secundário ativo.Calling the sp_wait_for_database_copy_sync causes the application to wait until all committed transactions are replicated and acknowledged by the active secondary database. Execute sp_wait_for_database_copy_sync somente no banco de dados primário.Run sp_wait_for_database_copy_sync on only the primary database.

Applies to: Banco de Dados SQL do AzureAzure SQL Database.Applies to: Banco de Dados SQL do AzureAzure SQL Database.

SintaxeSyntax

sp_wait_for_database_copy_sync [ @target_server = ] 'server_name'   
     , [ @target_database = ] 'database_name'  

ArgumentosArguments

[ @target_server = ] 'server_name'[ @target_server = ] 'server_name'
O nome do servidor do Banco de Dados SQL que hospeda o banco de dados secundário ativo.The name of the SQL Database server that hosts the active secondary database. server_name é sysname, sem padrão.server_name is sysname, with no default.

[ @target_database = ] 'database_name'[ @target_database = ] 'database_name'
O nome do banco de dados secundário ativo.The name of the active secondary database. database_name é sysname, sem padrão.database_name is sysname, with no default.

Valores do código de retornoReturn Code Values

Retorna 0 para êxito ou um número de erro para falha.Returns 0 for success or an error number for failure.

As condições de erro mais prováveis são as seguintes:The most likely error conditions are as follows:

  • O nome do servidor ou do banco de dados está ausente.The server name or database name is missing.

  • O link não pode ser localizado no nome do servidor ou banco de dados especificado.The link cannot be found to the specified server name or database.

  • A conectividade do interlink é perdida.Interlink connectivity is lost. sp_wait_for_database_copy_sync retornará após o tempo limite de conexão.sp_wait_for_database_copy_sync will return after the connection timeout.

PermissõesPermissions

Qualquer usuário no banco de dados primário pode chamar este procedimento armazenado do sistema.Any user in the primary database can call this system stored procedure. O logon deve ser um usuário nos bancos de dados primário e secundário ativo.The login must be a user in both the primary and active secondary databases.

RemarksRemarks

Todas as transações confirmadas antes de uma chamada de sp_wait_for_database_copy_sync são enviadas para o banco de dados secundário ativo.All transactions committed before a sp_wait_for_database_copy_sync call are sent to the active secondary database.

ExemplosExamples

O exemplo a seguir invoca sp_wait_for_database_copy_sync para garantir que todas as transações sejam confirmadas no banco de dados primário, db0, sejam enviadas para seu banco de dados secundário ativo no servidor de destino ubfyu5ssyt.The following example invokes sp_wait_for_database_copy_sync to ensure that all transactions are committed to the primary database, db0, get sent to its active secondary database on the target server ubfyu5ssyt.

USE db0;  
GO  
EXEC sys.sp_wait_for_database_copy_sync @target_server = N'ubfyu5ssyt1', @target_database = N'db0';  
GO  

Consulte tambémSee Also

Sys. dm_continuous_copy_status (banco de dados) SQL do Azure sys.dm_continuous_copy_status (Azure SQL Database)
Funções (e exibições de gerenciamento dinâmico de replicação geográfica do banco de dados SQL do Azure)Geo-Replication Dynamic Management Views and Functions (Azure SQL Database)