Condividi tramite


sp_get_distributor (Transact-SQL)

Si applica a: SQL Server

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.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_get_distributor
[ ; ]

Argomenti

Nessuno.

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 usato principalmente da SQL Server Management Studio nella replica snapshot, transazionale e di tipo merge.

Autorizzazioni

Qualsiasi utente può eseguire sp_get_distributor. Un set di risultati non NULL viene restituito quando questa stored procedure viene eseguita dai membri dei ruoli predefiniti 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 restituito anche quando questa stored procedure viene eseguita dagli utenti nell'elenco di accesso alla pubblicazione (PAL) di almeno un database pubblicato o nell'elenco di accesso alla pubblicazione del database di distribuzione per un server di pubblicazione non SQL Server, può anche eseguire sp_get_distributor.