Microsoft đã thay đổi cách họ xử lý các giá trị nhận dạng trong SQL Server 2012 và kết quả là bạn có thể thấy khoảng cách nhận dạng giữa các bản ghi của mình sau khi khởi động lại phiên bản máy chủ SQL hoặc máy chủ của bạn. Có thể có một số lý do khác cho khoảng trống id này, có thể do máy chủ tự động khởi động lại sau khi cài đặt bản cập nhật.
Bạn có thể sử dụng hai lựa chọn dưới đây
-
Sử dụng cờ theo dõi 272o Điều này sẽ tạo ra một bản ghi nhật ký cho mỗi giá trị nhận dạng được tạo. Hiệu suất của quá trình tạo danh tính có thể bị ảnh hưởng khi bật cờ theo dõi này.
-
Sử dụng trình tạo trình tự có cài đặt KHÔNG CACHE
Đặt cờ theo dõi 272 trên SQL Server 2012 mà bạn đang mong đợi ở đây
-
Mở "Trình quản lý cấu hình máy chủ SQL"
-
Nhấp vào "Dịch vụ máy chủ SQL" trên ngăn bên trái
-
Nhấp chuột phải vào tên phiên bản SQL Server của bạn trên ngăn bên phải -> Mặc định:SQL Server (MSSQLSERVER)
-
Nhấp vào "Thuộc tính"
-
Nhấp vào "Tham số khởi động"
-
Trên hộp văn bản "chỉ định tham số khởi động", loại "-T272"
-
Nhấp vào "Thêm"
-
Xác nhận các thay đổi