Właściwość IdentityRangeThreshold
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.
IdentityRangeThreshold Właściwość określa, kiedy można przypisać nowy zakres wartości kolumna tożsamości w Wydawca lub subskrybenta.
Składnia
object
.IdentityRangeThreshold [= value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczy.wartość
Od 1 do 100, która określa wartość Liczba całkowita długa (jako procent Wydawcaużytkownika lub abonenta rozmiar zakresu) kiedy jest przydzielany nowy zakres tożsamości.
Typ danych
Długie
Można modyfikować
Odczyt i zapis
Prototyp (C/C++)
HRESULT GetIdentityRangeThreshold(LPLONG pRetVal);
HRESULT SetIdentityRangeThreshold(LONG NewValue);
Uwagi
Rozmiar zakres tożsamości określa maksymalną liczbę nowych wierszy, które mogą być wstawiane do kolumna tożsamości w tabela Wydawca lub abonenta przed punktem początkowym zakres tożsamości musi ponownie przydzielona.Użyj IdentityRangeThreshold do sterowania przy alokowaniu zakres tożsamości.
The identity range threshold is defined as a percentage of the range size specified by the PublisherIdentityRangeSize or SubscriberIdentityRangeSizeproperties.Na przykład, jeśli rozmiar zakres tożsamości jest 50 000 zestaw IdentityRangeThreshold do 80 do ponownego przydzielenia zakres tożsamości używane wartości bieżącej tożsamości osiągnie 40 000 wierszy.
Prior to setting IdentityRangeThreshold, set AutoIdentityRange to TRUE, and specify identity range sizes using the PublisherIdentityRangeSize and SubscriberIdentityRangeSizeproperties.
Ostrzeżenie
Jeśli aplikacja wywoła IdentityRangeThresholdna wystąpienie Microsoft SQL Server w wersja 7.0, stała, SQLDMO_E_SQL80ONLY i komunikat "Ta właściwość lub metoda wymaga Microsoft SQL Server 2000 lub nowszy" są zwracane.