sp_helpdistpublisher (Transact-SQL)sp_helpdistpublisher (Transact-SQL)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce le proprietà dei server di pubblicazione utilizzando un server di distribuzione.Returns properties of the Publishers using a Distributor. Questa stored procedure viene eseguita in qualsiasi database del server di distribuzione.This stored procedure is executed at the Distributor on any database.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintassiSyntax


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

ArgomentiArguments

[ @publisher= ] 'publisher'[ @publisher= ] 'publisher'
Server di pubblicazione per il quale vengono restituite le proprietà.Is the Publisher for which properties are returned. server di pubblicazione viene sysname, il valore predefinito è %.publisher is sysname, with a default of %.

[ @check_user= ] check_user[ @check_user= ] check_user
Identificato solo a scopo informativo.Identified for informational purposes only. Non supportato.Not supported. Non è garantita la compatibilità con le versioni future.Future compatibility is not guaranteed.

Set di risultatiResult Sets

Nome colonnaColumn name Tipo di datiData type DescriptionDescription
namename sysnamesysname Nome del server di pubblicazione.Name of Publisher.
distribution_dbdistribution_db sysnamesysname Database di distribuzione per il server di pubblicazione specificato.Distribution database for the specified Publisher.
security_modesecurity_mode intint Modalità di sicurezza 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 ServerSQL Server.Security mode used by replication agents to connect to the Publisher for queued updating subscriptions, or with a non- SQL ServerSQL Server Publisher.

0 = SQL ServerSQL Server autenticazione0 = SQL ServerSQL Server Authentication

1 = autenticazione di Windows1 = Windows Authentication
loginlogin sysnamesysname 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 ServerSQL Server.Login name used by replication agents to connect to the Publisher for queued updating subscriptions, or with a non- SQL ServerSQL Server Publisher.
passwordpassword nvarchar(524nvarchar(524) Password restituita in formato crittografato semplice.Password returned (in simple encrypted form). La password è diverso da NULL per gli utenti sysadmin.Password is NULL for users other than sysadmin.
Attivaactive bitbit Indica se un server di pubblicazione remoto utilizza il server locale come server di distribuzione:Whether a remote Publisher is using the local server as a Distributor:

0 = No0 = No

1 = Sì1 = Yes
working_directoryworking_directory nvarchar(255)nvarchar(255) Nome della directory di lavoro.Name of the working directory.
attendibiletrusted bitbit Indica se la password è obbligatoria per la connessione del server di pubblicazione al server di distribuzione.If the password is required when the Publisher connects to the Distributor. Per MicrosoftMicrosoft SQL Server 2005SQL Server 2005 e versioni successive, deve sempre restituire 0, il che significa che la password è obbligatoria.For MicrosoftMicrosoft SQL Server 2005SQL Server 2005 and later versions, this should always return 0, which means that the password is required.
thirdparty_flagthirdparty_flag bitbit Indica se la pubblicazione è abilitata da SQL ServerSQL Server o da un'applicazione di terze parti:Whether the publication is enabled by SQL ServerSQL Server or by a third party application:

0 = SQL ServerSQL Server, oracle o server di pubblicazione Oracle Gateway.0 = SQL ServerSQL Server, Oracle, or Oracle Gateway Publisher.

1 = server di pubblicazione è stato integrato con SQL ServerSQL Server tramite un'applicazione di terze parti.1 = Publisher has been integrated with SQL ServerSQL Server using a third-party application.
publisher_typepublisher_type sysnamesysname Tipo di server di pubblicazione. Può essere uno dei tipi seguenti:Type of Publisher; can be one of the following:

MSSQLSERVERMSSQLSERVER

ORACLEORACLE

ORACLE GATEWAYORACLE GATEWAY
publisher_data_sourcepublisher_data_source nvarchar(4000)nvarchar(4000) Nome dell'origine dati OLE DB nel server di pubblicazione.Name of the OLE DB data source on the Publisher.

Valori restituitiReturn Code Values

0 (esito positivo) o 1 (esito negativo)0 (success) or 1 (failure)

OsservazioniRemarks

sp_helpdistpublisher viene utilizzata in tutti i tipi di replica.sp_helpdistpublisher is used in all types of replication.

sp_helpdistpublisher non verrà visualizzato l'account di accesso del server di pubblicazione o per impostare una password nel risultato non -sysadmin gli account di accesso.sp_helpdistpublisher will not display the publisher login or password in the result set for non-sysadmin logins.

AutorizzazioniPermissions

I membri del sysadmin ruolo predefinito del server può essere eseguita sp_helpdistpublisher per qualsiasi server di pubblicazione utilizzando il server locale come server di distribuzione.Members of the sysadmin fixed server role may execute sp_helpdistpublisher for any Publisher using the local server as a Distributor. I membri del db_owner ruolo predefinito del database o replmonitor può essere eseguita in un database di distribuzione sp_helpdistpublisher per qualsiasi server di pubblicazione che utilizza quel database di distribuzione.Members of the db_owner fixed database role or the replmonitor role in a distribution database may execute sp_helpdistpublisher for any Publisher using that distribution database. Elenco di utenti l'accesso alla pubblicazione per una pubblicazione specificato publisher possono eseguire sp_helpdistpublisher.Users in the publication access list for a publication at the specified publisher may execute sp_helpdistpublisher. Se publisher viene omesso, vengono restituite informazioni per tutti i server di pubblicazione che l'utente disponga dei diritti di accesso.If publisher is not specified, information is returned for all Publishers that the user has rights to access.

Vedere ancheSee Also

Visualizzare e modificare le proprietà del server di pubblicazione e del database di distribuzione View and Modify Distributor and Publisher Properties
sp_adddistpublisher (Transact-SQL) sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL) sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)sp_dropdistpublisher (Transact-SQL)