sys.fn_hadr_backup_is_preferred_replica (Transact-sql)

Geçerli yineleme tercih edilen yedek kopya olup olmadığını belirlemek için kullanılır.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sys.fn_hadr_backup_is_preferred_replica ( 'dbname' )

Bağımsız değişkenler

  • 'dbname'
    Yedeklenecek veritabanının adıdır. dbnameIş türü sysname yapılandırma olur.

Döner

Veritabanı geçerli örnek üzerinde tercih edilen yineleme 1 döndürür. Aksi takdirde 0 döndürür.

Açıklamalar

Bu işlevi, geçerli veritabanı yedekleri için tercih edilen çoğaltma olup olmadığını belirlemek için bir yedekleme komut dosyası kullanın. Her yer yineleme üzerinde bir komut dosyası çalıştırabilirsiniz. Her bu işleri hangi işi çalıştırmak, böylece zamanlanmış işleri yalnızca biri aslında yedek sahneye gelirleri belirlemek için aynı veri bakar. Örnek kod aşağıdakine benzer olabilir.

If sys.fn_hadr_backup_is_preferred_replica( @dbname ) <> 1 
BEGIN
--If this is not the preferred replica, exit (probably without error).
END
-- If this is the preferred replica, continue to do the backup.

If sys.fn_hadr_backup_is_preferred_replica( @dbname ) <> 1 
BEGIN
--If this is not the preferred replica, exit (probably without error).
END
-- If this is the preferred replica, continue to do the backup.

Örnekler

A.Sys.fn_hadr_backup_is_preferred_replica kullanma

Aşağıdaki örnek geçerli veritabanı tercih edilen yedek kopyayı 1 döndürür.

SELECT sys.fn_hadr_backup_is_preferred_replica ('TestDB');
GO

SELECT sys.fn_hadr_backup_is_preferred_replica ('TestDB');
GO

Ayrıca bkz.

Başvuru

KULLANILABİLİRLİK group (Transact-sql) oluştur

alter kullanılabilirlik group (Transact-sql)

Kavramlar

Yedekleme ikincil kopyaları (AlwaysOn kullanılabilirlik grupları)

Diğer Kaynaklar

AlwaysOn Availability Groups (SQL Server)

AlwaysOn kullanılabilirlik grupları Kataloğu görünümleri (Transact-sql)