Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Peningkatan identitas kolom SQL Server 2012 melonjak dari 6 menjadi 1000+ pada entri ke-7

Ini semua sangat normal. Microsoft menambahkan sequences di SQL Server 2012, akhirnya, saya dapat menambahkan dan mengubah cara kunci identitas dibuat. Lihat di sini untuk beberapa penjelasan.

Jika Anda ingin memiliki perilaku lama, Anda dapat:

  1. gunakan tanda pelacakan 272 - ini akan menyebabkan catatan log dibuat untuk setiap nilai identitas yang dihasilkan. Performa pembuatan identitas dapat terpengaruh dengan mengaktifkan tanda pelacakan ini.
  2. gunakan generator urutan dengan setelan NO CACHE (http://msdn.microsoft.com/en-us/library/ff878091.aspx)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan peringatan:Nilai nol dihilangkan dengan operasi SET agregat atau lainnya

  2. Bagaimana cara menentukan nomor port dalam string koneksi SQL Server?

  3. Cara Menemukan Tabel yang Mengandung Kolom Tertentu di SQL Server

  4. Bagaimana cara memilih hanya baris pertama untuk setiap nilai unik kolom?

  5. Pilih kolom dari kumpulan hasil prosedur tersimpan