表中有主键吧? (否则通过整条记录来判断是否重复还是非常麻烦的)表中有主键的话,可以在企业管理器中--右键表--设计表----"管理索引/键"(工具栏上倒数第二个按钮)--删除主键--再点新建重建主键,选择建立"unique "索引,并且勾选"忽略重复键"这样设置好后,导入的数据如果有主键重复的,会自动忽略不导入

解决方案 »

  1.   

    zjcxc(邹建) 谢谢你!分肯定是给你了,但是还得请你帮个忙,目的表中有个insert触发器,但是在导入数据的时候触发器不能执行,有什么好办法吗?分不够我还加!谢谢你!
      

  2.   

    如果你是用bcp导入,可以加上如下选项
     -h"FIRE_TRIGGERS"如果你是用bulk insert导入,同样的,在with选项中包含如下选项:
    FIRE_TRIGGERS 如果你是用dts导入,那就没办法了
      

  3.   

    因为是每隔1分钟导一次,那bcp我用不了了,bulk insert 的话也有难度,因为我要导入到sqlserver里的只有access里的几个表,而不是所有,这就难办了
      

  4.   

    每隔1分钟导一次,而且是从access里面导入? 那为什么不考虑直接创建ACCESS的链接服务器,然后直接用语句导入呢?