Compartilhar via


sp_get_distributor (Transact-SQL)

Determina se um Distribuidor é instalado em um servidor. Esse procedimento armazenado é executado no computador onde o Distribuidor está sendo procurado, em qualquer banco de dados.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_get_distributor

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

installed

int

0 = Não; 1 = Sim

distribution server

sysname

O nome do servidor Distribuidor.

distribution db installed

int

0 = Não; 1 = Sim

is distribution publisher

int

0 = Não; 1 = Sim

has remote distribution publisher

int

0 = Não; 1 = Sim

Comentários

sp_get_distributor é usado principalmente pelo MicrosoftSQL Server Management Studio em replicação de instantâneo, transacional e de mesclagem.

Permissões

Qualquer usuário pode executar sp_get_distributor. Um conjunto de resultados diferente de NULL é retornado quando esse procedimento armazenado é executado por membros das funções de banco de dados fixas db_owner ou replmonitor no banco de dados de distribuição ou membros da função de banco de dados fixa db_owner em pelo menos um banco de dados publicado. Um conjunto de resultados diferentes de NULL é também retornado quando esse procedimento armazenado é executado por usuários da PAL (lista de acesso à publicação) de pelo menos um banco de dados publicado ou da PAL de um banco de dados de distribuição para um Editor não SQL Server. Eles também podem executar sp_get_distributor.

Consulte também

Referência

Procedimentos armazenados de replicação (Transact-SQL)

Conceitos

Configurar a publicação e a distribuição

Script de informações do Distribuidor e Publicador