Condividi tramite


sp_get_distributor (Transact-SQL)

Determina se in un server è installato un server di distribuzione. Questa stored procedure viene eseguita in qualsiasi database del computer in cui viene cercato il server di distribuzione.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_get_distributor 

Set di risultati

Nome colonna

Tipo di dati

Descrizione

installed

int

0 = No, 1 = Sì

distribution server

sysname

Nome del server di distribuzione

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ì

Osservazioni

sp_get_distributor viene utilizzata principalmente in Microsoft SQL Server Management Studio per la replica snapshot, transazionale e di tipo merge.

Autorizzazioni

sp_get_distributor può essere eseguita da qualsiasi utente. Viene restituito un set di risultati non NULL quando la stored procedure viene eseguita dai membri del ruolo predefinito del database db_owner o replmonitor nel database di distribuzione o dai membri del ruolo predefinito del database db_owner in almeno un database pubblicato. Un set di risultati non NULL viene inoltre restituito quando la stored procedure viene eseguita da utenti nell'elenco di accesso alla pubblicazione di almeno un database pubblicato o del database di distribuzione di un server di pubblicazione non SQL Server, che possono eseguire sp_get_distributor.