index etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
index etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Şubat 2013 Çarşamba

INSERT statement failed because data cannot be updated in a table with a columnstore index. Consider disabling the columnstore index before issuing the INSERT statement, then rebuilding the columnstore index after INSERT is complete

"INSERT statement failed because data cannot be updated in a table with a columnstore index. Consider disabling the columnstore index before issuing the INSERT statement, then rebuilding the columnstore index after INSERT is complete" Hata Çözümü

Bu Hata ColumStore İndex yapısını kullandığımız indexlerde karşımıza çıkar, sebebi ColumStore indexlerde insert,update ve delete işlemi yapmanıza izin vermez.insert yapıcağımızda ColumStore indeximizi disable yapıp insert yapabiliriz,insert işlemi bittikten sonra tekrar rebuild yapabiliriz. Aşağıdaki Örnekteki Gibi.

Çözümü ise;
--indexi disable ettik
alter index NCColumnStoreIndex-Test  on dbo.Kisiler disable
Go
-- kayıt ekledik
insert  dbo.Kisiler (ad,soyad) values('Adem','Çınar')
Go
--index tekrar aktif hale getirdik
alter index NCColumnStoreIndex-Test  on dbo.Kisiler rebuild
Go