Właściwość KeepPartitionChanges
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
KeepPartitionChanges Właściwość określa, czy Wydawca zachowuje informacje o danych w subskrybenta właścicielem seryjnej poziomo podzielonym na partycje topologia replikacji.
Składnia
object
.KeepPartitionChanges [=value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczywartość
PRAWDA lub FAŁSZ
Typ danych
Boolean
Można modyfikować
Odczyt i zapis
Prototyp (C/C++)
HRESULT GetKeepPartitionChanges(LPBOOL pRetVal);
HRESULT SetKeepPartitionChanges(BOOL NewValue);
Uwagi
Poziomo podzielonym na partycje seryjnej topologia replikacji, Wydawca zachowuje informacje dotyczące usuwania i aktualizacji.Jeśli KeepPartitionChanges właściwość jest zestaw ma wartość TRUE, wydawcy można określić wiersz, który należy do którego subskrybent.Replikowane są tylko zmiany wiersze należące do konkretnego subskrybenta.
Na przykład, jeśli subskrybenta jest odpowiedzialny wyłącznie za śledzenie sprzedaży w północnej Europie, aktualizacja wierszy w Wydawca będą przechowywane w specjalnej tabela tak, aby abonent otrzymuje tylko zaktualizowane wiersze dotyczące sprzedaży w Europie północnej podczas subskrybenta i Wydawca synchronizacji.Ustawienie KeepPartitionChanges na wartość TRUE może spowodować lepszą wydajność, ponieważ subskrybenci otrzymują tylko niezbędne aktualizacje.
Jeśli KeepPartitionChanges jest zestaw False (wartość domyślna), nie dodatkowe informacje o aktualizacji lub usuwania jest przechowywany Wydawca.
Ostrzeżenie
Jeśli aplikacja wywoła KeepPartitionChanges na wystąpienie wersja programu SQL Server 7.0, stała, SQLDMO_E_SQL80ONLY i komunikat "Ta właściwość lub metoda wymaga Microsoft SQL Server 2000 lub nowszy" są zwracane.