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)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per