2016-09-24 16 views
5

yeni bir kayıt eklemek her zaman Ben yeniden inşa etmek ve benim mvc site üzerinden kimliğim atlama yeni bir kayıt oluşturmak zaman 1000Id atlama Uygulamamı oluşturmak ve ben her fark oldum</p> <p>acemi asp.net-çekirdek-mvc/ef çekirdekli öğreticiler aşağıdaki temel CRUD sayfasını inşa ediyorum

Örnek, şu anda benim ilk birkaç satır için id en şunlardır up:

  • 1, 2, 1002, 1003, 1004, 2002 2003, 3002, 3003, 4002, 5002

Bunu nasıl durdurabilirim? Bu davranışı daha önce hiç görmemiştim. Bazı Googling itibaren ben mssqllocaldb kullanıyorum ancak SQL 2012.

kullanmıyorum bir sql 2012 sayısında gibi görünüyor, bu, her şey güncellenmiş ve ben SSMS2014 sen SSMS 2014 yüklemiş olsa

+0

Olası çoğaltması [Kimlik artışı SQL Server veritabanında atlıyor] (http://stackoverflow.com/questions/14146148/identity-increment-is-jumping-in-sql-server-database) – Shyju

cevap

3

yüklü 2014 local db örneğini yüklemiyor. Hala bir SQL 2012 local DB olabilir. Benim tavsiyem tüm eski bileşenleri kaldırmak ve en son local db 2016 ve SSMS 2016 yüklemektir. Bu nedenle ücretsiz vardır.

SQL Server 2016 Express LocalDB

SSMS 2016

Ek Not:

Evet bu bir SQL server 2012 üzerinde böcek .Arzu onu burada görebilirsiniz geçerli:

İşte

bağlantılar

Failover or Restart Results in Reseed of Identity

Geçici Çözümler:

Eğer Geçici Çözümler yukarıdaki linke Workarounds sekmesine bakın gerekiyorsa.

enter image description here

Daimi çözüm: Eğer kalıcı bir çözüm gerekiyorsa

, sen .Arzu olanların Free community editions seçebilir SQL server 2014 veya 2016 SQL server.Like yüksek sürümünü kullanabilirsiniz.

+0

SQL 2012 kullanarak. Ben mssqllocaldb kullanıyorum. Ne localdb sürümü belirlediğinden emin değilim, ama Sql Data Tools tam olarak güncellenen ve Sql Management Studio 2014 yüklü, bu yüzden benim mssqllocaldb daha yeni – mejobloggs

+0

kullanıyor olmalısın 'mssqllocaldb' sürümü nedir? – Sampath

+0

Sürümü nasıl kontrol ederim? – mejobloggs