Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Azure SQL Veritabanı Azure SQL Yönetilen Örneği
Bu prosedür, birincil ve ikincil arasında aktif Geo-Replication ilişkisine odaklanır. Çağırıldığında sys.sp_wait_for_database_copy_sync , uygulama tüm taahhüt edilen işlemlerin aktif ikincil veritabanı tarafından çoğaltılması ve onaylanması için bekler. Sadece ana veritabanında çalıştırın sys.sp_wait_for_database_copy_sync .
Syntax
sp_wait_for_database_copy_sync [ @target_server = ] 'server_name'
, [ @target_database = ] 'database_name'
Argümanlar
[ @target_server = ] 'server_name'
Aktif ikincil veritabanını barındıran Azure SQL Veritabanı sunucusunun adı. server_namesysname'dir, varsayılan yoktur.
[ @target_database = ] 'database_name'
Aktif ikincil veritabanının adı. database_namesysname'dir, varsayılan yoktur.
Dönüş kodu değerleri
Başarı için 0 veya başarısızlık için hata numarası döndürür.
En olası hata koşulları şunlardır:
Sunucu adı veya veritabanı adı eksiktir.
Bağlantı, belirtilen sunucu adı veya veritabanına ulaşamıyor.
Bağlantı bağlantısı kaybedildi ve
sys.sp_wait_for_database_copy_syncbağlantı süresi bittikten sonra geri dönecek.
Permissions
Birincil veritabanındaki herhangi bir kullanıcı bu sistemin depolanmış prosedürünü çağırabilir. Giriş hem birincil hem de aktif ikincil veritabanlarında bir kullanıcı olmalıdır.
Remarks
Çağrıdan sp_wait_for_database_copy_sync önce yapılan tüm işlemler aktif ikincil veritabanına gönderilir.
Examples
Aşağıdaki örnek sp_wait_for_database_copy_sync , tüm işlemlerin birincil veritabanına bağlanmasını sağlamak için, AdventureWorks, hedef sunucudaki serverSecondaryaktif ikincil veritabanına gönderilmesini sağlar.
USE AdventureWorks;
GO
EXECUTE sys.sp_wait_for_database_copy_sync
@target_server = N'serverSecondary',
@target_database = N'AdventureWorks';
GO