sp_helpdistpublisher (Transact-SQL)
Devuelve las propiedades de los publicadores que utilizan un distribuidor. Este procedimiento almacenado se ejecuta en el distribuidor de cualquier base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpdistpublisher [ [ @publisher=] 'publisher']
[ , [ @check_user = ] check_user
Argumentos
[ @publisher= ] 'publisher'
Es el publicador cuyas propiedades se van a devolver. publisher es de tipo sysname y su valor predeterminado es %.[ @check_user= ] check_user
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
Conjuntos de resultados
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
name |
sysname |
Nombre del publicador. |
distribution_db |
sysname |
Base de datos de distribución del publicador especificado. |
security_mode |
int |
Modo de seguridad empleado por los agentes de replicación para conectar al publicador para suscripciones de actualización en cola, o con un publicador que no sea de SQL Server. 0 = Autenticación de SQL Server 1 = Autenticación de Windows |
login |
sysname |
Nombre de inicio de sesión empleado por los agentes de replicación para conectar al publicador para suscripciones de actualización en cola, o con un publicador que no sea de SQL Server. |
password |
nvarchar(524) |
Contraseña devuelta (en forma de cifrado sencillo). La contraseña es NULL para los usuarios que no sean sysadmin. |
active |
bit |
Indica si un publicador remoto utiliza el servidor local como distribuidor: 0 = No 1 = Sí |
working_directory |
nvarchar(255) |
Nombre del directorio de trabajo. |
trusted |
bit |
Si se necesita la contraseña cuando un publicador se conecta con el distribuidor. Para Microsoft SQL Server 2005 y versiones posteriores, esto siempre debe devolver 0, es decir, que se necesita una contraseña. |
thirdparty_flag |
bit |
Indica si la publicación está habilitada por SQL Server o por una aplicación de terceros: 0 = SQL Server, Oracle o el publicador de puerta de enlace de Oracle. 1 = el publicador se ha integrado con SQL Server mediante una aplicación de otro fabricante. |
publisher_type |
sysname |
Tipo de publicador, que puede ser uno de los siguientes:
|
publisher_data_source |
nvarchar(4000) |
Nombre del origen de datos OLE DB en el publicador. |
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_helpdistpublisher se utiliza en todos los tipos de replicación.
sp_helpdistpublisher no mostrará el inicio de sesión ni la contraseña del publicador en el conjunto de resultados para inicios de sesión que no sean del tipo sysadmin.
Permisos
Los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_helpdistpublisher para los publicadores que utilicen el servidor local como distribuidor. Los miembros del rol fijo de base de datos db_owner o del rol replmonitor en una base de datos de distribución pueden ejecutar sp_helpdistpublisher para los publicadores que utilicen esa base de datos de distribución. Los usuarios de la lista de acceso a la publicación para una publicación en todos los publisher especificados pueden ejecutar sp_helpdistpublisher. Si no se especifica publisher, la información se devuelve para todos los publicadores en los que el usuario tiene derechos de acceso.
Vea también
Referencia
sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)
Conceptos
Ver y modificar las propiedades del distribuidor y del publicador