sp_validate_redirected_publisher (Transact-SQL)
Vérifie que l'hôte actuel de la base de données de publication peut prendre en charge la réplication. Doit être exécutée à partir d'une base de données de distribution. Cette procédure est appelée par sp_get_redirected_publisher.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_validate_redirected_publisher
[ @original_publisher = ] 'original_publisher',
[ @publisher_db = ] 'database_name',
[ @redirected_publisher = ] 'new_publisher' output
Arguments
[ @original_publisher = ] 'original_publisher'
Nom de l'instance de SQL Server qui a publié la base de données à l'origine. original_publisher est de type sysname et n'a pas de valeur par défaut.[ @publisher_db = ] 'publisher_db'
Nom de la base de données publiée. publisher_db est de type sysname et n'a pas de valeur par défaut.[ @redirected_publisher = ] 'redirected_publisher'
Cible de la redirection spécifiée lorsque sp_redirect_publisher a été appelé pour la paire serveur de publication/base de données. redirected_publisher est de type sysname et n'a pas de valeur par défaut.
Valeurs des codes de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Aucun.
Notes
Si aucune entrée n'existe pour le serveur de publication et la base de données de publication, sp_validate_redirected_publisher retourne la valeur Null dans le paramètre de sortie @redirected\_publisher. Si une entrée existe, elle est retournée dans le paramètre de sortie dans les deux cas (réussite et échec).
Si la validation réussit, sp_validate_redirected_publisher retourne une indication de réussite.
Si la validation échoue, des erreurs sont générées, qui décrivent l'échec.
Autorisations
L'appelant doit être membre du rôle serveur fixe sysadmin, du rôle de base de données fixe db_owner de la base de données de distribution ou d'une liste d'accès à une publication pour une publication définie associée à la base de données du serveur de publication.
Voir aussi
Référence
Procédures stockées de réplication (Transact-SQL)
sp_get_redirected_publisher (Transact-SQL)