sp_publisherproperty (Transact-SQL)
Visualizza o modifica le proprietà dei server di pubblicazione non Microsoft SQL Server. Questa stored procedure viene eseguita nel server di distribuzione.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_publisherproperty [ @publisher = ] 'publisher'
[ , [ @propertyname = ] 'propertyname' ]
[ , [ @propertyvalue = ] 'propertyvalue' ]
Argomenti
- [@publisher = ] 'publisher'
Nome del server di pubblicazione eterogeneo. publisher è di tipo sysname e non prevede alcun valore predefinito.
[@propertyname = ] 'propertyname'
Nome della proprietà da impostare. propertyname è di tipo sysname. I possibili valori sono i seguenti.Valore Descrizione xactsetbatching
Indica se le transazioni nel server di pubblicazione sono raggruppate in set con consistenza transazionale per elaborazioni successive, noti come Xactset. Il valore enabled indica che è possibile creare Xactset e corrisponde all'impostazione predefinita. Il valore disabled indica che i set Xactset esistenti vengono elaborati ma non ne verranno creati di nuovi.
xactsetjob
Indica se è attivo il processo Xactset per la creazione di Xactset. Il valore enabled indica che il processo Xactset viene eseguito periodicamente per la creazione di Xactset nel server di pubblicazione. Il valore disabled indica che solo l'agente di lettura log può creare Xactset durante il polling del server di pubblicazione per il recupero delle modifiche.
xactsetjobinterval
Intervallo tra le esecuzioni del processo Xactset, espresso in minuti.
Se si omette propertyname vengono restituite tutte le proprietà impostabili.
- [@propertyvalue = ] 'propertyvalue'
Nuovo valore per la proprietà. propertyvalue è di tipo sysname e il valore predefinito è NULL. Se si omette propertyvalue viene restituita l'impostazione corrente della proprietà.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
propertyname |
sysname |
Restituisce le proprietà delle pubblicazioni seguenti che è possibile impostare: xactsetbatching xactsetjob xactsetjobinterval |
propertyvalue |
sysname |
Impostazione corrente della proprietà nella colonna propertyname. |
Osservazioni
La stored procedure sp_publisherproperty viene utilizzata per la replica transazionale per server di pubblicazione non SQL Server.
Se si specifica solo publisher, il set di risultati include le impostazioni correnti di tutte le proprietà impostabili.
Se si specifica propertyname, il set di risultati include solo la proprietà specificata.
Se si specificano tutti i parametri, la proprietà viene modificata e non viene restituito alcun set di risultati.
Se si modifica la proprietà xactsetjobinterval per un processo in esecuzione, è necessario riavviare il processo per rendere effettivo il nuovo intervallo.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin nel server di distribuzione possono eseguire sp_publisherproperty.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Riferimento
Stored procedure di sistema (Transact-SQL)