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
.