Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Dopo la creazione di una pubblicazione, è possibile modificare la maggior parte delle proprietà della pubblicazione e dell'articolo, ma alcune richiedono che lo snapshot venga rigenerato e le sottoscrizioni reinizializzate. In questo argomento vengono fornite informazioni su tutte le proprietà che richiedono una o entrambe queste azioni se vengono modificate.
Proprietà della pubblicazione per la replica snapshot e transazionale
| Descrizione | Procedura memorizzata | Proprietà | Requisiti |
|---|---|---|---|
| Modificare il formato dello snapshot. | sp_changepublication | sync_method | Nuovo snapshot. |
| Modificare la posizione dello snapshot. | sp_changepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Nuovo snapshot. |
| Modificare la posizione dello snapshot. | sp_changedistpublisher | working_directory | Nuovo snapshot. |
| Modificare la compressione degli snapshot. | sp_changepublication | compress_snapshot | Nuovo snapshot. |
| Modificare le opzioni di snapshot del protocollo FTP (File Transfer Protocol). | sp_changepublication |
abilitato_per_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Nuovo snapshot. |
| Modificare il percorso dello script per il pre-snapshot o il post-snapshot. | sp_changepublication |
pre_snapshot_script post_snapshot_script |
Nuovo snapshot (obbligatorio anche se si modifica il contenuto dello script). La reinizializzazione è necessaria per applicare il nuovo script al Sottoscrittore. |
| Abilitare o disabilitare il supporto per sottoscrittori non Microsoft SQL Server. | sp_changepublication | is_enabled_for_het_sub | Nuovo snapshot. |
| Modifica della segnalazione dei conflitti per le sottoscrizioni di aggiornamento in coda. | sp_changepublication | conflitti centralizzati | Può essere modificato solo se non sono presenti sottoscrizioni attive. |
| Modificare i criteri di risoluzione dei conflitti per le sottoscrizioni ad aggiornamento in coda. | sp_changepublication | politica_conflitto | Può essere modificato solo se non sono presenti sottoscrizioni attive. |
Proprietà dell'articolo per la replica snapshot e transazionale
| Descrizione | Procedura memorizzata | Proprietà | Requisiti |
|---|---|---|---|
| Eliminare un articolo | sp_droparticle | Tutti i parametri. | È possibile eliminare gli articoli prima della creazione delle sottoscrizioni. Usando le stored procedure, è possibile eliminare una sottoscrizione a un articolo; usando SQL Server Management Studio, l'intera sottoscrizione deve essere eliminata, ricreata e sincronizzata. Per altre informazioni, vedere Aggiungere articoli a ed eliminare articoli da pubblicazioni esistenti. |
| Modificare un filtro di colonna. | sp_articlecolumn |
@column @operation |
Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Aggiungere un filtro di riga. | sp_articlefilter | Tutti i parametri. | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Eliminare un filtro di riga. | sp_articlefilter | @article | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Modificare un filtro di riga. | sp_articlefilter | @filter_clause | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Modificare un filtro di riga. | sp_changearticle | filtro | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Modificare le opzioni dello schema. | sp_changearticle | schema_option | Nuovo snapshot. |
| Modificare la modalità di gestione delle tabelle nel Sottoscrittore prima di applicare lo snapshot. | sp_changearticle | pre_creation_cmd | Nuovo snapshot. |
| Modificare lo stato dell'articolo | sp_changearticle | stato | Nuovo snapshot. |
| Modificare i comandi INSERT, UPDATE o DELETE. | sp_changearticle |
ins_cmd upd_cmd del_cmd |
Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Modificare il nome della tabella di destinazione | sp_changearticle | dest_table | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Modificare il proprietario della tabella di destinazione (schema). | sp_changearticle | destination_owner | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Modificare i mapping dei tipi di dati (si applica solo alla pubblicazione Oracle). | sp_changearticlecolumndatatype |
@type @length @precision @scale |
Nuovo snapshot. Reinizializzare le sottoscrizioni. |
Proprietà della pubblicazione per la replica di tipo merge
| Descrizione | Procedura memorizzata | Proprietà | Requisiti |
|---|---|---|---|
| Modificare il formato dello snapshot | sp_changemergepublication | sync_mode | Nuovo snapshot. |
| Modificare la posizione dello snapshot. | sp_changemergepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Nuovo snapshot. |
| Modificare la posizione dello snapshot. | sp_changedistpublisher | working_directory | Nuovo snapshot. |
| Modificare la compressione degli snapshot | sp_changemergepublication | compress_snapshot | Nuovo snapshot. |
| Modificare le opzioni di snapshot FTP | sp_changemergepublication |
abilitato_per_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Nuovo snapshot. |
| Modificare gli script pre-snapshot o gli script post-snapshot. | sp_changemergepublication |
pre_snapshot_script post_snapshot_script |
Nuovo snapshot (obbligatorio anche se si modifica il contenuto dello script). La reinizializzazione è necessaria per applicare il nuovo script al Sottoscrittore. |
| Aggiungere un filtro join o un record logico. | sp_addmergefilter | Tutti i parametri. | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Eliminare un filtro join o un record logico. | sp_dropmergefilter | Tutti i parametri. | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Modificare un filtro join o un record logico. | sp_changemergefilter |
@property @value |
Nuovo snapshot Reinizializzare le sottoscrizioni. |
| Disabilitare l'uso di filtri con parametri (l'abilitazione di filtri con parametri non richiede alcuna azione speciale). | sp_changemergepublication | Valore di false per dynamic_filters | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Abilitare o disabilitare l'uso di partizioni pre-calcolate. | sp_changemergepublication | usa_gruppi_di_partizione | Nuovo snapshot. |
| Abilitare o disabilitare l'ottimizzazione della partizione di Microsoft SQL Server 2000. | sp_changemergepublication | mantieni_modifiche_partizione | Reinizializzare le sottoscrizioni. |
| Abilitare o disabilitare la convalida della partizione del Sottoscrittore. | sp_changemergepublication | convalida_info_abbonato | Reinizializzare le sottoscrizioni. |
| Impostare il livello di compatibilità della pubblicazione su 80sp3 o inferiore. | sp_changemergepublication | livello_di_compatibilità_della_pubblicazione | Nuovo snapshot. |
Proprietà dell'articolo per la replica di tipo merge
| Descrizione | Procedura memorizzata | Proprietà | Requisiti |
|---|---|---|---|
| Eliminare un articolo in cui l'articolo dispone dell'ultimo filtro con parametri nella pubblicazione. | sp_dropmergearticle | Tutti i parametri | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Eliminare un articolo, in cui l'articolo è un elemento padre in un filtro join o in un record logico (questo ha l'effetto collaterale di eliminare il join). | sp_dropmergearticle | Tutti i parametri | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Eliminare un articolo, tutte le altre circostanze. | sp_dropmergearticle | Tutti i parametri | Nuovo snapshot. |
| Includere un filtro di colonna precedentemente non pubblicato. | sp_mergearticlecolumn |
@column @operation |
Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Aggiungere, eliminare o modificare un filtro di riga. | sp_changemergearticle | subset_filterclause | Nuovo snapshot. Reinizializzare le sottoscrizioni. Se si aggiunge, rimuove o si modifica un filtro con parametri, le modifiche in sospeso nel Sottoscrittore non possono essere caricate nell'Editore durante la reinizializzazione. Se si desidera caricare le modifiche in sospeso, sincronizzare tutte le sottoscrizioni prima di modificare il filtro. Se un articolo non è coinvolto in alcun filtro di join, è possibile eliminare l'articolo e aggiungerlo di nuovo con un filtro di riga diverso, che non richiede la reinizializzazione dell'intera sottoscrizione. Per altre informazioni sull'aggiunta e l'eliminazione di articoli, vedere Aggiungere articoli a ed eliminare articoli da pubblicazioni esistenti. |
| Modificare le opzioni dello schema. | sp_changemergearticle | schema_option | Nuovo snapshot. |
| Il rilevamento delle modifiche da livello di colonna a livello di riga (il passaggio dal rilevamento a livello di riga al rilevamento a livello di colonna non richiede alcuna azione speciale). | sp_changemergearticle | Un valore false per column_tracking | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Modificare se le autorizzazioni vengono controllate prima che le dichiarazioni effettuate dal Sottoscrittore vengano applicate nel Publisher. | sp_changemergearticle | verifica_permessi | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
| Abilitare o disabilitare le sottoscrizioni di sola download (la modifica a o da altre opzioni di caricamento non richiede alcuna azione speciale). | sp_changemergearticle | Modificare il valore a o da 2 per subscriber_upload_options | Reinizializzare le sottoscrizioni. |
| Modificare il proprietario della tabella di destinazione. | sp_changemergearticle | destination_owner | Nuovo snapshot. Reinizializzare le sottoscrizioni. |
Vedere anche
Domande frequenti sull'amministrazione della replica
Creare e applicare lo snapshot
Reinizializzare le sottoscrizioni
sp_addmergefilter (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sp_articlefilter (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_changearticlecolumndatatype (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_changemergefilter (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_droparticle (Transact-SQL)
sp_dropmergearticle (Transact-SQL)
sp_dropmergefilter (Transact-SQL)
sp_mergearticlecolumn (Transact-SQL)