Local DB id değeri 1000 artıyor, yardım?

Kodla Büyü

v.ofkeli

Seçkin Üye
Seçkin Üye
Mesajlar
415
Merhaba arkadaşlar. Yaptığım bir çalışmada (C#) sqllocal db kullandım. ekleme yapıtığımda id değerim normal olarak birer birer artıyor. Fakat server kapatılıp açıldığında (bilgisayar kapatılıp açıldığında) , tekrar ekleme yaptığımda id değer 1000 artarak başlıyor.
Araştırmalarımda t272 yi parametre olarak ekledim değişen bişe olmadı. Cache den kaynaklandığını anlıyorum ama nasıl yapacağımı bilemedim.
Sql Local db 2012 ve 2014 ikisinde de aynı sorunu yaşıyorum.
 
Sorunu çözdüm arkadaşlar. Belki lazım olur.
önce sequence oluşturuyoruz
CREATE SEQUENCE IDSequence
AS INT
START WITH 1
INCREMENT BY 1
MINVALUE 0
NO MAXVALUE
NO CACHE

sonra tablomuzu oluşturuyoruz
Create table ..... diye
ama identity column da
idendity(1,1) i kaldırdım.

ekleme sorgusunda da şu şekilde kullandım
"Insert into Islem(IslemId,Onay) Values(NEXT VALUE FOR IDSequence,0)"
 
Geri
Üst