sp_helppullsubscription (Transact-SQL)
Si applica a:SQL Server Istanza gestita di SQL di Azure
Visualizza informazioni su una o più sottoscrizioni nel Sottoscrittore. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helppullsubscription [ [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @show_push = ] 'show_push' ]
Argomenti
[ @publisher = ] 'publisher'
Nome del server remoto. publisher è sysname, con un valore predefinito , %che restituisce informazioni per tutti i server di pubblicazione.
[ @publisher_db = ] 'publisher_db'
Nome del database del server di pubblicazione. publisher_db è sysname, con un valore predefinito , %che restituisce tutti i database del server di pubblicazione.
[ @publication = ] 'publication'
Nome della pubblicazione. publication è sysname, con un valore predefinito , %che restituisce tutte le pubblicazioni. Se questo parametro è uguale a ALL, vengono restituite solo le sottoscrizioni pull con independent_agent = 0 .
[ @show_push = ] 'show_push'
Indica se devono essere restituite tutte le sottoscrizioni push. show_push è nvarchar(5), con un valore predefinito FAL edizione Standard, che non restituisce sottoscrizioni push.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
publisher | sysname | Nome del server di pubblicazione. |
database publisher | sysname | Nome del database del server di pubblicazione. |
Pubblicazione | sysname | Nome della pubblicazione. |
independent_agent | bit | Indica se per questa pubblicazione è disponibile un agente di distribuzione autonomo. |
tipo di sottoscrizione | int | Tipo di sottoscrizione della pubblicazione. |
agente di distribuzione | nvarchar(100) | Agente di distribuzione che gestisce la sottoscrizione. |
descrizione della pubblicazione | nvarchar(255) | Descrizione della pubblicazione. |
ora dell'ultimo aggiornamento | date | Data e ora dell'aggiornamento delle informazioni della sottoscrizione. Si tratta di una stringa UNICODE con data ISO (114) + ora ODBC (121). Il formato è yyyymmdd hh:mi:sss.mmm dove 'aaaa' è anno, 'mm' è mese, 'dd' è giorno, 'hh' è ora, 'mi' è minuto, 'sss' è secondi e 'mmm' è millisecondi. |
nome sottoscrizione | varchar(386) | Nome della sottoscrizione. |
timestamp dell'ultima transazione | varbinary(16) | Timestamp dell'ultima transazione replicata. |
modalità di aggiornamento | tinyint | Tipo di aggiornamenti consentiti. |
job_id dell'agente di distribuzione | int | ID di processo dell'agente di distribuzione. |
enabled_for_synmgr | int | Indica se la sottoscrizione può essere sincronizzata tramite Microsoft Synchronization Manager. |
GUID della sottoscrizione | binary(16) | Identificatore globale della versione della sottoscrizione nella pubblicazione. |
subid | binary(16) | Identificatore globale di una sottoscrizione anonima. |
immediate_sync | bit | Indica se i file di sincronizzazione vengono creati o ricreati a ogni esecuzione dell'agente snapshot. |
account di accesso dell'editore | sysname | ID di accesso usato nel server di pubblicazione per l'autenticazione di SQL Server. |
Password dell'editore | nvarchar(524) | Password (crittografata) usata nel server di pubblicazione per l'autenticazione di SQL Server. |
security_mode publisher | int | Modalità di sicurezza implementata nel server di pubblicazione: 0 = Autenticazione di SQL Server 1 = Autenticazione di Windows 2 = I trigger di sincronizzazione usano una voce sysserver statica per eseguire una chiamata di procedura remota (RPC) e il server di pubblicazione deve essere definito nella tabella sysservers come server remoto o server collegato. |
Distributore | sysname | Nome del server di distribuzione. |
distributor_login | sysname | ID di accesso usato nel server di distribuzione per l'autenticazione di SQL Server. |
distributor_password | nvarchar(524) | Password (crittografata) usata nel server di distribuzione per l'autenticazione di SQL Server. |
distributor_security_mode | int | Modalità di sicurezza implementata nel server di distribuzione: 0 = Autenticazione di SQL Server 1 = Autenticazione di Windows |
ftp_address | sysname | Disponibile solo per compatibilità con le versioni precedenti. |
ftp_port | int | Disponibile solo per compatibilità con le versioni precedenti. |
ftp_login | sysname | Disponibile solo per compatibilità con le versioni precedenti. |
ftp_password | nvarchar(524) | Disponibile solo per compatibilità con le versioni precedenti. |
alt_snapshot_folder | nvarchar(255) | Percorso di archiviazione della cartella snapshot, se diverso o aggiuntivo rispetto a quello predefinito. |
working_directory | nvarchar(255) | Percorso completo della directory in cui vengono trasferiti i file di snapshot tramite il servizio FTP, se l'opzione corrispondente è stata specificata. |
use_ftp | bit | Indica che la sottoscrizione viene inserita nella pubblicazione tramite Internet e che le proprietà di indirizzamento FTP sono configurate. Se 0, la sottoscrizione non usa FTP. Se 1, la sottoscrizione usa FTP. |
publication_type | int | Specifica il tipo di replica della pubblicazione: 0 = Replica transazionale 1 = Replica snapshot 2 = Replica di tipo merge |
dts_package_name | sysname | Specifica il nome del pacchetto Data Transformation Services (DTS). |
dts_package_location | int | Posizione in cui è archiviato il pacchetto DTS: 0 = Server di distribuzione 1 = 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. |
last_sync_status | int | Stato della sottoscrizione: 0 = Tutti i processi sono in attesa di avvio 1 = Vengono avviati uno o più processi 2 = Tutti i processi sono stati eseguiti correttamente 3 = Almeno un processo è in esecuzione 4 = Tutti i processi sono pianificati e inattive 5 = Almeno un processo sta tentando di eseguire dopo un errore precedente 6 = Almeno un processo non è riuscito a essere eseguito correttamente |
last_sync_summary | sysname | Descrizione dei risultati dell'ultima sincronizzazione. |
last_sync_time | datetime | Data e ora dell'aggiornamento delle informazioni della sottoscrizione. Si tratta di una stringa UNICODE con data ISO (114) + ora ODBC (121). Il formato è yyyymmdd hh:mi:sss.mmm dove 'aaaa' è anno, 'mm' è mese, 'dd' è giorno, 'hh' è ora, 'mi' è minuto, 'sss' è secondi e 'mmm' è millisecondi. |
job_login | nvarchar(512) | Account di Windows con cui viene eseguito l'agente di distribuzione, restituito nel formato nome utente del dominio\. |
job_password | sysname | Per motivi di sicurezza, viene sempre restituito un valore "**********". |
Valori del codice restituito
0 (esito positivo) o 1 (errore)
Osservazioni:
sp_helppullsubscription viene usato nella replica snapshot e transazionale.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_helppullsubscription .
Vedi anche
sp_addpullsubscription (Transact-SQL)
sp_droppullsubscription (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per