我使用ErikEJ的SQL CE Bulk Copy库将一个数据库的内容复制到另一个数据库中。问题是,在批量复制完成后,AUTOINC_NEXT
中的INFORMATION_SCHEMA.COLUMNS
对于所有主键列仍然只等于1,当我尝试在某处插入新行时会导致重复键异常。有没有办法让SQL CE批量复制自动将AUTOINC_NEXT
更新为适当的值?或者,是否有一些我可以用来手动编辑它的实用程序? (我已尝试CompactView,但它只是给出了错误"数据无法在系统表或架构信息视图中更新。")
答案 0 :(得分:0)
听起来你发现了一个错误!我会仔细看看的。 https://sqlcebulkcopy.codeplex.com/workitem/25951
修复是:
ALTER TABLE [MYtable] ALTER COLUMN [Id] IDENTITY (1001,1);