sp_helpreplicationdboption (Transact-SQL)
Indica si las bases de datos del publicador están habilitadas para la replicación. Este procedimiento almacenado se ejecuta en el publicador de cualquier base de datos. No se admite para publicadores de Oracle.
Sintaxis
sp_helpreplicationdboption [ [ @dbname =] 'dbname' ]
[ , [ @type = ] 'type' ]
[ , [ @reserved = ] reserved ]
Argumentos
[ @dbname=] 'dbname'
Es el nombre de la base de datos. dbname es de tipo sysname y su valor predeterminado es %. Si el valor es %, el conjunto de resultados contiene todas las bases de datos del publicador; en caso contrario, sólo se devuelve la información de la base de datos especificada. No se devuelve ninguna información para las bases de datos en que el usuario no tiene los permisos correspondientes según se describe a continuación.[ @type=] 'type'
Restringe el conjunto de resultados para contener sólo las bases de datos en que se ha habilitado el valor type de la opción de replicación especificada. type es de tipo sysname y puede ser uno de los valores siguientes.Valor
Descripción
publish
La replicación transaccional está permitida.
merge publish
La replicación de mezcla está permitida.
replication allowed (predeterminado)
La replicación transaccional o de mezcla están permitidas.
[ @reserved= ] reserved
Especifica si se devuelve información sobre las publicaciones y las suscripciones existentes. reserved es de tipo bit y su valor predeterminado es 0. Si el valor es 1, el conjunto de resultados incluye información sobre si la base de datos especificada incluye publicaciones o suscripciones existentes.
Conjuntos de resultados
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
name |
sysname |
Nombre de la base de datos. |
id |
int |
Identificador de la base de datos. |
transpublish |
bit |
Indica si la base de datos se ha habilitado para la publicación de instantáneas o transaccional; el valor 1 significa que la publicación de instantáneas o transaccional está habilitada. |
mergepublish |
bit |
Indica si la base de datos se ha habilitado para la publicación de mezcla; el valor 1 significa que la publicación de mezcla está habilitada. |
dbowner |
bit |
Indica si el usuario es un miembro de la función fija de servidor db_owner; el valor 1 indica que el usuario es un miembro de esta función. |
dbreadonly |
bit |
Indica si la base de datos está marcada como sólo lectura; el valor 1 significa que la base de datos es de sólo lectura. |
haspublications |
bit |
Indica si la base de datos incluye publicaciones existentes; el valor 1 significa que hay publicaciones existentes. |
haspullsubscriptions |
bit |
Indica si la base de datos incluye publicaciones de extracción existentes; el valor 1 significa que hay publicaciones de extracción existentes. |
Valores de código de retorno
0 (correcto) o 1 (error)
Notas
sp_helpreplicationdboption se utiliza en la replicación de instantáneas, transaccional y de mezcla.
Permisos
Los miembros de la función fija de servidor sysadmin pueden ejecutar sp_helpreplicationdboption para cualquier base de datos. Los miembros de la función fija de base de datos db_owner pueden ejecutar sp_helpreplicationdboption para dicha base de datos.
Vea también