Ändra egenskaper för publikation och artikel

gäller för:SQL ServerAzure SQL Managed Instance

När en publikation har skapats kan de flesta publikations- och artikelegenskaper ändras, men vissa kräver att ögonblicksbilden återskapas och/eller att prenumerationer initieras om. Det här avsnittet innehåller information om alla egenskaper som kräver en eller båda dessa åtgärder om de ändras.

Publikationsegenskaper för ögonblicksbild och transaktionsreplikering

Description Lagrat förfarande Egenskaper Requirements
Ändra format för ögonblicksbilder. sp_changepublication sync_method Ny ögonblicksbild.
Ändra plats för ögonblicksbilder. sp_changepublication alt_snapshot_folder

ögonblicksbild_i_standardmapp
Ny ögonblicksbild.
Ändra plats för ögonblicksbilder. sp_changedistpublisher working_directory Ny ögonblicksbild.
Ändra komprimering av ögonblicksbilder. sp_changepublication compress_snapshot Ny ögonblicksbild.
Ändra eventuella alternativ för ftp-ögonblicksbilder (File Transfer Protocol). sp_changepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Ny ögonblicksbild.
Ändra platsen för skriptet före eller efter ögonblicksbilden. sp_changepublication pre_snapshot_script

post_snapshot_script
Ny ögonblicksbild (krävs även om du ändrar skriptinnehållet).

Reinitiering krävs för att det nya skriptet ska tillämpas på prenumeranten.
Aktivera eller inaktivera stöd för prenumeranter som inte är Microsoft SQL Server. sp_changepublication is_enabled_for_het_sub Ny ögonblicksbild.
Ändra konfliktrapportering för prenumerationer i kö för uppdatering sp_changepublication centralized_conflicts Det går bara att ändra om det inte finns några aktiva prenumerationer.
Ändra princip för konfliktlösning för köade prenumerationsuppdateringar. sp_changepublication conflict_policy Det går bara att ändra om det inte finns några aktiva prenumerationer.

Artikelegenskaper för ögonblicksbild och transaktionsreplikering

Description Lagrat förfarande Egenskaper Requirements
Ta bort en artikel sp_droparticle Alla parametrar. Artiklar kan tas bort innan prenumerationer skapas. Med lagrade procedurer kan du släppa en prenumeration till en artikel. med SQL Server Management Studio måste hela prenumerationen tas bort, återskapas och synkroniseras. Mer information finns i Lägga till artiklar i och ta bort artiklar från befintliga publikationer.
Ändra ett kolumnfilter. sp_articlecolumn @column

@operation
Ny ögonblicksbild.

Initiera prenumerationer igen.
Lägg till ett radfilter. sp_articlefilter Alla parametrar. Ny ögonblicksbild.

Initiera prenumerationer igen.
Släpp ett radfilter. sp_articlefilter @article Ny ögonblicksbild.

Initiera prenumerationer igen.
Ändra ett radfilter. sp_articlefilter @filter_clause Ny ögonblicksbild.

Initiera prenumerationer igen.
Ändra ett radfilter. sp_changearticle filter Ny ögonblicksbild.

Initiera prenumerationer igen.
Ändra schemaalternativ. sp_changearticle schema_option Ny ögonblicksbild.
Ändra hur tabeller på prenumeranten hanteras innan snapshoten tillämpas. sp_changearticle pre_creation_cmd Ny ögonblicksbild.
Ändra artikelstatus sp_changearticle Status Ny ögonblicksbild.
Ändra INSERTeller UPDATEDELETE kommandon. sp_changearticle ins_cmd

upd_cmd

del_cmd
Ny ögonblicksbild.

Initiera prenumerationer igen.
Ändra måltabellens namn sp_changearticle dest_table Ny ögonblicksbild.

Initiera prenumerationer igen.
Ändra måltabellens ägare (schema). sp_changearticle destination_owner Ny ögonblicksbild.

Initiera prenumerationer igen.
Ändra datatypsmappningar (gäller endast Oracle-publicering). sp_changearticlecolumndatatype @type

@length

@precision

@scale
Ny ögonblicksbild.

Initiera prenumerationer igen.

Publikationsegenskaper för sammanslagningsreplikering

Description Lagrat förfarande Egenskaper Requirements
Ändra format för ögonblicksbilder sp_changemergepublication sync_mode Ny ögonblicksbild.
Ändra plats för ögonblicksbilder. sp_changemergepublication alt_snapshot_folder

ögonblicksbild_i_standardmapp
Ny ögonblicksbild.
Ändra plats för ögonblicksbilder. sp_changedistpublisher working_directory Ny ögonblicksbild.
Ändra komprimering av ögonblicksbilder sp_changemergepublication compress_snapshot Ny ögonblicksbild.
Ändra alternativ för FTP-ögonblicksbilder sp_changemergepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Ny ögonblicksbild.
Ändra skript före eller efter ögonblicksbild. sp_changemergepublication pre_snapshot_script

post_snapshot_script
Ny ögonblicksbild (krävs även om du ändrar skriptinnehållet).

Reinitiering krävs för att det nya skriptet ska tillämpas på prenumeranten.
Lägg till ett kopplingsfilter eller en logisk post. sp_addmergefilter Alla parametrar. Ny ögonblicksbild.

Initiera prenumerationer igen.
Släpp ett kopplingsfilter eller en logisk post. sp_dropmergefilter Alla parametrar. Ny ögonblicksbild.

Initiera prenumerationer igen.
Ändra ett kopplingsfilter eller en logisk post. sp_changemergefilter @property

@value
Ny ögonblicksbild

Initiera prenumerationer igen.
Inaktivera användningen av parametriserade filter (om du aktiverar parameteriserade filter krävs inga särskilda åtgärder). sp_changemergepublication Ett värde av false för dynamic_filters Ny ögonblicksbild.

Initiera prenumerationer igen.
Aktivera eller inaktivera användningen av förberäknade partitioner. sp_changemergepublication use_partition_groups Ny ögonblicksbild.
Aktivera eller inaktivera Microsoft SQL Server 2000:s partitionsoptimering. sp_changemergepublication keep_partition_changes Initiera prenumerationer igen.
Aktivera eller inaktivera validering av prenumerantpartition. sp_changemergepublication validate_subscriber_info Initiera prenumerationer igen.
Ändra publikationens kompatibilitetsnivå till 80sp3 eller lägre. sp_changemergepublication publication_compatibility_level Ny ögonblicksbild.

Artikelegenskaper för sammanslagningsreplikering

Description Lagrad procedur Egenskaper Requirements
Släpp en artikel där artikeln har det sista parameteriserade filtret i publikationen. sp_dropmergearticle Alla parametrar Ny ögonblicksbild.

Initiera prenumerationer igen.
Släpp en artikel, där artikeln är överordnad i ett kopplingsfilter eller en logisk post (detta har sidoeffekten att släppa kopplingen). sp_dropmergearticle Alla parametrar Ny ögonblicksbild.

Initiera prenumerationer igen.
Utelämna en artikel i alla andra fall. sp_dropmergearticle Alla parametrar Ny ögonblicksbild.
Inkludera ett kolumnfilter som tidigare varit opublicerat. sp_mergearticlecolumn @column

@operation
Ny ögonblicksbild.

Initiera prenumerationer igen.
Lägg till, släpp eller ändra ett radfilter. sp_changemergearticle subset_filterclause Ny ögonblicksbild.

Initiera prenumerationer igen.

Om du lägger till, släpper eller ändrar ett parameteriserat filter kan väntande ändringar i Prenumeranten inte laddas upp till Utgivaren under ominitieringen. Om du vill ladda upp väntande ändringar synkroniserar du alla prenumerationer innan du ändrar filtret.

Om en artikel inte ingår i några kopplingsfilter kan du släppa artikeln och lägga till den igen med ett annat radfilter, vilket inte kräver att hela prenumerationen initieras igen. Mer information om hur du lägger till och släpper artiklar finns i Lägga till artiklar i och ta bort artiklar från befintliga publikationer.
Ändra schemaalternativ. sp_changemergearticle schema_option Ny ögonblicksbild.
Ändringsspårning från kolumnnivå till radnivå (ändring från spårning på radnivå till spårning på kolumnnivå kräver inga särskilda åtgärder). sp_changemergearticle Ett värde på false för column_tracking Ny ögonblicksbild.

Initiera prenumerationer igen.
Ändra om behörigheter kontrolleras innan instruktioner som görs hos prenumeranten tillämpas på Publisher. sp_changemergearticle check_permissions Ny ögonblicksbild.

Initiera prenumerationer igen.
Aktivera eller inaktivera endast nedladdningsbara prenumerationer (om du ändrar till eller från andra uppladdningsalternativ krävs inga särskilda åtgärder). sp_changemergearticle Ändra till eller från ett värde på 2 för subscriber_upload_options Initiera prenumerationer igen.
Ändra måltabellens ägare. sp_changemergearticle destination_owner Ny ögonblicksbild.

Initiera prenumerationer igen.