안녕하세요. 주디아줌마입니다.

 SQLTAG 회원으로 부터 SQL2012 버전에서 IDENTITY 컬럼에 대한 이슈가 야그가 나왔습니다. 먼 문제인가면~ Identity Column에 대한 증가값이 재 시작 후 갑자기 증가 되더라 입니다.

   

테스트 해보았을 때 대략 10000 이상 증가 되더군요.(증가된 값을 대중 없는 듯..)

CONNECT 에서 이 문제에 대해서 https://connect.microsoft.com/SQLServer/feedback/details/739013/alwayson-failover-results-in-reseed-of-identity 확인됩니다.

민석오빠 정리 http://sqlsql.tistory.com/271
INSERT 성능 향상을 위한 기능 
This reduces the amount and frequency of information written to the transaction log improving insert scalability.



http://technet.microsoft.com/ko-kr/library/ms186775.aspx
 SQL2012 IDENTITY MSDN에서 확인해 볼 수 있습니다.

   

해결 방법
http://www.big.info/2013/01/how-to-solve-sql-server-2012-identity.html
 

  1. trace flag 272 설정

       

  2. SEQUENCE의 NOCACHE 옵션 사용