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.
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 MicrosoftSQL 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.