2012-06-13 4 views
0

Visual Studio 2010을 사용하여 asp.net mvc3 프로젝트 및 SQL Server 2008에서 작업하고 있습니다.이 테이블의 기본 키가 int 데이터 유형 인 테이블이 있습니다. 나는 Identity Specificatin을 "yes"로 설정하고, Identity는 "yes"로, Identity Increment와 Identity Seed를 "1"로 설정합니다. 테이블이 비어 있고 데이터를 쉽게 저장할 수있을 때 모든 것이 정상입니다. 그러나 Visual Studio를 닫을 때 다시 열어서 기본 키의 값이 "1"임을 나타내는 중단이 발생하여 데이터를 저장하려고합니다. (이 삭제 후 첫 번째 행의 기본 키는 5이고 다른 행은 6,7, ...) 데이터베이스의 데이터를 한 번 삭제했습니다. 이 문제에 대한 해결책은 무엇입니까? 당신의 대답은 도움이 될 것입니다. 덕분에 기본 키가 도움이 될 수 있습니다에 대한 시퀀스 유형을 사용기본 키의 값이 변경되지 않습니다.

답변

1

...

이 "* 자동 갭을 제거하기위한 해결책이 없다
+1

@juankysmth가 : 대답 주셔서 감사합니다. 하지만 나는 테이블을 변경할 수 없습니다. 나는 모든 te 코드를 바꿔야하고 충분한 시간이 없다. – starrr

+0

데이터베이스 관리 시스템 (DBMS)이 없습니까 ?? – juankysmith

+0

아니요 사용하지 않습니다. – starrr

관련 문제