Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure 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. |
Relaterat innehåll
- Replikeringsadministration: vanliga frågor och svar
- Skapa och tillämpa den första ögonblicksbilden
- Initiera prenumerationer igen
- sys.sp_addmergefilter (Transact-SQL)
- sys.sp_articlecolumn (Transact-SQL)
- sys.sp_articlefilter (Transact-SQL)
- sys.sp_changearticle (Transact-SQL)
- sys.sp_changearticlecolumndatatype (Transact-SQL)
- sys.sp_changedistpublisher (Transact-SQL)
- sys.sp_changemergearticle (Transact-SQL)
- sys.sp_changemergefilter (Transact-SQL)
- sys.sp_changemergepublication (Transact-SQL)
- sys.sp_changepublication (Transact-SQL)
- sys.sp_droparticle (Transact-SQL)
- sys.sp_dropmergearticle (Transact-SQL)
- sys.sp_dropmergefilter (Transact-SQL)
- sys.sp_mergearticlecolumn (Transact-SQL)