Myślałem, że to był błąd, ale po przeczytaniu tego artykułu http://www.codeproject.com/Tips/668042/SQL-Server-2012-Auto-Identity-Column-Value-Jump-Is, stwierdziliśmy, że jest to nowa funkcja programu SQL Server 2012.Jak nowa funkcja Identity Jump w Microsoft SQL Server 2012 obsługuje zakres typów danych?
Funkcja ta zwiększa swoją ostatnią wartość kolumny tożsamości przez 1000 (int) dla nowych wierszy (10000 dla bigints) automatycznie.
Nadal staram rozwiązanie podane w artykule, ale nie mam żadnego problemu, jeśli ten skok dzieje się po stronie klienta. Ponieważ wyświetlam klientowi ukrytą wersję identyfikatorów. To jego własne żądanie, nie moje.
Ale zastanawiam się, co się stanie, jeśli wartości tych kolumn tożsamości będą większe niż zakres typu danych (int lub bigint)? Jak radzi sobie z zakresem i rozmiarem kolumny?
Rozwiązanie w artykule jest bardzo proste i zajmuje 5 min. Zastosowałem rozwiązanie * -t272 * i działa dobrze. –