Modifica delle proprietà di pubblicazioni e articoli

Dopo aver creato una pubblicazione, è possibile modificare la maggior parte delle proprietà della pubblicazione stessa e degli articoli. In alcuni casi è necessario rigenerare lo snapshot e/o reinizializzare le sottoscrizioni. In questo argomento vengono fornite informazioni su tutte le proprietà che, se modificate, richiedono l'esecuzione di una o entrambe le azioni.

Proprietà della pubblicazione per la replica snapshot e transazionale

Descrizione

Stored procedure

Proprietà

Requisiti

Modifica del formato snapshot.

sp_changepublication

sync_method

Nuovo snapshot.

Modifica della posizione dello snapshot.

sp_changepublication

alt_snapshot_folder

snapshot_in_defaultfolder

Nuovo snapshot.

Modifica della posizione dello snapshot.

sp_changedistpublisher

working_directory

Nuovo snapshot.

Modifica della compressione dello snapshot.

sp_changepublication

compress_snapshot

Nuovo snapshot.

Modifica delle opzioni dello snapshot FTP (File Transfer Protocol).

sp_changepublication

enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory

Nuovo snapshot.

Modifica della posizione dello script pre- o post-snapshot.

sp_changepublication

pre_snapshot_script

post_snapshot_script

Nuovo snapshot (necessario anche se si modifica il contenuto dello script).

È necessario eseguire la reinizializzazione per applicare il nuovo script al Sottoscrittore.

Attivazione o disattivazione del supporto per Sottoscrittori non MicrosoftSQL Server.

sp_changepublication

is_enabled_for_het_sub

Nuovo snapshot.

Modifica del report sui conflitti per le sottoscrizioni ad aggiornamento in coda.

sp_changepublication

centralized_conflicts

È possibile modificare questa proprietà solo se non esiste alcuna sottoscrizione attiva.

Modifica del criterio di risoluzione dei conflitti per le sottoscrizioni ad aggiornamento in coda.

sp_changepublication

conflict_policy

È possibile modificare questa proprietà solo se non esiste alcuna sottoscrizione attiva.

Proprietà degli articoli per la replica snapshot e transazionale

Descrizione

Stored procedure

Proprietà

Requisiti

Eliminazione di un articolo.

sp_droparticle

Tutti i parametri.

È possibile eliminare gli articoli prima di creare le sottoscrizioni. È possibile utilizzare le stored procedure per eliminare una sottoscrizione in un articolo. Se si utilizza SQL Server Management Studio, è necessario eliminare, ricreare e sincronizzare l'intera sottoscrizione. Per ulteriori informazioni, vedere Aggiunta ed eliminazione di articoli a e da pubblicazioni esistenti.

Modifica di un filtro colonne.

sp_articlecolumn

@column

@operation

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Aggiunta di un filtro di riga.

sp_articlefilter

Tutti i parametri.

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Eliminazione di un filtro di riga.

sp_articlefilter

@article

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Modifica di un filtro di riga.

sp_articlefilter

@filter_clause

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Modifica di un filtro di riga.

sp_changearticle

filter

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Modifica delle opzioni dello schema.

sp_changearticle

schema_option

Nuovo snapshot.

Modifica della modalità di gestione delle tabelle nel Sottoscrittore prima dell'applicazione dello snapshot.

sp_changearticle

pre_creation_cmd

Nuovo snapshot.

Modifica dello stato degli articoli.

sp_changearticle

status

Nuovo snapshot.

Modifica dei comandi INSERT, UPDATE o DELETE.

sp_changearticle

ins_cmd

upd_cmd

del_cmd

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Modifica del nome della tabella di destinazione.

sp_changearticle

dest_table

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Modifica del proprietario della tabella di destinazione (schema).

sp_changearticle

destination_owner

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Modifica dei mapping dei tipi di dati (si applica solo alla pubblicazione Oracle).

sp_changearticlecolumndatatype

@type

@length

@precision

@scale

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Proprietà della pubblicazione per la replica di tipo merge

Descrizione

Stored procedure

Proprietà

Requisiti

Modifica del formato dello snapshot.

sp_changemergepublication

sync_mode

Nuovo snapshot.

Modifica della posizione dello snapshot.

sp_changemergepublication

alt_snapshot_folder

snapshot_in_defaultfolder

Nuovo snapshot.

Modifica della posizione dello snapshot.

sp_changedistpublisher

working_directory

Nuovo snapshot.

Modifica della compressione dello snapshot.

sp_changemergepublication

compress_snapshot

Nuovo snapshot.

Modifica delle opzioni dello snapshot FTP.

sp_changemergepublication

enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory

Nuovo snapshot.

Modifica della posizione degli script pre- o post-snapshot.

sp_changemergepublication

pre_snapshot_script

post_snapshot_script

Nuovo snapshot (necessario anche se si modifica il contenuto dello script).

È necessario eseguire la reinizializzazione per applicare il nuovo script al Sottoscrittore.

Aggiunta di un filtro join o di un record logico.

sp_addmergefilter

Tutti i parametri.

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Eliminazione di un filtro join o di un record logico.

sp_dropmergefilter

Tutti i parametri.

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Modifica di un filtro join o di un record logico.

sp_changemergefilter

@property

@value

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Disattivazione dell'utilizzo di filtri con parametri (per l'attivazione dei filtri con parametri non sono necessarie particolari azioni).

sp_changemergepublication

Impostazione del valore false per dynamic_filters.

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Attivazione o disattivazione dell'utilizzo di partizioni pre-calcolate.

sp_changemergepublication

use_partition_groups

Nuovo snapshot.

Attivazione o disattivazione dell'ottimizzazione delle partizioni di MicrosoftSQL Server 2000.

sp_changemergepublication

keep_partition_changes

Reinizializzazione delle sottoscrizioni.

Attivazione o disattivazione della convalida delle partizioni del Sottoscrittore.

sp_changemergepublication

validate_subscriber_info

Reinizializzazione delle sottoscrizioni.

Modifica del livello di compatibilità della pubblicazione a 80sp3 o inferiore.

sp_changemergepublication

publication_compatibility_level

Nuovo snapshot.

Proprietà degli articoli per la replica di tipo merge

Descrizione

Stored procedure

Proprietà

Requisiti

Eliminazione di un articolo al quale è associato l'ultimo filtro con parametri nella pubblicazione.

sp_dropmergearticle

Tutti i parametri.

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Eliminazione di un articolo padre in un filtro join o in un record logico con l'effetto collaterale di eliminare il join correlato.

sp_dropmergearticle

Tutti i parametri.

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Eliminazione di un articolo in tutte le altre circostanze.

sp_dropmergearticle

Tutti i parametri.

Nuovo snapshot.

Inclusione di un filtro colonna non pubblicato precedentemente.

sp_mergearticlecolumn

@column

@operation

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Aggiunta, eliminazione o modifica di un filtro di riga.

sp_changemergearticle

subset_filterclause

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Se si aggiunge, elimina o modifica un filtro con parametri, non sarà possibile caricare le modifiche in sospeso dal Sottoscrittore al server di pubblicazione durante la reinizializzazione. Per caricare le modifiche in sospeso, è necessario sincronizzare tutte le sottoscrizioni prima di modificare il filtro.

Se a un articolo non è associato alcun filtro di join, è possibile eliminarlo e aggiungerlo nuovamente con un filtro di riga diverso, evitando di dover reinizializzare l'intera sottoscrizione. Per ulteriori informazioni sull'aggiunta e sull'eliminazione di articoli, vedere Aggiunta ed eliminazione di articoli a e da pubblicazioni esistenti.

Modifica delle opzioni dello schema.

sp_changemergearticle

schema_option

Nuovo snapshot.

Modifica del rilevamento dal livello di colonna al livello di riga (per la modifica inversa dal livello di riga al livello di colonna non sono necessarie particolari azioni).

sp_changemergearticle

Impostazione del valore false per column_tracking.

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Attivazione o disattivazione del controllo delle autorizzazioni prima dell'applicazione nel server di pubblicazione delle istruzioni create nel Sottoscrittore.

sp_changemergearticle

check_permissions

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.

Attivazione o disattivazione delle sottoscrizioni di solo download (per il passaggio alle o dalle altre opzioni di caricamento non sono necessarie particolari azioni).

sp_changemergearticle

Passaggio al o dal valore di 2 per subscriber_upload_options.

Reinizializzazione delle sottoscrizioni.

Modifica del proprietario della tabella di destinazione.

sp_changemergearticle

destination_owner

Nuovo snapshot.

Reinizializzazione delle sottoscrizioni.