CHANGE_TRACKING_MIN_VALID_VERSION (języka Transact-SQL)
Zwraca minimalną wersja, która obowiązuje w przypadku użycia w uzyskaniu zmian informacji z określonej tabela przy użyciu programu CHANGETABLE funkcja.
CHANGE_TRACKING_MIN_VALID_VERSION ( table_object_id )
Argumenty
- table_object_id
Is the object ID of the table.table_object_id is an int.
Zwracany typ
bigint
Remarks
Ta funkcja służy do sprawdzania poprawności wartości last_sync_version Parametr dla CHANGETABLE. Jeśli last_sync_version jest mniejsza niż wartość, która po zgłoszeniu przez tę funkcja, wyniki są zwracane z nowszej wywołanie CHANGETABLE mogą być nieprawidłowe.
CHANGE_TRACKING_MIN_VALID_VERSION w celu określenia wartości zwracanej używane są następujące informacje:
Gdy w tabela zostało włączone dla śledzenia zmian.
Zadania oczyszczania w tle uruchomienia do usunięcia starszych niż okres zachowywania, określona dla bazy danych informacji śledzenia zmian.
Jeśli tabela została obcięta.Spowoduje to usunięcie wszystkich zmian informacji, które są skojarzone z tabelą.
Funkcja zwraca wartość NULL, jeśli spełniony jest jeden z następujących warunków:
Śledzenie zmian nie jest włączone dla bazy danych.
Identyfikator obiektu określona tabela nie jest prawidłowy dla bieżącej bazy danych.
Niewystarczające uprawnienia do tabela określonej przez identyfikator obiektu.
Przykłady
W poniższym przykładzie określa, czy określona wersja jest w prawidłowej wersji.W przykładzie uzyskuje minimalna wersja prawidłowe dbo.Employees Tabela i porównuje ten wartości @last\_sync\_version Zmienna. Jeśli wartość @last\_sync\_version jest mniejsza niż wartość @min\_valid\_version, listę zmienionych wierszy, które nie będą prawidłowe.
Uwaga
Zwykle będzie można uzyskać wartości z tabela lub w innej lokalizacji, w którym przechowywany jest ostatni numer wersja, użytego do synchronizowania danych.
See Also