sp_helpdistpublisher (Transact-SQL)

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

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [ @publisher= ] 'publisher'
    Server di pubblicazione per il quale vengono restituite le proprietà. publisher è di tipo sysname e il valore predefinito è %.
  • [ @check_user= ] check_user
    Solo per uso interno.

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 protezione utilizzata dagli agenti di replica per connettersi al server di pubblicazione per le sottoscrizioni ad aggiornamento in coda o a un server di pubblicazione non SQL Server.

0 = autenticazione di SQL Server

1 = autenticazione di Windows

login

sysname

Nome account di accesso utilizzato dagli agenti di replica per connettersi al server di pubblicazione per le sottoscrizioni ad aggiornamento in coda o a un server di pubblicazione non SQL Server.

password

nvarchar(524)

Password restituita in formato crittografato semplice. Per gli utenti diversi da sysadmin la password è NULL.

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 deve essere sempre restituito 0 (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 server di pubblicazione Oracle Gateway.

1 = server di pubblicazione integrato con SQL Server mediante 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.

Osservazioni

sp_helpdistpublisher viene utilizzata in tutti i tipi di replica.

Per account di accesso diversi da sysadmin, sp_helpdistpublisher non visualizza l'account di accesso o la password del server di pubblicazione nel set di risultati.

Autorizzazioni

I membri del ruolo predefinito del server sysadmin possono eseguire sp_helpdistpublisher per qualsiasi server di pubblicazione utilizzando 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 utilizzando il database di distribuzione. Gli utenti nell'elenco di accesso alla pubblicazione relativo a una pubblicazione nell'argomento publisher specificato possono eseguire sp_helpdistpublisher. Se publisher non viene specificato, vengono restituite le informazioni per tutti i server di pubblicazione per i quali l'utente dispone dei diritti di accesso.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Vedere anche

Riferimento

sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)

Altre risorse

How to: View and Modify Publisher and Distributor Properties (Replication Transact-SQL Programming)

Guida in linea e informazioni

Assistenza su SQL Server 2005