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.