sp_helpdistpublisher (Transact-SQL)

Si applica a:Istanza gestita di SQL Di Azure di SQL Server

Restituisce le proprietà dei server di pubblicazione utilizzando un server di distribuzione. Questa stored procedure viene eseguita in qualsiasi database del server di distribuzione.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_helpdistpublisher [ [ @publisher=] 'publisher']   
    [ , [ @check_user = ] check_user  

Argomenti

[ @publisher = ] 'publisher' Server di pubblicazione per cui vengono restituite le proprietà. publisher è sysname, con un valore predefinito .%

[ @check_user = ] check_user

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Set di risultati

Nome colonna Tipo di dati Descrizione
name sysname Nome del server di pubblicazione.
distribution_db sysname Database di distribuzione per il server di pubblicazione specificato.
security_mode int Modalità di sicurezza usata dagli agenti di replica per connettersi al server di pubblicazione per le sottoscrizioni ad aggiornamento in coda o con un server di pubblicazione non SQL Server.

0 = Autenticazione di SQL Server

1 = Autenticazione di Windows
login sysname Nome di accesso usato dagli agenti di replica per connettersi al server di pubblicazione per le sottoscrizioni ad aggiornamento in coda o con un server di pubblicazione non SQL Server.
password nvarchar(524) Password restituita in formato crittografato semplice. La password è NULL per gli utenti diversi da sysadmin.
active bit Indica se un server di pubblicazione remoto utilizza il server locale come server di distribuzione:

0 = No

1 = Sì
working_directory nvarchar(255) Nome della directory di lavoro.
Trusted bit Indica se la password è obbligatoria per la connessione del server di pubblicazione al server di distribuzione. Per Microsoft SQL Server 2005 (9.x) e versioni successive, deve restituire sempre 0, il che significa che la password è obbligatoria.
thirdparty_flag bit Indica se la pubblicazione è abilitata da SQL Server o da un'applicazione di terze parti:

0 = SQL Server, Oracle o Oracle Gateway Publisher.

1 = Il server di pubblicazione è stato integrato con SQL Server usando un'applicazione di terze parti.
publisher_type sysname Tipo di server di pubblicazione. Può essere uno dei tipi seguenti:

MSSQLSERVER

ORACLE

ORACLE GATEWAY
publisher_data_source nvarchar(4000) Nome dell'origine dati OLE DB nel server di pubblicazione.
storage_connection_string nvarchar(4000) Chiave di accesso all'archiviazione per la directory di lavoro quando il server di distribuzione o il server di pubblicazione nel database SQL di Azure.

Valori del codice restituito

0 (esito positivo) o 1 (errore)

Osservazioni:

sp_helpdistpublisher viene usato in tutti i tipi di replica.

sp_helpdistpublisher non visualizzerà l'account di accesso o la password del server di pubblicazione nel set di risultati per gli account di accesso non sysadmin.

Autorizzazioni

I membri del ruolo predefinito del server sysadmin possono eseguire sp_helpdistpublisher per qualsiasi server di pubblicazione che usa il server locale come server di distribuzione. I membri del ruolo predefinito del database db_owner o del ruolo replmonitor in un database di distribuzione possono eseguire sp_helpdistpublisher per qualsiasi server di pubblicazione che utilizza tale database di distribuzione. Gli utenti dell'elenco di accesso alla pubblicazione per una pubblicazione nel server di pubblicazione specificato possono eseguire sp_helpdistpublisher. Se l'autore non è specificato, vengono restituite informazioni per tutti i server di pubblicazione a cui l'utente dispone dei diritti di accesso.

Vedi anche

Visualizzare e modificare le proprietà del server di pubblicazione e del database di distribuzione
sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)