Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

sys.fn_hadr_backup_is_preferred_replica (Transact-SQL)

Utilisé pour déterminer si le réplica actuel est le réplica de sauvegarde par défaut.

S'applique à : SQL Server (SQL Server 2012 via la version actuelle).

Icône Lien de rubrique Conventions de syntaxe Transact-SQL

sys.fn_hadr_backup_is_preferred_replica ( 'dbname' )

'dbname'

Nom de la base de données actuellement sauvegardée. dbname est de type sysname.

Retourne 1 si la base de données sur l'instance actuelle est sur le réplica par défaut. Dans le cas contraire, retourne la valeur 0.

Utilisez cette fonction dans un script de sauvegarde pour déterminer si la base de données active est sur le réplica préféré pour les sauvegardes. Vous pouvez exécuter un script sur chaque réplica de disponibilité. Chacun de ces travaux recherche les mêmes données pour déterminer quel est le travail à exécuter, de sorte qu'un seul des travaux planifiés passe à l'étape de sauvegarde. L'exemple de code devrait ressembler à ce qui suit :

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.

A.Utilisation de sys.fn_hadr_backup_is_preferred_replica

L'exemple suivant retourne 1 si la base de données active est le réplica de sauvegarde par défaut.

SELECT sys.fn_hadr_backup_is_preferred_replica ('TestDB');
GO

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft