sp_get_distributor (Transact-SQL)
Se aplica a: SQL Server
Determina si hay un distribuidor instalado en un servidor. Este procedimiento almacenado se ejecuta en el equipo donde se está buscando el distribuidor, en cualquier base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_get_distributor
[ ; ]
Argumentos
Ninguno.
Conjunto de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
installed |
int | 0 = No; 1 = Sí |
distribution server |
sysname | Nombre del servidor distribuidor |
distribution db installed |
int | 0 = No; 1 = Sí |
is distribution publisher |
int | 0 = No; 1 = Sí |
has remote distribution publisher |
int | 0 = No; 1 = Sí |
Comentarios
sp_get_distributor
la usa principalmente SQL Server Management Studio en la replicación de instantáneas, transaccionales y de mezcla.
Permisos
Cualquier usuario puede ejecutar sp_get_distributor
. Un conjunto de resultados no NULL se devuelve cuando los miembros de los roles fijos de base de datos de db_owner o replmonitor ejecutan este procedimiento almacenado en la base de datos de distribución o los miembros del rol fijo de base de datos de db_owner en al menos una base de datos publicada.
También se devuelve un conjunto de resultados distinto de NULL cuando los usuarios ejecutan este procedimiento almacenado en la lista de acceso a la publicación (PAL) de al menos una base de datos publicada o en la PAL de la base de datos de distribución para un publicador que no es de SQL Server, también pueden ejecutar sp_get_distributor
.
Contenido relacionado
- Configurar la publicación y la distribución
- Distributor and Publisher Information Script (Script de información del distribuidor y del publicador)
- Procedimientos almacenados de replicación (Transact-SQL)