sp_helpreplicationdboption (Transact-SQL)sp_helpreplicationdboption (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Indique si les bases de données du serveur de publication sont activées pour la réplication.Shows whether databases at the Publisher are enabled for replication. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de publication.This stored procedure is executed at the Publisher on any database. Non pris en charge pour les serveurs de publication Oracle.Not supported for Oracle Publishers.

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

SyntaxeSyntax

  
sp_helpreplicationdboption [ [ @dbname =] 'dbname' ]  
    [ , [ @type = ] 'type' ]  
    [ , [ @reserved = ] reserved ]  

ArgumentsArguments

[ @dbname = ] 'dbname'Nom de la base de données.[ @dbname = ] 'dbname' Is the name of the database. dbname est de % type sysname, avec la valeur par défaut.dbname is sysname, with a default of %. Si % la valeur est, le jeu de résultats contient toutes les bases de données sur le serveur de publication, dans le cas contraire, seules les informations sur la base de données spécifiée sont retournées.If %, then the result set contains all databases at the Publisher, otherwise only information on the specified database is returned. Aucune information n'est retournée sur les bases de données pour lesquelles l'utilisateur ne possède pas les autorisations appropriées, comme décrit ci-dessous.Information is not returned for any databases on which the user does not have the appropriate permissions, as described below.

[ @type = ] 'type'Limite le jeu de résultats à contenir uniquement les bases de données sur lesquelles la valeur de type d’option de réplication spécifiée a été activée.[ @type = ] 'type' Restricts the result set to contain only databases on which the specified replication option type value has been enabled. type est de type sysnameet peut prendre l’une des valeurs suivantes.type is sysname, and can be one of the following values.

ValueValue DescriptionDescription
publishpublish Réplication transactionnelle autorisée.Transactional replication allowed.
publication de fusionmerge publish Réplication de fusion autorisée.Merge replication allowed.
réplication autorisée valeursreplication allowed (default) Réplication autorisée, qu'elle soit transactionnelle ou de fusion.Either transactional or merge replication allowed.

[ @reserved = ] reservedSpécifie si les informations sur les publications et les abonnements existants sont retournées.[ @reserved = ] reserved Specifies whether information on existing publications and subscriptions is returned. la valeur réservée est de bit, avec 0 comme valeur par défaut.reserved is bit, with a default value of 0. Si la valeur est 1, le jeu de résultats inclut des informations indiquant si la base de données spécifiée a des publications ou des abonnements existants.If 1, the result set includes information on whether the database specified has any existing publications or subscriptions.

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
namename sysnamesysname Nom de la base de données.Name of the database.
idid intint Identificateur de base de données.Database identifier.
transpublishtranspublish bitbit Si la base de données a été activée pour la publication transactionnelle ou d’instantané; la valeur 1 signifie que la publication transactionnelle ou d’instantané est activée.If the database has been enabled for snapshot or transactional publishing; where a value of 1 means that snapshot or transactional publishing is enabled.
mergepublishmergepublish bitbit Si la base de données a été activée pour la publication de fusion; la valeur 1 signifie que la publication de fusion est activée.If the database has been enabled for merge publishing; where a value of 1 means that merge publishing is enabled.
dbownerdbowner bitbit Si l’utilisateur est membre du rôle de base de données fixe db_owner ; où la valeur 1 indique que l’utilisateur est membre de ce rôle.If the user is a member of the db_owner fixed database role; where a value of 1 indicates that the user is a member of this role.
dbreadonlydbreadonly bitbit Si la base de données est marquée en lecture seule; la valeur 1 signifie que la base de données est en lecture seule.Is if the database is marked as read-only; where a value of 1 means that the database is read-only.
haspublicationshaspublications bitbit Indique si la base de données contient des publications existantes; la valeur 1 signifie qu’il existe des publications existantes.Is if the database has any existing publications; where a value of 1 means that there are existing publications.
haspullsubscriptionshaspullsubscriptions bitbit Indique si la base de données a des abonnements par extraction existants. la valeur 1 signifie qu’il y a des abonnements par extraction existants.Is if the database has any existing pull subscriptions; where a value of 1 means that there are existing pull subscriptions.

Valeurs des codes de retourReturn Code Values

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

NotesRemarks

sp_helpreplicationdboption est utilisé dans les réplications d’instantané, transactionnelles et de fusion.sp_helpreplicationdboption is used in snapshot, transactional, and merge replication.

AutorisationsPermissions

Les membres du rôle serveur fixe sysadmin peuvent exécuter sp_helpreplicationdboption pour n’importe quelle base de données.Members of the sysadmin fixed server role can execute sp_helpreplicationdboption for any database. Les membres du rôle de base de données fixe db_owner peuvent exécuter sp_helpreplicationdboption pour cette base de données.Members of the db_owner fixed database role can execute sp_helpreplicationdboption for that database.

Voir aussiSee Also

sp_replicationdboption (Transact-SQL) sp_replicationdboption (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)