Publikationsegenskaper, prenumerationsalternativ

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

Sidan Prenumerationsalternativ i dialogrutan Publikationsegenskaper låter dig se och ställa in publiceringsnivå-egenskaper kopplade till prenumerationer. Egenskaperna grupperas i följande kategorier:

  • Egenskaper som gäller för alla publikationer.

  • Egenskaper som gäller snapshot- och transaktionspublikationer (inklusive de som tillåter uppdatering av prenumerationer).

  • Egenskaper som gäller för sammanslagning av publikationer.

Note

Vissa egenskaper är skrivskyddade; orsakerna beskrivs i egenskapsbeskrivningarna i det här avsnittet. Vissa egenskapsändringar kräver en ny snapshot för publikationen, och vissa kräver också att alla prenumerationer initieras om. Mer information finns i Ändra egenskaper för publikation och artikel.

Alternativ för alla publikationer

Skapande och synkronisering

Tillåt anonyma prenumerationer
Avgör om anonyma pull-prenumerationer ska tillåtas. Anonyma prenumerationer stöds för Microsoft SQL Server Compact 3.5 Service Pack 1, Microsoft SQL Server 2005 Mobile Edition och Microsoft SQL Server för Windows CE. För att använda detta alternativ för snapshot- och transaktionspubliceringar måste alternativet Snapshot alltid tillgängligt sättas till True.

Anslutningsbar prenumerantdatabas
Avgör om prenumerationer kan skapas genom att bifoga en kopia av en prenumerationsdatabas (kräver att alternativet Snapshot alltid tillgängligt är satt till True för snapshot- och transaktionspublikationer).

Important

Anslutningsbara prenumerationer kommer inte att finnas tillgängliga i en framtida version. Funktionen är föråldrad.

Tillåt pull-prenumerationer
Avgör om prenumeranter ska tillåtas skapa pull-prenumerationer på denna publikation. För mer information, se Prenumerera på publikationer.

Replikering av schema

Replikera schemaändringar
Endast Microsoft SQL Server 2005 (9.x) och senare versioner. Avgör om schemaändringar (såsom att lägga till en kolumn i en tabell eller ändra datatypen för en kolumn) ska replikeras till publicerade objekt. Mer information finns i Göra schemaändringar i publikationsdatabaser.

Alternativ för ögonblicksbilds- och transaktionspublikationer

Skapande och synkronisering

Independent Distribution Agent
Avgör om man ska använda en agent som är oberoende av andra publikationer från denna databas. Detta alternativ är skrivskyddat; den är inställd på True som standard för publikationer skapade med New Publication Wizard och kan inte ändras efter att publikationen har skapats. Mer information finns i Replikeringsagentadministration.

Snapshot är alltid tillgänglig
Avgör om snapshot-filer skapas varje gång Snapshot Agent körs (kräver Independent Distribution Agent). Detta alternativ är skrivskyddat; det är inställt på True om du väljer Skapa en ögonblicksbild direkt och håll ögonblicksbilden tillgänglig för att initiera prenumerationer på sidan Snapshot Agent i guiden Ny publikation (standardinställningen). För mer information, se Skapa och tillämpa ögonblicksbild.

Tillåt initiering från säkerhetskopior
Endast SQL Server 2005 (9.x) och senare versioner. Avgör om säkerhetskopieringsfiler ska tillåtas användas för att initiera prenumerationer. Mer information finns i Initiera en transaktionsprenumeration utan en ögonblicksbild.

Tillåt icke-SQL Server-prenumeranter
Endast SQL Server 2005 (9.x) och senare versioner. Avgör om publikationen stödjer icke-SQL Server-prenumeranter. Att sätta detta alternativ till True sätter andra publiceringsegenskaper för att stödja icke-SQL Server-prenumeranter. Detta alternativ är skrivskyddat om det finns prenumerationer. Det kan inte anges som True om Tillåt prenumerationer med omedelbar uppdatering, Tillåt prenumerationer med köad uppdatering eller Tillåt peer-to-peer-prenumerationer är inställt på True. Mer information finns i Icke-SQL Server-prenumeranter.

Datatransformation

Tillåt datatransformationer
Avgör om Data Transformation Services (DTS) ska användas för att transformera data innan den distribueras till en prenumerant. Detta alternativ är skrivskyddat; datatransformationer kan endast aktiveras om en publikation skapas med hjälp av lagrade procedurer.

Important

Transformerbara prenumerationer kommer inte att finnas tillgängliga i en framtida version. Funktionen är föråldrad.

Peer-to-peer-replikering

Tillåt peer-to-peer-prenumerationer
Gäller endast SQL Server 2005 (9.x) och senare versioner. Avgör om publikationen stödjer peer-to-peer-replikation. Att sätta detta alternativ till True sätter andra publiceringsegenskaper för att stödja peer-to-peer-replikering. Detta alternativ är skrivskyddat om prenumerationer finns. Detta alternativ kan inte sättas till True om Tillåt omedelbara uppdateringsprenumerationer eller Tillåt köad uppdateringsprenumerationer, eller Tillåt icke-SQL Server-prenumeranter är satt till True. Mer information finns i Peer-to-Peer Transaktionsreplikering.

Tillåt peer-to-peer-konfliktdetektion
Gäller endast SQL Server 2008 (10.0.x) och senare versioner. Specificerar om konfliktdetektering är aktiverad för denna publikation. För att använda konfliktdetektering måste alla noder köra SQL Server 2008 (10.0.x) eller en senare version; och detektering måste vara aktiverad för alla noder. För att använda konfliktdetektering måste du också ange ett värde för Peer originator id. För mer information, se Konfliktdetektion i peer-to-peer-replikering.

Peer originator-id
Gäller endast SQL Server 2008 (10.0.x) och senare versioner. Anger ett ID för en nod i en peer-to-peer-topologi. Detta ID används för konfliktdetektering om Tillåt peer-to-peer-konfliktdetektering är inställt på True. Ange ett positivt ID som inte är noll och som aldrig har använts i topologin. En lista över ID:n som redan har använts får du genom att göra en fråga mot systemtabellen Mspeer_originatorid_history.

Uppdaterbara prenumerationer

Tillåt omedelbar uppdatering av prenumerationer
Avgör om ändringar i prenumerantdata kan replikeras omedelbart till Publisher. Detta alternativ är skrivskyddat; att uppdatera prenumerationer kan endast aktiveras när en publikation skapas. Mer information finns i Updatable Subscriptions for Transactional Replication (Uppdateringsbara prenumerationer för transaktionsreplikering).

Tillåt köade uppdateringsprenumerationer
Avgör om ändringar i prenumerantdata kan köas och replikeras till Publisher vid ett senare tillfälle. Detta alternativ är skrivskyddat; att uppdatera prenumerationer kan endast aktiveras när en publikation skapas. Mer information finns i Updatable Subscriptions for Transactional Replication (Uppdateringsbara prenumerationer för transaktionsreplikering).

Rapportera konflikter centralt
Avgör om motstridiga dataändringar endast ska rapporteras hos Publisher eller hos både Publisher och Subscriber (kräver alternativet Tillåt köad uppdatering av prenumerationer). Detta alternativ är skrivskyddat; den är inställd på True som standard för publikationer skapade med New Publication Wizard och kan inte ändras efter att publikationen har skapats. Värdet True innebär att konflikter endast rapporteras hos Publisher. Konflikter kan endast ses där de rapporteras.

Konfliktlösningspolicy
Specificerar åtgärden som ska vidtas när en prenumerationsändring krockar med en Publisher-ändring (kräver alternativet Tillåt köad uppdatering av prenumerationer). Mer information finns i Identifiering och lösning av konflikter vid köad uppdatering.

Kötyp
Avgör om man ska använda en SQL Server-kö eller Microsoft Message Queuing (MSMQ) för att köa ändringar hos prenumeranten tills de kan appliceras på Publisher (kräver alternativet Tillåt köad uppdateringsprenumerationer). Detta alternativ är endast relevant för SQL Server 2000 (8.x); senare versioner använder alltid SQL Server-tabeller för köer.

Alternativ för sammanslagning av publikationer

Konfliktrapportering

Rapportera konflikter centralt
Avgör om motstridiga dataändringar endast ska rapporteras hos Publisher eller hos både Publisher och Subscriber. Detta alternativ är skrivskyddat; den är inställd på True som standard för publikationer skapade med New Publication Wizard och kan inte ändras efter att publikationen har skapats. Värdet True innebär att konflikter endast rapporteras hos Publisher. Konflikter kan endast ses där de rapporteras. För mer information, se avsnittet "Viewing Conflicts" i Advanced Merge Replication Conflict Detection and Resolution.

Filtering

Tillåt parameteriserade filter
Ställs in baserat på om en publikation använder parametriserade filter. Detta alternativ är alltid skrivskyddat. Mer information finns i Parameteriserade radfilter.

Validera prenumeranter
Avgör vilka funktioner som ska användas när man validerar att en prenumerant har rätt datapartition. Avgränsa flera värden med kommatecken. Mer information finns i Verifiera partitionsinformation för en sammanslagningsprenumerant.

Förberäkna partitioner
Endast SQL Server 2005 (9.x) och senare versioner. Avgör om synkroniseringen ska optimeras genom att i förväg beräkna vilka datarader som hör hemma i vilka partitioner. Denna inställning är som standard True om publikationen uppfyller kriterierna för förberäknade partitioner. Mer information finns i Optimera prestanda för parameteriserat filter med förberäknade partitioner.

Optimera synkronisering
Avgör om sammanslagningsprocessen ska optimeras genom att lagra ytterligare metadata hos varje prenumerant. Denna optimering har ersatts av förberäknade partitioner; alternativet Optimera synkronisering är endast relevant om Precompute-partitioner är satt till Falskt. Mer information finns i Parameteriserade radfilter.

Sammanslagningsprocesser

Begränsa samtidiga processer
Avgör om antalet Merge Agents som kan köras samtidigt, ska begränsas. Detta används vanligtvis om en publikation har många push-prenumerationer som kan synkroniseras samtidigt.

Maximala samtidiga processer
Det maximala antalet sammanslagningsagenter som kan köras samtidigt (kräver Begränsa samtidiga processer). Om antalet agenter som synkroniserar överstiger maxgränsen placeras agenter i en kö tills antalet sjunker under maxgränsen.