sp_setreplfailovermode (Transact-sql)
Yük devretme işlem modu yerine çalışma olarak kuyruğa alınmış güncelleştirme ile hemen güncelleştirmek için etkin abonelikleri için ayarlamanıza olanak sağlar. Bu saklı yordam, abonelik veritabanı 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_setreplfailovermode [ @publisher= ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication= ] 'publication' ]
[ , [ @failover_mode= ] 'failover_mode' ]
[ , [ @override = ] override ]
Bağımsız değişkenler
@ publisher ='publisher'
Yayını addır. publicationise sysname, hiçbir varsayılan ile. Basım önceden mevcut olmalıdır.@ publisher_db ='publisher_db'
Yayını veritabanı adıdır. publisher_dbise sysname, hiçbir varsayılan ile.@ publication ='publication'
Yayını addır. publicationise sysname, hiçbir varsayılan ile.@failover_mode='failover_mode'
Abonelik için yerine çalışma modudur. failover_modeise nvarchar(10) ve bu değerlerden biri olabilir.Değer
Açıklama
hemen veya eşitleme
Bunlar ortaya gibi veri değişiklikleri Abone tarafında yapılan yayımcı için toplu olarak kopyalanır.
sıraya
Veri değişiklikleri depolanmış olan bir Microsoft SQL Serverkuyruğu.
[!NOT]
MicrosoftMessage Queuing onaylanmaz ve artık desteklenmiyor.
@override= ] override
Yalnızca iç kullanım.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_setreplfailovermode anlık çoğaltma veya işlem çoğaltma için hangi abonelikler, ya da hemen güncelleştirmek için yerine çalışma ile güncelleştirme sıraya için etkin veya kuyruğa alınmış güncelleştirme yerine çalışma ile hemen güncelleştirmek için kullanılır.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_setreplfailovermode.
Ayrıca bkz.
Başvuru
Sistem saklı yordamları (Transact-sql)
Kavramlar
Updatable işlemsel abonelik için Güncelleştirme modları arasında geçiş yapma