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

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse 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' Le nom de l’instance de SQL ServerSQL Server qui a 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 sysname, sans valeur par défaut.original_publisher is sysname, with no default.

[ @publisher_db = ] 'publisher_db' Le 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 sysname, sans valeur par défaut.publisher_db is sysname, with no default.

[ @redirected_publisher = ] 'redirected_publisher' La cible de redirection spécifiée lorsque sp_redirect_publisher a été appelée 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 sysname, sans valeur par défaut.redirected_publisher is sysname, with no default.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

Jeux de résultatsResult Sets

Aucune.None.

NotesRemarks

Si aucune entrée n’existe pour le serveur de publication et de 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 une indication 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 un membre de la sysadmin rôle serveur fixe le db_owner rôle de base de données fixe pour la base de données de distribution ou un membre d’une liste d’accès à une publication définie associé à 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)