Condividi tramite


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.

Icona di collegamento a un argomentoConvenzioni 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.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

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.