sp_validate_redirected_publisher (Transact-SQL)
S'applique à : SQL Server
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 = ] N'original_publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @redirected_publisher = ] N'redirected_publisher' OUTPUT
, [ @multi_subnet_failover = ] multi_subnet_failover
[ ; ]
Arguments
[ @original_publisher = ] N’original_publisher'
Nom de l’instance de SQL Server qui a publié la base de données à l’origine. @original_publisher est sysname, sans valeur par défaut.
[ @publisher_db = ] N’publisher_db'
Nom de la base de données publiée. @publisher_db est sysname, sans valeur par défaut.
[ @redirected_publisher = ] SORTIE N’redirected_publisher'
Cible de redirection spécifiée quand sp_redirect_publisher
elle a été appelée pour la paire éditeur/base de données. @redirected_publisher est un paramètre OUTPUT de type sysname.
[ @multi_subnet_failover = ] multi_subnet_failover
S’applique à : SQL Server 2022 (16.x) CU 10 et versions ultérieures.
Utilisé pour transmettre des informations pour la création du serveur lié dynamique. Si 0
, le serveur lié dynamique n’est pas créé avec le MultiSubnetFailover
paramètre. Si 1
, le serveur lié dynamique est créé avec le MultiSubnetFailover
paramètre en tant que 1
. @multi_subnet_failover est bit, avec la valeur par défaut 0
.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Jeu de résultats
Aucune.
Notes
Si aucune entrée n’existe pour l’éditeur et la base de données de publication, sp_validate_redirected_publisher
retourne 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 cas de réussite et d’é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 pour la base de données de distribution ou d’un membre d’une liste d’accès à la publication pour une publication définie associée à la base de données de l’éditeur.