如何在批量插入后将数据插入SQL CE数据库?

时间:2015-01-28 21:50:07

标签: sql-server-ce bulkinsert

我使用ErikEJ的SQL CE Bulk Copy库将一个数据库的内容复制到另一个数据库中。问题是,在批量复制完成后,AUTOINC_NEXT中的INFORMATION_SCHEMA.COLUMNS对于所有主键列仍然只等于1,当我尝试在某处插入新行时会导致重复键异常。有没有办法让SQL CE批量复制自动将AUTOINC_NEXT更新为适当的值?或者,是否有一些我可以用来手动编辑它的实用程序? (我已尝试CompactView,但它只是给出了错误"数据无法在系统表或架构信息视图中更新。")

1 个答案:

答案 0 :(得分:0)

听起来你发现了一个错误!我会仔细看看的。 https://sqlcebulkcopy.codeplex.com/workitem/25951

修复是:

ALTER TABLE [MYtable] ALTER COLUMN [Id] IDENTITY (1001,1);