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   

Conjuntos de resultados

Nombre de la columna Tipo de datos Descripción
Instalado int 0 = No; 1 = Sí
servidor de distribución sysname Nombre del servidor distribuidor
base de datos de distribución instalada int 0 = No; 1 = Sí
is distribution publisher int 0 = No; 1 = Sí
tiene publicador de distribución remota int 0 = No; 1 = Sí

Comentarios

sp_get_distributor se usa principalmente por Microsoft SQL Server Management Studio en la replicación de instantáneas, transaccionales y de mezcla.

Permisos

Cualquier usuario puede ejecutar sp_get_distributor. Se devuelve un conjunto de resultados distinto de NULL cuando los miembros de los roles fijos de base de datos de db_owner o replmonitor de la base de datos de distribución ejecutan este procedimiento almacenado 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 se pueden ejecutar sp_get_distributor.

Consulte también

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)