sp_validate_redirected_publisher (Transact-SQL)sp_validate_redirected_publisher (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Vérifie que l'hôte actuel de la base de données de publication peut prendre en charge la réplication.Verifies that the current host for the publishing database is capable of supporting replication. Doit être exécutée à partir d'une base de données de distribution.Must be run from a distribution database. Cette procédure est appelée par sp_get_redirected_publisher.This procedure is called by sp_get_redirected_publisher.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
      sp_validate_redirected_publisher   
    [ @original_publisher = ] 'original_publisher',  
    [ @publisher_db = ] 'database_name',   
    [ @redirected_publisher = ] 'new_publisher' output  

ArgumentsArguments

[ @original_publisher = ] 'original_publisher' nom de l’instance de SQL ServerSQL Server qui a initialement publié la base de données.[ @original_publisher = ] 'original_publisher' The name of the instance of SQL ServerSQL Server that originally published the database. original_publisher est de type sysname, sans valeur par défaut.original_publisher is sysname, with no default.

[ @publisher_db = ] 'publisher_db' nom de la base de données en cours de publication.[ @publisher_db = ] 'publisher_db' The name of the database being published. publisher_db est de type sysname, sans valeur par défaut.publisher_db is sysname, with no default.

[ @redirected_publisher = ] 'redirected_publisher' la cible de redirection spécifiée lors de l’appel de sp_redirect_publisher pour la paire serveur de publication/base de données.[ @redirected_publisher = ] 'redirected_publisher' The target of redirection specified when sp_redirect_publisher was called for the publisher/database pair. redirected_publisher est de type sysname, sans valeur par défaut.redirected_publisher is sysname, with no default.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

Jeux de résultatsResult Sets

Aucun.None.

NotesRemarks

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.If no entry exists for the publisher and the publishing database, sp_validate_redirected_publisher returns null in the output parameter @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).If an entry exists, it is returned in the output parameter in both success and failure cases.

Si la validation réussit, sp_validate_redirected_publisher retourne un indicateur de réussite.If the validation succeeds, sp_validate_redirected_publisher returns a success indication.

Si la validation échoue, des erreurs sont générées, qui décrivent l'échec.If the validation fails, errors are raised describing the failure.

AutorisationsPermissions

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 du serveur de publication.Caller must either be a member of the sysadmin fixed server role, the db_owner fixed database role for the distribution database, or a member of a publication access list for a defined publication associated with the publisher database.

Voir aussiSee Also

Procédures stockées de réplication (Transact-SQL) Replication Stored Procedures (Transact-SQL)
sp_get_redirected_publisher (Transact-SQL) sp_get_redirected_publisher (Transact-SQL)
sp_redirect_publisher (Transact-SQL) sp_redirect_publisher (Transact-SQL)
sp_validate_replica_hosts_as_publishers (Transact-SQL)sp_validate_replica_hosts_as_publishers (Transact-SQL)