sp_helpsubscription_properties (Transact-SQL)
Recupera informazioni sulla protezione provenienti dalla tabella MSsubscription_properties. Questa stored procedure viene eseguita nel Sottoscrittore.
Sintassi
sp_helpsubscription_properties [ [ @publisher = ] 'publisher' ]
[ , [ @publisher_db =] 'publisher_db' ]
[ , [ @publication =] 'publication' ]
[ , [ @publication_type = ] publication_type ]
Argomenti
[ @publisher=] 'publisher'
Nome del server di pubblicazione. publisher è di tipo sysname e il valore predefinito è %, con cui vengono restituite informazioni su tutti i server di pubblicazione.[ @publisher_db=] 'publisher_db'
Nome del database del server di pubblicazione. publisher_db è di tipo sysname e il valore predefinito è %, con cui vengono restituite informazioni su tutti i database di pubblicazione.[ @publication=] 'publication'
Nome della pubblicazione. publication è di tipo sysname e il valore predefinito è %, con cui vengono restituite informazioni su tutte le pubblicazioni.[ @publication_type=] publication_type
Tipo di pubblicazione. publication_type è di tipo int e il valore predefinito è NULL. Se viene specificato questo parametro, i possibili valori di publication_type sono i 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 = Pubblicazione transazionale 1 = Pubblicazione snapshot 2 = Pubblicazione di tipo merge |
publisher_login |
sysname |
ID dell'account di accesso utilizzato nel server di pubblicazione per l'autenticazione di SQL Server. |
publisher_password |
nvarchar(524) |
Password (crittografata) utilizzata nel server di pubblicazione per l'autenticazione di SQL Server. |
publisher_security_mode |
int |
Modalità di protezione 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 protezione utilizzata nel server di distribuzione: 0 = Autenticazione di SQL Server 1 = Autenticazione di Windows |
ftp_address |
sysname |
Disponibile per compatibilità con le versioni precedenti. Indirizzo di rete del servizio FTP (File Transfer Protocol) per il server di distribuzione. |
ftp_port |
int |
Disponibile per compatibilità con le versioni precedenti. Numero di porta del servizio FTP per il server di distribuzione. |
ftp_login |
sysname |
Disponibile per compatibilità con le versioni precedenti. Nome utente utilizzato per la connessione al servizio FTP. |
ftp_password |
nvarchar(524) |
Disponibile 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 |
Imposta l'utilizzo di FTP o del normale protocollo per il recupero di snapshot. Se è 1, viene utilizzato FTP. |
dts_package_name |
sysame |
Nome del pacchetto DTS (Data Transformation Services). |
dts_package_password |
nvarchar(524) |
Password del pacchetto, se è disponibile. |
dts_package_location |
int |
Posizione di archiviazione del pacchetto DTS. 0 = La posizione del pacchetto corrisponde al server di distribuzione. 1 = La posizione del pacchetto corrisponde al 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) |
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 il valore 1 indica che questa funzionalità è attivata. |
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 in cui viene eseguita 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 |
Modalità di autenticazione utilizzata per la connessione al server Web in cui viene eseguita la sincronizzazione Web, dove il valore 1 indica l'autenticazione di Windows, mentre il valore 0 indica l'autenticazione di base. |
internet_timeout |
int |
Intervallo di tempo, espresso in secondi, trascorso il quale una richiesta di sincronizzazione Web scade. |
hostname |
nvarchar(128) |
Specifica il valore di HOST_NAME() se questa funzione viene utilizzata nella clausola WHERE di un filtro di riga con parametri. |
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
La stored procedure sp_helpsubscription_properties viene utilizzata per la replica snapshot, transazionale e di tipo merge.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_helpsubscription_properties.