Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Strona Opcje subskrypcji w oknie dialogowym Właściwości publikacji pozwala przeglądać i ustawiać właściwości na poziomie publikacji powiązane z subskrypcjami. Właściwości są pogrupowane w następujące kategorie:
Właściwości, które dotyczą wszystkich publikacji.
Właściwości dotyczące publikacji migawek i publikacji transakcyjnych (w tym tych, które umożliwiają aktualizowanie subskrypcji).
Właściwości, które mają zastosowanie do scalania publikacji.
Note
Niektóre właściwości są tylko do odczytu; powody tego omówiono w opisach właściwości w tym temacie. Niektóre zmiany właściwości wymagają utworzenia nowej migawki publikacji, a niektóre dodatkowo wymagają ponownego zainicjowania wszystkich subskrypcji. Aby uzyskać więcej informacji, zobacz Zmienianie publikacji i właściwości artykułu.
Opcje dla wszystkich publikacji
Tworzenie i synchronizacja
Pozwól na anonimowe subskrypcje
Określa, czy zezwolić na anonimowe subskrypcje ściągania. Anonimowe subskrypcje są obsługiwane dla Microsoft SQL Server Compact 3.5 Service Pack 1, Microsoft SQL Server 2005 Mobile Edition oraz Microsoft SQL Server for Windows CE. Aby korzystać z tej opcji w przypadku publikacji migawkowych i transakcyjnych, opcję Migawka zawsze dostępna należy ustawić na True.
Dołączalna baza danych subskrypcji
Określa, czy subskrypcje można utworzyć poprzez dołączenie kopii bazy danych subskrypcji (wymaga, aby opcja Snapshot zawsze dostępny była ustawiona na True dla publikacji snapshot i transakcyjnych).
Ważna
Subskrypcje dołączane nie będą dostępne w przyszłych wydaniach. Funkcja ta jest wycofana.
Zezwalaj na subskrypcje pull
Określa, czy zezwolić Subskrybentom na tworzenie subskrypcji ściąganych dla tej publikacji. Więcej informacji można znaleźć w sekcji Subskrybuj publikacje.
Replikacja schematu
Zmiany schematu replikacji
Tylko Microsoft SQL Server 2005 (9.x) i nowsze wersje. Określa, czy należy replikować zmiany schematu (takie jak dodanie kolumny do tabeli lub zmiana typu danych kolumny) na opublikowanych obiektach. Aby uzyskać więcej informacji, zobacz Wprowadzanie zmian schematu w bazach danych publikacji.
Opcje publikacji snapshotów i transakcyjnych
Tworzenie i synchronizacja
Independent Distribution Agent
Decyduje, czy należy używać agenta niezależnego od innych publikacji z tej bazy danych. Ta opcja jest tylko do odczytu; domyślnie jest ustawiona na True dla publikacji utworzonych za pomocą Kreatora Nowych Publikacji i nie można jej zmienić po utworzeniu publikacji. Aby uzyskać więcej informacji, zobacz sekcję Administracja agenta replikacji.
Migawka zawsze dostępna
Określa, czy pliki snapshot są tworzone za każdym razem, gdy Snapshot Agent jest uruchamiany (wymaga Independent Distribution Agent). Ta opcja jest tylko do odczytu; jest ustawiony na True, jeśli wybierzesz natychmiastowe utworzenie snapshota i zachowasz snapshot dostępny do inicjalizacji subskrypcji na stronie Snapshot Agent w Kreatorze Nowych Publikacji (domyślnie). Aby uzyskać więcej informacji, zobacz Tworzenie i stosowanie migawki.
Pozwól na inicjalizację z plików kopii zapasowych
Tylko program SQL Server 2005 (9.x) i nowsze wersje. Decyduje, czy pozwolić na użycie plików kopii zapasowych do inicjalizacji subskrypcji. Aby uzyskać więcej informacji, zobacz Inicjowanie subskrypcji transakcyjnej bez migawki.
Zezwalaj na subskrybentów niekorzystających z SQL Server
Tylko program SQL Server 2005 (9.x) i nowsze wersje. Określa, czy publikacja obsługuje subskrybentów spoza SQL Server. Ustawienie tej opcji na True ustawia inne właściwości publikacji, aby obsługiwać subskrybentów spoza SQL Server. Ta opcja jest tylko do odczytu, jeśli istnieją subskrypcje; nie można go ustawić na True , jeśli Zezwalaj na natychmiastowe aktualizowanie subskrypcji, Zezwalaj na kolejkowe subskrypcje aktualizujące lub Zezwalaj na subskrypcje peer-to-peer jest ustawione na True. Aby uzyskać więcej informacji, zobacz Subskrybenci programu Non-SQL Server.
Przekształcanie danych
Pozwól na transformacje danych
Określa, czy użyć Data Transformation Services (DTS) do transformacji danych przed ich dystrybucją do Abonenta. Ta opcja jest tylko do odczytu; Transformacje danych można włączyć tylko wtedy, gdy publikacja zostanie utworzona za pomocą procedur przechowywanych.
Ważna
Subskrypcje transformowalne nie będą dostępne w przyszłych wydaniach. Funkcja ta jest wycofana.
Replikacja równorzędna
Zezwalaj na subskrypcje typu peer-to-peer
Dotyczy to tylko SQL Server 2005 (9.x) i nowszych wersji. Określa, czy publikacja obsługuje replikację peer-to-peer. Ustawienie tej opcji na True ustawia inne właściwości publikacji, aby wspierać replikację peer-to-peer. Ta opcja jest tylko do odczytu, jeśli istnieją subskrypcje. Ta opcja nie może mieć wartości True, jeśli opcja Zezwalaj na subskrypcje z natychmiastową aktualizacją, Zezwalaj na subskrypcje z aktualizacją w kolejce lub Zezwalaj na subskrybentów innych niż SQL Server ma wartość True. Aby uzyskać więcej informacji, zobacz Peer-to-Peer Transactional Replication.
Pozwól na wykrywanie konfliktów peer-to-peer
Dotyczy to tylko SQL Server 2008 (10.0.x) i nowszych wersji. Określa, czy wykrywanie konfliktów jest włączone dla tej publikacji. Aby wykryć konflikty, wszystkie węzły muszą korzystać z SQL Server 2008 (10.0.x) lub nowszej wersji; a wykrywanie musi być włączone dla wszystkich węzłów. Aby korzystać z wykrywania konfliktów, musisz również określić wartość identyfikatora Peer originator. Więcej informacji można znaleźć w artykule Wykrywanie konfliktów w replikacji peer-to-peer.
Identyfikator inicjatora równorzędnego
Dotyczy to tylko SQL Server 2008 (10.0.x) i nowszych wersji. Określa identyfikator dla węzła w topologii typu peer-to-peer. Ten identyfikator jest używany do wykrywania konfliktów, jeśli opcja Zezwalaj na wykrywanie konfliktów peer-to-peer jest ustawiona na True. Określ dodatni, niezerowy ID, który nigdy nie był używany w topologii. Aby uzyskać listę identyfikatorów, które już zostały użyte, zapytaj tabelę systemu Mspeer_originatorid_history .
Aktualizowalne subskrypcje
Pozwól na natychmiastowe aktualizacje subskrypcji
Określa, czy zmiany danych subskrybentów mogą być natychmiast replikowane do Publisher. Ta opcja jest tylko do odczytu; Aktualizacja subskrypcji może być włączona tylko po utworzeniu publikacji. Aby uzyskać więcej informacji, zobacz Updatable Subscriptions for Transactional Replication (Subskrypcje z możliwością aktualizacji na potrzeby replikacji transakcyjnej).
Pozwól na aktualizowanie subskrypcji w kolejce
Określa, czy zmiany danych subskrybentów mogą być kolejkowane i replikowane do Publisher w późniejszym czasie. Ta opcja jest tylko do odczytu; Aktualizacja subskrypcji może być włączona tylko po utworzeniu publikacji. Aby uzyskać więcej informacji, zobacz Updatable Subscriptions for Transactional Replication (Subskrypcje z możliwością aktualizacji na potrzeby replikacji transakcyjnej).
Zgłaszaj konflikty centralnie
Decyduje, czy zgłaszać sprzeczne zmiany danych tylko u Publisher, czy zarówno u Publisher, jak i u Subskrybenta (wymaga opcji Zezwalaj na kolejkowe aktualizowanie subskrypcji). Ta opcja jest tylko do odczytu; domyślnie jest ustawiona na True dla publikacji utworzonych za pomocą Kreatora Nowych Publikacji i nie można jej zmienić po utworzeniu publikacji. Wartość True oznacza, że konflikty są zgłaszane wyłącznie w Publisher. Konflikty można oglądać tylko tam, gdzie są zgłaszane.
Polityka rozwiązywania konfliktów
Określa działanie do podjęcia, gdy zmiana subskrybenta koliduje ze zmianą Publisher (wymaga opcji Zezwalaj na aktualizację subskrypcji w kolejce). Więcej informacji można znaleźć w artykule Kolejkowe aktualizacje dotyczące wykrywania i rozwiązywania konfliktów.
Typ kolejki
Określa, czy do kolejkowania zmian po stronie subskrybenta używać kolejki programu SQL Server, czy usługi Microsoft Message Queuing (MSMQ), do momentu, gdy będzie można zastosować je u wydawcy (wymaga opcji Zezwalaj na subskrypcje aktualizowane z kolejki). Ta opcja dotyczy tylko SQL Server 2000 (8.x); późniejsze wersje zawsze używają tabel SQL Server do kolejkowania.
Opcje scalania publikacji
Zgłaszanie konfliktów
Zgłaszaj konflikty centralnie
Decyduje, czy zgłaszać sprzeczne zmiany danych tylko u Publisher, czy zarówno u Publisher, jak i u Subskrybenta. Ta opcja jest tylko do odczytu; domyślnie jest ustawiona na True dla publikacji utworzonych za pomocą Kreatora Nowych Publikacji i nie można jej zmienić po utworzeniu publikacji. Wartość True oznacza, że konflikty są zgłaszane wyłącznie w Publisher. Konflikty można oglądać tylko tam, gdzie są zgłaszane. Więcej informacji można znaleźć w sekcji "Wyświetlanie konfliktów" w Advanced Merge Replication Conflict Detection and Resolution.
Filtering
Zezwalaj na filtry parametryzowane
Ustaw na podstawie tego, czy publikacja korzysta z filtrów parametrycznych. Ta opcja jest zawsze dostępna tylko do odczytu. Aby uzyskać więcej informacji, zobacz Sparametryzowane filtry wierszy.
Weryfikacja subskrybentów
Określa, których funkcji użyć podczas weryfikacji, czy subskrybent ma prawidłową partycję danych. Rozdziel wiele wartości przecinkami. Aby uzyskać więcej informacji, zobacz Validate Partition Information for a Merge Subscriber.
Wstępnie obliczone partycje
Tylko program SQL Server 2005 (9.x) i nowsze wersje. Określa, czy zoptymalizować synchronizację poprzez wcześniejsze obliczenie, które wiersze danych należą do których partycji. To ustawienie domyślnie przyjmuje True , jeśli publikacja spełnia kryteria wstępnie obliczonych partycji. Aby uzyskać więcej informacji, zobacz Optymalizowanie wydajności filtru sparametryzowanego przy użyciu wstępnie skompilowanych partycji.
Optymalizacja synchronizacji
Określa, czy optymalizować przetwarzanie fuzji poprzez przechowywanie dodatkowych metadanych u każdego Subskrybenta. Ta optymalizacja została zastąpiona przez prekalkulowane partycje; opcja Optymalizacja synchronizacji jest istotna tylko wtedy, gdy partycje Precompute są ustawione na False. Aby uzyskać więcej informacji, zobacz Sparametryzowane filtry wierszy.
Procesy łączenia
Ogranicz liczbę współbieżnych procesów
Określa, czy ograniczyć liczbę agentów scalania, które mogą działać jednocześnie. Zazwyczaj stosuje się to, gdy publikacja ma wiele subskrypcji push, które mogą synchronizować się jednocześnie.
Maksymalne procesy współbieżne
Maksymalna liczba agentów scalania, którzy mogą działać jednocześnie (wymaga opcji Ogranicz współbieżne procesy). Jeśli liczba synchronizujących się agentów przekroczy maksimum, agenci są ustawiani w kolejce, aż liczba spadnie poniżej maksimum.