Sekian lama tidak ngeblog, akhirnya di awal tahun 2017 ini bisa ngeblog lagi, biarpun sedikit 🙂 .

Happy New Year buat semuanya, semoga menjadi pribadi yang lebih baik lagi di tahun 2017 ini, amiiin.

 

Oke langsung ke TKP :P,

Pernahkah anda mengalami error “[SQL Server]Cannot insert explicit value for identity column in table ‘table_name’ when IDENTITY_INSERT is set to OFF”, saat melakukan insert data pada suatu table di mysql server (2008)?

 

Sebenarnya hanya kesalahan kecil dari penyebab error tersebut,

namun lumayan membuat saya sibuk berhari-hari untuk mencari solusinya.

Berikut ini adalah solusi kecil dari error tersebut :

PENYEBAB
Insert angka pada field yang menjadi PRIMARY KEY dengan AUTOINCREMENT.

SOLUSI

  1. Hilangkan field yang menjadi primary key dari script insert atau
  2. Tambahkan script SET IDENTITY_INSERT [NAMA_TABEL] ON sebelum mengeksekusi insert dan script SET IDENTITY_INSERT [NAMA_TABEL] OFF setelah mengeksekusi insert

Sekian info yang saya dapat , silahkan mencoba dan terima kasih

 

sumber: https://aristhu03.wordpress.com/2013/06/25/tips-mengeset-identity_insert-menjadi-on-di-sql-server/