Condividi tramite


sp_helpsubscription_properties (Transact-SQL)

Recupera informazioni sulla protezione provenienti dalla tabella MSsubscription_properties. Questa stored procedure viene eseguita nel Sottoscrittore.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

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.