Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Database
Azure SQL Managed Instance
Deze procedure is beperkt tot een actieve Geo-Replication relatie tussen een primaire en secundaire procedure. Het aanroepen van de sys.sp_wait_for_database_copy_sync zorgt ervoor dat de applicatie wacht totdat alle committeerde transacties zijn gerepliceerd en bevestigd door de actieve secundaire database. Draai sys.sp_wait_for_database_copy_sync alleen op de primaire database.
Syntax
sp_wait_for_database_copy_sync [ @target_server = ] 'server_name'
, [ @target_database = ] 'database_name'
Argumenten
[ @target_server = ] 'server_name'
De naam van de Azure SQL Database-server die de actieve secundaire database host. server_name is sysname, zonder standaard.
[ @target_database = ] 'database_name'
De naam van de actieve secundaire database. database_name is een systeemnaam, zonder standaard.
Codewaarden retourneren
Geeft 0 terug voor succes of een foutnummer voor mislukking.
De meest waarschijnlijke foutvoorwaarden zijn als volgt:
De servernaam of databasenaam ontbreekt.
De link is niet te vinden naar de opgegeven servernaam of database.
De interlinkverbinding is verloren gegaan en
sys.sp_wait_for_database_copy_synczal terugkeren na de verbindingstime-out.
Permissions
Elke gebruiker in de primaire database kan deze systeemstored procedure aanroepen. De login moet een gebruiker zijn in zowel de primaire als de actieve secundaire database.
Remarks
Alle transacties die vóór een oproep worden uitgevoerd, sp_wait_for_database_copy_sync worden naar de actieve secundaire database gestuurd.
Examples
Het volgende voorbeeld wordt aangeroepen sp_wait_for_database_copy_sync om ervoor te zorgen dat alle transacties worden toegewijd aan de primaire database, AdventureWorks, worden verzonden naar de actieve secundaire database op de doelserver serverSecondary.
USE AdventureWorks;
GO
EXECUTE sys.sp_wait_for_database_copy_sync
@target_server = N'serverSecondary',
@target_database = N'AdventureWorks';
GO