Udostępnij za pośrednictwem


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 dotyczy

  • wartość
    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.

Stosuje się do: