Share via


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 di sintassi Transact-SQL

Sintassi

  
sp_get_distributor   

Set di risultati

Nome colonna Tipo di dati Descrizione
Installato int 0 = No; 1 = Sì
server di distribuzione sysname Nome del server di distribuzione
database di distribuzione installato int 0 = No; 1 = Sì
è server di pubblicazione di distribuzione int 0 = No; 1 = Sì
ha server di pubblicazione di distribuzione remota int 0 = No; 1 = Sì

Osservazioni:

sp_get_distributor viene usato principalmente da Microsoft 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.

Vedi anche

Configurare la pubblicazione e la distribuzione
Script di informazioni su database di distribuzione e server di pubblicazione
Stored procedure di replica (Transact-SQL)