Udostępnij za pośrednictwem


Metoda ValidatePublication (TransPublication2)

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.

ValidatePublication Metoda wywołuje sprawdzanie poprawności publikacja wewnętrznych dla wszystkich subskrybentów.

Składnia

object
.ValidatePublication( [ ValidationOption ] , 
[ ValidationMethod ] , 
[ fShutDownAgent ] )

Części

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

  • ValidationOption
    Długa liczba całkowita określająca typ sprawdzania poprawności przeprowadzane zgodnie z opisem w ustawieniach.

  • ValidationMethod
    Długa liczba całkowita określająca metoda sprawdzania poprawności przeprowadzane zgodnie z opisem w ustawieniach.

  • fShutDownAgent
    Wartość logiczna określająca, czy agent dystrybucji natychmiast kończy niedziałający po pomyślnym zakończeniu procesu sprawdzania poprawności.

Prototyp (C/C++)

HRESULT ValidatePublication(
SQLDMO_VALIDATIONOPTION_TYPE ValidationOption,
SQLDMO_VALIDATIONMETHOD_TYPE ValidationMethod,
BOOL fShutDownAgent);

Ustawienia

Ustaw ValidationOption parametru, wykorzystując te wartości SQLDMO_VALIDATIONOPTION_TYPE.

Stała

Wartość

Opis

SQLDMOValidationOption_ i 70Checksum

0

Wykonaj operację sumy kontrolnej języka Transact-SQL zgodne z wystąpienie Microsoft SQL Server w wersja 7.0.

SQLDMOValidationOption_ i RowCountOnly

1

Domyślny.Wykonaj operację języka Transact-SQL @@ ROWCOUNT.

SQLDMOValidationOption_ i 80Checksum

2

Wykonaj operację sumy kontrolnej języka Transact-SQL zgodne z wystąpienie Microsoft SQL Server 2000.Obsługiwane tylko przez program SQL Server 2000 subskrybentów.

Ustaw ValidationMethod parametru, wykorzystując te wartości SQLDMO_VALIDATIONMETHOD_TYPE.

Stała

Wartość

Opis

SQLDMOValidationMethod_ i ConditionalFast

2

Domyślny.Sprawdza poprawność warunkowego najpierw przy użyciu SQLDMOValidationMethod_FastCount, ale ponownie używa SQLDMOValidationMethod_FullCount, jeśli SQLDMOValidationMethod_FastCount wskazuje różnice.

SQLDMOValidationMethod_ i FastCount

1

Sprawdza poprawność dużych prędkości przy użyciu rowcnt kolumna sysindexes.

SQLDMOValidationMethod_ i FullCount

0

Sprawdza przez zwrócenie liczby wierszy, łącznie z wartościami NULL i duplikaty przy użyciu COUNT(*) języka Transact-SQL.

Uwagi

Wynik operacji sprawdzania poprawności jest zapisywana w historia agenta, który można przeglądać za pomocą monitora replikacji.

Domyślnie fShutDownAgent parametr jest zestaw na FALSE.

Ostrzeżenie

If an application calls ValidatePublicationon an instance of SQL Server version 7.0, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.

Stosuje się do:

Zobacz także

Odwołanie