首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每次我构建我的应用程序并插入一个新的记录时Id都会跳到1000

每次我构建我的应用程序并插入一个新的记录时Id都会跳到1000
EN

Stack Overflow用户
提问于 2016-09-24 02:25:02
回答 1查看 3.1K关注 0票数 9

我正在构建一个基本的CRUD页面,下面是初学者ASP.NET-core-mvc/ef核心教程

每次我重建并通过mvc站点创建一个新记录时,我都注意到我的Id跳升了1000

例如,当前我的前几行的id是:

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

我该怎么阻止这一切?我以前从没见过这种行为。从谷歌上看,这似乎是sql 2012的一个问题,但是我没有使用sql 2012。

我正在使用mssqllocaldb,所有内容都已更新,并安装了SSMS2014

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-24 02:56:56

即使您已经安装了SSMS 2014,它也不会安装2014 local db实例。它仍然可以是一个SQL 2012 local DB。因此,我的建议是卸载所有旧组件并安装最新的local db 2016SSMS 2016。两者都是免费的

这里是链接:

SQL Server 2016 Express LocalDB

SSMS 2016

附加说明:

是的,这是SQL server 2012.You上的一个bug,可以在这里看到它:

Failover or Restart Results in Reseed of Identity

解决方案:

如果您需要解决办法,请参阅上面链接上的Workarounds选项卡。

永久解决方案:

如果需要永久解决方案,则可以使用更高版本的SQL server。像SQL server 20142016一样,.You可以选择其中的Free community editions

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39671899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档