不能在对象 'dbo.CH_PW_WAY' 中插入重复键。主键约束?这个不该出现在大批量导入的过程中,应该出现在导入后。

解决方案 »

  1.   

    sp1 对ssis有修正,你打过最新补丁了吗
      

  2.   

    打了SP2补丁勒...非但没解决此问题 
    反而弄得VS2005都不能设计包了...背
      

  3.   

    你表中有多少栏位?
    Error message when you try to replicate a table from SQL Server 2005 to SQL Server 2005 Mobile Edition: "HRESULT 0x80004005 (0)"
    http://support.microsoft.com/kb/912428/en-us
      

  4.   

    说明:“违反了 PRIMARY KEY 约束 'PK_CH_PW_WAY'。不能在对象 'dbo.CH_PW_WAY' 中插入重复键。”。 
    我觉得还是这个问题:)
      

  5.   

    在装了SP2后搞坏了设计器的极大愤慨下血气上涌于脑部快速旋转而形成小宇宙产生巨大能量的帮助下电光火石之间发现了些端倪:ORACLE 10G 上的数据库varchar2数据类型是区分大小写的:
    例如某表主键WAYID   值:AF10Fa97 跟 值:AF10FA97 是合法的完全不相同的主键值SQL SERVER2005 上的数据库varchar数据类型是不区分大小写的:
    当导入AF10Fa97 跟AF10FA97  时认为插入了重复键,异常由此产生。查资料,SQL SERVER的大小写敏感是由数据库的【排序规则】属性决定的,
    在SQL Server Management Studio管理工具中,“新建数据库>选择页>选项” 排在第一个的就是排序规则。默认值是【服务器默认值】
    我本机的默认排序规则是:Chinese_PRC_CI_AS
    其中Chinese_PRC指中华人民共和国;CI指大小写不敏感;AS指区分重音点击排序规则下拉列表,@_@ !!! 那么多...要选哪个呢?通过将排序规则设置为:Chinese_PRC_CS_AS(CS指大小写敏感)就可以支持大小写敏感了 oh yeah~!当然,在创建数据库以后也可以通过以下S命令修改数据库的排序规则:参考资料:  ms-help://MS.SQLCC.v9/MS.SQLMobile.v3.zh-CHS/SSMProg3/html/eee6bae6-0c15-4959-9cd8-c8fe7c440bf0.htm谢谢大家