sp_get_distributor (Transact-SQL)
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.
Sintaxis
sp_get_distributor
Conjuntos de resultados
Nombre de 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 se usa principalmente en Microsoft SQL Server Management Studio para la replicación transaccional, de instantáneas y de mezcla.
Permisos
Cualquier usuario puede ejecutar sp_get_distributor. Se devuelve un conjunto de resultados no NULL cuando los miembros de las funciones fijas de base de datos db_owner o replmonitor ejecutan este procedimiento almacenado en la base de datos de distribución o cuando lo ejecutan miembros de la función fija de base de datos db_owner en al menos una base de datos publicada. También se devuelve un conjunto de resultados no NULL cuando los usuarios de la lista de acceso a la publicación (PAL) de al menos una base de datos publicada ejecutan este procedimiento almacenado; en la PAL de la base de datos de distribución para un publicador que no es de SQL Server también se puede ejecutar sp_get_distributor.