Udostępnij za pośrednictwem


Metoda ReSynchronizeSubscription

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.

ReSynchronizeSubscription metoda subskrypcja ponownie synchronizuje wszystkie zmiany dokonane w wydawcy i innych subskrybentów od określonego czas.

Składnia

object
.ReSynchronizeSubscription(
szSubscriberName 
, 
szSubscriberDB 
, 
ResyncType 
, 
[ szDateTime ] )

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • szSubscriberName
    Ciąg określający nazwę subskrybenta.

  • szSubscriberDB
    Ciąg określający baza danych subskrypcja nazwy.

  • ResyncType
    Długa liczba całkowita, która określa, jakie zmiany są stosowane, gdy subskrypcja jest ponownie zsynchronizowane.

  • szDateTime
    Ciąg określający data i czas.

Prototyp (C/C++)

HRESULT ReSynchronizeSubscription(
SQLDMO_LPCSTR pszSuscriberName, 
SQLDMO_LPCSTR pszSubscriberDB, 
SQLDMO_RESYNC_TYPE ResyncType, 
SQLDMO_LPCSTR pszDateTime);

Ustawienia

Ustaw ResyncType parametru za pomocą tych wartości SQLDMO_RESYNC_TYPE.

Stała

Wartość

Opis

SQLDMOResync_ i SinceAGivenDateTime

2

Synchronizuj ponownie subskrypcja wszystkie zmiany od podanej data i czas.

SQLDMOResync_ i SinceLastSnapshotApplied

0

Zsynchronizować subskrypcja wszystkie zmiany od ostatniego migawka został zastosowany.

SQLDMOResync_ i SinceLastSuccessfulValidation

1

Zsynchronizować subskrypcja wszystkie zmiany od ostatniego pomyślnego sprawdzania poprawności została wykonana.

Uwagi

Domyślnie szDateTime jest opcjonalny parametr zestaw wartości null.Jednakże jeśli ResyncType jest zestaw do SQLDMOResync_SinceAGivenDateTime, szDateTime jest wymagane i nie może być zestaw wartości null.Data i czas danych musi być sformatowany jako hh:mm:ss.fff RRRRMMDD.

Część daty

Opis

RRRR

Reprezentuje rok cztery cyfry.

MM

Reprezentuje miesiąc dwiema cyframi (wyściełane zero).

DD

Reprezentuje dzień miesiąca w dwie cyfry (zero wyściełane).

hh

Reprezentuje godzinę za pomocą dwóch cyfr zegara 24-godzinnego (wyściełane zero).

mm

Reprezentuje minuty w dwie cyfry (zero wyściełane).

ss

Reprezentuje drugi w dwie cyfry (zero wyściełane).

fff

Reprezentuje część ułamkowa drugi w trzech cyfr.

Na przykład 18:12:00.000 20040512 wartość jest interpretowana jako 6:12 P.M., dnia 12 maja 2004 r.

Aplikacja może wywołać ReadLastValidationDateTimes Metoda oznaczania data i czas ostatniego pomyślnego atestacji subskrypcja.

ReSynchronizeSubscription powinna zostać wywołana w Wydawca.

Ostrzeżenie

Jeśli aplikacja wywoła ReSynchronizeSubscription 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:

Zobacz także

Odwołanie