Đó là hành vi SQL Server được xác định và ghi lại, và bạn thực sự không thể làm gì nhiều để thay đổi nó. Bạn muốn thay đổi điều gì ở nó ??
Các cột IDENTITY sẽ đảm bảo ID duy nhất, không ngừng tăng lên (miễn là bạn không gây rối với chúng) - chúng không đảm bảo bất kỳ điều gì khác.
SQL Server sẽ không vượt qua khó khăn khi phát hiện ra "khoảng trống" trong trình tự của bạn và lấp đầy chúng. Dù sao thì tôi cũng không nghĩ đó là một ý kiến hay - điều gì sẽ xảy ra nếu bạn có một bản ghi với ID =3 và sau đó xóa nó? Bạn có thực sự muốn một bản ghi tiếp theo đột nhiên "tái chế" ID đó không ?? Theo tôi, không phải là một ý kiến hay.