Condividi tramite


Proprietà pubblicazione, Opzioni sottoscrizione

La pagina Opzioni sottoscrizione della finestra di dialogo Proprietà pubblicazione consente di visualizzare e impostare le proprietà a livello di pubblicazione associate alle sottoscrizioni. Le proprietà sono raggruppate nelle categorie seguenti:

  • Proprietà che si applicano a tutte le pubblicazioni.

  • Proprietà che si applicano alle pubblicazioni snapshot e transazionali, incluse le pubblicazioni che consentono le sottoscrizioni aggiornabili.

  • Proprietà che si applicano alle pubblicazioni di tipo merge.

Nota

Alcune proprietà sono di sola lettura, per i motivi spiegati nelle descrizioni delle proprietà all'interno di questo argomento. Per alcune modifiche alle proprietà è necessario un nuovo snapshot per la pubblicazione, mentre per altre è necessaria inoltre la reinizializzazione di tutte le sottoscrizioni. Per ulteriori informazioni, vedere Modifica delle proprietà di pubblicazioni e articoli.

Opzioni per tutte le pubblicazioni

Creazione e sincronizzazione

  • Consenti sottoscrizioni anonime
    Determina se consentire le sottoscrizioni pull anonime. Le sottoscrizioni anonime sono supportate per Microsoft SQL Server Compact 3.5 Service Pack 2, Microsoft SQL Server 2005 Mobile Edition, Microsoft SQL Server per Windows CE, Microsoft SQL Server versione 7.0 e Microsoft SQL Server 2000. Per utilizzare questa opzione per le pubblicazioni snapshot e transazionali, l'opzione Snapshot sempre disponibile deve essere impostata su True.

  • Database di sottoscrizione collegabile
    Determina se è possibile creare le sottoscrizioni collegando una copia del database di sottoscrizione. Per le pubblicazioni snapshot e transazionali, è necessario che l'opzione Snapshot sempre disponibile sia impostata su True.

    Nota importanteImportante

    Le sottoscrizioni collegabili non saranno disponibili nelle versioni future. Questa funzionalità è obsoleta.

  • Consenti sottoscrizioni pull
    Determina se consentire ai Sottoscrittori di creare sottoscrizioni pull sulla pubblicazione corrente. Per ulteriori informazioni, vedere Sottoscrizione delle pubblicazioni.

Replica dello schema

  • Replica modifiche dello schema
    Microsoft Solo SQL Server 2005 e versioni successive. Determina se replicare le modifiche dello schema, ad esempio l'aggiunta di una colonna a una tabella o la modifica del tipo di dati di una colonna, agli oggetti pubblicati. Questa opzione non si applica ai server di pubblicazione di SQL Server 2000, che supportano solo l'aggiunta e l'eliminazione di colonne. Per ulteriori informazioni, vedere Modifiche allo schema nei database di pubblicazione.

Opzioni per le pubblicazioni snapshot e transazionali

Creazione e sincronizzazione

  • Agente di distribuzione indipendente
    Determina se utilizzare un agente che sia indipendente da altre pubblicazioni del database. Questa opzione è di sola lettura, è impostata su True per impostazione predefinita per le pubblicazioni create con la Creazione guidata nuova pubblicazione e non può essere modificata dopo la creazione della pubblicazione. Per ulteriori informazioni, vedere Amministrazione degli agenti di replica.

  • Snapshot sempre disponibile
    Determina se vengono creati file di snapshot a ogni esecuzione dell'agente snapshot. È necessaria l'opzione Agente di distribuzione indipendente. Questa opzione è di sola lettura ed è impostata su True se è stata selezionata l'opzione Crea uno snapshot immediatamente e mantieni lo snapshot disponibile per l'inizializzazione delle sottoscrizioni nella pagina Agente snapshot della Creazione guidata nuova pubblicazione (opzione predefinita). Per ulteriori informazioni, vedere Creazione e applicazione dello snapshot.

  • Consenti inizializzazione dai file di backup
    Solo SQL Server 2005 e versioni successive. Determina se consentire l'utilizzo dei file di backup per inizializzare le sottoscrizioni. Per ulteriori informazioni, vedere Inizializzazione di una sottoscrizione transazionale senza uno snapshot.

  • Consenti Sottoscrittori non SQL Server
    Solo SQL Server 2005 e versioni successive. Determina se la pubblicazione supporta Sottoscrittori non SQL Server. Se si imposta questa opzione su True, alcune proprietà della pubblicazione verranno modificate per supportare Sottoscrittori non SQL Server. Se esistono sottoscrizioni questa opzione è di sola lettura. L'opzione non può essere impostata su True se Consenti sottoscrizioni ad aggiornamento immediato, Consenti sottoscrizioni ad aggiornamento in coda o Consenti sottoscrizioni peer-to-peer è impostata su True. Per ulteriori informazioni, vedere Sottoscrittori non SQL Server.

Trasformazioni dei dati

  • Consenti trasformazioni dei dati
    Determina se utilizzare Data Transformation Services (DTS) per trasformare i dati prima di distribuirli a un Sottoscrittore. Questa opzione è di sola lettura. Le trasformazioni dei dati possono essere attivate solo se una pubblicazione viene creata utilizzando le stored procedure.

    Nota importanteImportante

    Le sottoscrizioni trasformabili non saranno disponibili nelle versioni future. Questa funzionalità è obsoleta.

Replica peer-to-peer

  • Consenti sottoscrizioni peer-to-peer
    Si applica solo a SQL Server 2005 e versioni successive. Determina se la pubblicazione supporta la replica peer-to-peer. Se si imposta questa opzione su True, alcune proprietà della pubblicazione verranno modificate per supportare la replica peer-to-peer. Se esistono sottoscrizioni questa opzione è di sola lettura. Questa opzione non può essere impostata su True se l'opzione Consenti sottoscrizioni ad aggiornamento immediato, Consenti sottoscrizioni ad aggiornamento in coda o Consenti Sottoscrittori non SQL Server è impostata su True. Per ulteriori informazioni, vedere Replica transazionale peer-to-peer.

  • Consenti il rilevamento dei conflitti peer-to-peer
    Si applica solo a SQL Server 2008 e versioni successive. Specifica se il rilevamento dei conflitti è abilitato per la pubblicazione. Per utilizzare il rilevamento dei conflitti, tutti i nodi devono eseguire SQL Server 2008 o una versione successiva e il rilevamento deve essere attivato per tutti i nodi. Per utilizzare rilevamento dei conflitti, è inoltre necessario specificare un valore per ID origine peer. Per ulteriori informazioni, vedere Rilevamento dei conflitti nella replica peer-to-peer.

  • ID origine peer
    Si applica solo a SQL Server 2008 e versioni successive. Specifica un ID per un nodo in una topologia peer-to-peer. Questo ID viene utilizzato per il rilevamento dei conflitti se l'opzione Consenti rilevamento dei conflitti peer-to-peer è impostata su True. Specificare un ID positivo diverso da zero che non sia mai stato utilizzato nella topologia. Per un elenco degli ID che sono già stati utilizzati, eseguire una query sulla tabella di sistema Mspeer_originatorid_history.

Sottoscrizioni aggiornabili

  • Consenti sottoscrizioni ad aggiornamento immediato
    Determina se le modifiche apportate ai dati del Sottoscrittore possono essere replicate immediatamente nel server di pubblicazione. Questa opzione è di sola lettura. Le sottoscrizioni aggiornabili possono essere attivate solo al momento della creazione di una pubblicazione. Per ulteriori informazioni, vedere Sottoscrizioni aggiornabili per la replica transazionale.

  • Consenti sottoscrizioni ad aggiornamento in coda
    Determina se le modifiche apportate ai dati del Sottoscrittore possono essere inserite in coda e replicate successivamente nel server di pubblicazione. Questa opzione è di sola lettura. Le sottoscrizioni aggiornabili possono essere attivate solo al momento della creazione di una pubblicazione. Per ulteriori informazioni, vedere Sottoscrizioni aggiornabili per la replica transazionale.

  • Segnala conflitti a livello centrale
    Determina se segnalare i conflitti generati dalle modifiche apportate ai dati solo nel server di pubblicazione oppure sia nel server di pubblicazione che nel Sottoscrittore. È necessaria l'opzione Consenti sottoscrizioni ad aggiornamento in coda. Questa opzione è di sola lettura, è impostata su True per impostazione predefinita per le pubblicazioni create con la Creazione guidata nuova pubblicazione e non può essere modificata dopo la creazione della pubblicazione. Il valore True indica che i conflitti vengono segnalati solo sul server di pubblicazione. I conflitti possono essere visualizzati solo sul server in cui vengono segnalati.

  • Criterio di risoluzione dei conflitti
    Consente di specifica l'azione da intraprendere quando una modifica apportata nel Sottoscrittore è in conflitto con una modifica apportata nel server di pubblicazione. È necessaria l'opzione Consenti sottoscrizioni ad aggiornamento in coda. Per ulteriori informazioni, vedere Rilevamento e risoluzione dei conflitti nell'aggiornamento in coda.

  • Tipo di coda
    Determina se utilizzare una coda SQL Server o Microsoft Message Queuing (MSMQ) per accodare le modifiche nel Sottoscrittore finché non possono essere applicate al server di pubblicazione. È necessaria l'opzione Consenti sottoscrizioni ad aggiornamento in coda. Questa opzione riguarda solo SQL Server 2000, poiché nelle versioni successive per l'accodamento vengono sempre utilizzate tabelle SQL Server.

Opzioni per le pubblicazioni di tipo merge

Report sui conflitti

  • Segnala conflitti a livello centrale
    Determina se segnalare i conflitti generati dalle modifiche apportate ai dati solo nel server di pubblicazione o sia nel server di pubblicazione che nel Sottoscrittore. Questa opzione è di sola lettura, è impostata su True per impostazione predefinita per le pubblicazioni create con la Creazione guidata nuova pubblicazione e non può essere modificata dopo la creazione della pubblicazione. Il valore True indica che i conflitti vengono segnalati solo sul server di pubblicazione. I conflitti possono essere visualizzati solo sul server in cui vengono segnalati. Per ulteriori informazioni, vedere la sezione relativa alla visualizzazione dei conflitti in Rilevamento e risoluzione avanzati dei conflitti nella replica di tipo merge.

Filtri

  • Consenti filtri con parametri
    Viene impostata in base al fatto che una pubblicazione utilizzi i filtri con parametri. Questa opzione è sempre di sola lettura. Per ulteriori informazioni, vedere Filtri di riga con parametri.

  • Convalida Sottoscrittori
    Determina le funzioni da utilizzare per convalidare che un Sottoscrittore disponga della partizione dati corretta. È possibile immettere più valori separandoli con una virgola. Per ulteriori informazioni, vedere Convalida delle informazioni sulle partizioni per un Sottoscrittore di tipo merge.

  • Pre-calcola partizioni
    Solo SQL Server 2005 e versioni successive. Determina se ottimizzare la sincronizzazione calcolando in anticipo quali righe di dati appartengono alle varie partizioni. L'impostazione predefinita di questa opzione è True se la pubblicazione soddisfa i criteri per le partizioni pre-calcolate. Per ulteriori informazioni, vedere Ottimizzazione delle prestazioni dei filtri con parametri con le partizioni pre-calcolate.

  • Ottimizza sincronizzazione
    Determina se ottimizzare l'elaborazione di processi merge archiviando metadati aggiuntivi in ogni Sottoscrittore. Tale ottimizzazione è stata sostituita dalle partizioni pre-calcolate. L'opzione Ottimizza sincronizzazione è rilevante solo se l'opzione Pre-calcola partizioni è impostata su False. Per ulteriori informazioni, vedere Filtri di riga con parametri.

Processi di merge

  • Limita processi simultanei
    Determina se limitare il numero di agenti di merge che possono essere eseguiti contemporaneamente. Questa opzione viene in genere utilizzata se una pubblicazione include un elevato numero di sottoscrizioni push che potrebbero sincronizzarsi contemporaneamente.

  • Numero massimo processi simultanei
    Numero massimo di agenti di merge che possono essere eseguiti contemporaneamente. È necessaria l'opzione Limita processi simultanei. Se il numero di agenti in sincronizzazione supera il numero massimo, gli agenti vengono inseriti in una coda fino a quando il loro numero non scende al di sotto di tale soglia.