Reset Auto Increment Identity Sql Server


Cara mengakali nya yaitu silahkan anda pergi ke table yang akan di reset table nya.

Kemudian klik kanan pada tabel, saya disini contoh table "UploadFile" > pilih Design/Modify , Kemudian Pilih pada columns yang di "Primary Key" kemudian klik kanan dan "Remove Primary Key" Kemudian Simpan atau "Ctrl+S"

Setelah itu Update semua Rows dengan Contoh Query berikut:

UPDATE UploadFile SET FileId='0';

Maka Otomatis semua field akan berubah jadi "0"

lalu kemudian silahkan tambah New Query berikut Ini:

DECLARE @N BIGINT

SELECT @N = Max(FileId) FROM UploadFile

UPDATE UploadFile

SET @N = @N+1,

FileId = @N

WHERE FileId='0'

SELECT * from UploadFile

Silahkan Ganti "UploadFile" Dengan nama tabel anda, dan "FileId " silakan ganti dengan Field yang anda maksud.

SELESAI.

Kemudian silakan kembali ke "UploadFile" kemudian klik kanan dan pilih Design, Pada Kolom "FileId" anda, klik kanan pilih "Set Primary Key" Kemudian pada properties nya "(is identity)" set ke "true"


Selesai,
dan Table pun telah selesai di reset ulang :)


Happy Coding!