sp_helpreplfailovermode (Transact-sql)
Bir abonelik geçerli failover modunu görüntüler. Bu saklı yordam, herhangi bir veritabanı üzerinde abone adresindeki yürütülür. Yerine çalışma modları hakkında daha fazla bilgi için bkz: Işlem çoğaltma için güncelleştirilebilir abonelikleri.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_helpreplfailovermode [ @publisher= ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @failover_mode_id= ] 'failover_mode_id'OUTPUT]
[ , [ @failover_mode = ] 'failover_mode'OUTPUT]
Bağımsız değişkenler
@ publisher ='publisher'
Bu abone güncelleştirme katılan yayımcı addır. publisherise sysname, hiçbir varsayılan ile. Yayımcı zaten yayımlama için yapılandırılmış olması gerekir.@ publisher_db ='publisher_db'
Yayını veritabanı adıdır. publisher_dbise sysname, hiçbir varsayılan ile.@ publication ='publication'
Bu abone güncelleştirme katılan Yayını addır. publicationise sysname, hiçbir varsayılan ile.@ failover_mode_id ='failover_mode_id' ÇIKIŞ
Yerine çalışma modu tamsayı değerini döndürür ve olup bir Çıkış parametresi. failover_mode_idolan bir tinyint varsayılan 0. O döner 0 hemen güncelleştirmek için ve 1 güncelleştirme sıraya için.@failover_mode='failover_mode'OUTPUT
Veri değişiklikleri Abone tarafında yapılan döner. failover_modeolan bir nvarchar(10) null varsayılan. Olan bir Çıkış parametresi.Değer
Açıklama
hemen
Hemen güncelleştiriliyor: Abone tarafında yapılan güncelleştirmeleri hemen iki evreli tamamlama iletişim kuralı (2PC) kullanarak yayımcı yayılır.
sıraya
Güncelleştirme sıraya: Abone tarafında yapılan güncelleştirmeleri bir kuyrukta saklanır.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_helpreplfailovermode ile hemen güncelleştirmek için hangi abonelikler etkin olarak yük devretme, başarısızlık halinde güncelleştirme sıraya alındı için anlık çoğaltma veya işlem çoğaltma kullanılır.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_helpreplfailovermode.