Condividi tramite


sp_helpsubscription_properties (Transact-SQL)

Si applica a:SQL ServerIstanza gestita di SQL di Azure

Recupera le informazioni di sicurezza dalla tabella MSsubscription_properties . Questa stored procedure viene eseguita nel Sottoscrittore.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_helpsubscription_properties
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @publication_type = ] publication_type ]
[ ; ]

Argomenti

[ @publisher = ] N'publisher'

Nome del server di pubblicazione. @publisher è sysname, con un valore predefinito %, che restituisce informazioni su tutti i server di pubblicazione.

[ @publisher_db = ] N'publisher_db'

Nome del database del server di pubblicazione. @publisher_db è sysname, con un valore predefinito %, che restituisce informazioni su tutti i database del server di pubblicazione.

[ @publication = ] N'publication'

Nome della pubblicazione. @publication è sysname, con un valore predefinito , %che restituisce informazioni su tutte le pubblicazioni.

[ @publication_type = ] publication_type

Tipo di pubblicazione. @publication_type è int, con il valore predefinito NULL. Se specificato, @publication_type deve essere uno dei valori seguenti:

Valore Descrizione
0 Pubblicazione transazionale
1 Pubblicazione snapshot
2 Pubblicazione di tipo merge

Set di risultati

Nome colonna Tipo di dati Descrizione
publisher sysname Nome del server di pubblicazione.
publisher_db sysname Nome del database del server di pubblicazione.
publication sysname Nome della pubblicazione.
publication_type int Tipo di pubblicazione:

0 = Transazionale
1 = Snapshot
2 = Merge
publisher_login sysname ID di accesso usato nel server di pubblicazione per l'autenticazione di SQL Server.
publisher_password nvarchar(524) Password usata nel server di pubblicazione per l'autenticazione di SQL Server (crittografata).
publisher_security_mode int Modalità di sicurezza utilizzata nel server di pubblicazione:

0 = Autenticazione di SQL Server
1 = Autenticazione di Windows
distributor sysname Nome del server di distribuzione.
distributor_login sysname Account di accesso per il server di distribuzione.
distributor_password nvarchar(524) Password (crittografata) per il server di distribuzione.
distributor_security_mode int Modalità di sicurezza utilizzata nel server di distribuzione:

0 = Autenticazione di SQL Server
1 = Autenticazione di Windows
ftp_address sysname Disponibile solo per compatibilità con le versioni precedenti. Indirizzo di rete del servizio FTP (File Transfer Protocol) per il server di distribuzione.
ftp_port int Disponibile solo per compatibilità con le versioni precedenti. Numero di porta del servizio FTP per il server di distribuzione.
ftp_login sysname Disponibile solo per compatibilità con le versioni precedenti. Nome utente utilizzato per la connessione al servizio FTP.
ftp_password nvarchar(524) Disponibile solo per compatibilità con le versioni precedenti. Password utente utilizzata per la connessione al servizio FTP.
alt_snapshot_folder nvarchar(255) Specifica la posizione della cartella alternativa per lo snapshot.
working_directory nvarchar(255) Nome della directory di lavoro utilizzata per archiviare i file dei dati e di schema.
use_ftp bit Specifica l'utilizzo di FTP anziché del protocollo normale per il recupero di snapshot. Se 1, viene usato FTP.
dts_package_name sysname Specifica il nome del pacchetto Data Transformation Services (DTS).
dts_package_password nvarchar(524) Specifica la password nel pacchetto, se presente.
dts_package_location int Posizione di archiviazione del pacchetto DTS.

0 = il percorso del pacchetto si trova nel server di distribuzione.
1 = il percorso del pacchetto si trova nel Sottoscrittore.
offload_agent bit Specifica se l'agente può essere attivato in remoto. Se 0, l'agente non può essere attivato in remoto.
offload_server sysname Nome di rete del server utilizzato per l'attivazione remota.
dynamic_snapshot_location nvarchar(255) Specifica il percorso della cartella in cui vengono salvati i file di snapshot.
use_web_sync bit Specifica se la sottoscrizione può essere sincronizzata tramite HTTPS, dove un valore indica 1 che questa funzionalità è abilitata.
internet_url nvarchar(260) URL che rappresenta la posizione del listener per la replica per la sincronizzazione Web.
internet_login nvarchar(128) Account di accesso utilizzato dall'agente di merge per la connessione al server Web che ospita la sincronizzazione Web tramite l'autenticazione di base.
internet_password nvarchar(524) Password di accesso utilizzata dall'agente di merge per la connessione al server Web in cui viene eseguita la sincronizzazione Web tramite l'autenticazione di base.
internet_security_mode int La modalità di autenticazione utilizzata per la connessione al server Web che ospita la sincronizzazione Web, in cui un valore indica l'autenticazione di 1 Windows e un valore indica l'autenticazione di 0 base.
internet_timeout int Periodo di tempo, espresso in secondi, al termine del quale una richiesta di sincronizzazione Web scade.
hostname nvarchar(128) Specifica il valore per HOST_NAME() quando questa funzione viene utilizzata nel filtro di riga con parametri della WHERE clausola.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_helpsubscription_properties viene usato nella replica snapshot, nella replica transazionale e nella replica di tipo merge.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire sp_helpsubscription_properties.