mssql ignore bcp error 问题

Cindy1983 2010-06-28 05:56:46
我现在这边有个棘手问题,我的数据库table1 中已经有了一些数据, 而且table1中有clustered unique index,
现在我想bcp 一些数据到这张表, 因为有重复数据导致之后的bcp全部failed。

有没有什么办法能 ignore the bcp error, 让后面的数据继续插进去。
我分别试过 :
-e errfile
-b 1 --batch size
-m --max errors
-SkipErrors

都没有效果, bcp都被中断了, 还有什么好方法啊 , 在线等!!! 谢谢各位大侠


...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cindy1983 2010-06-29
  • 打赏
  • 举报
回复
谢谢各位。
因为我这个是production的table, 我不能对table做任何操作,唯一的办法是在bcp的command中想办法..
gokeiryou263 2010-06-29
  • 打赏
  • 举报
回复
WITH CHECK | WITH NOCHECK 尝试一下,希望有用,呵呵
永生天地 2010-06-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luoyoumou 的回复:]
-- 删除 clustered unique index,
-- 再bcp 导入!
[/Quote]
没必要删除约束,可以先禁用约束,倒完数据在启用
约束的操作
http://blog.csdn.net/xys_777/archive/2010/06/28/5700661.aspx
claro 2010-06-28
  • 打赏
  • 举报
回复
---try
复制table1 为#table1 ,
修改table1 为table2,
导入数据,添加聚集索引等,
修改#table1 为table1 。
luoyoumou 2010-06-28
  • 打赏
  • 举报
回复
-- 删除 clustered unique index,
-- 再bcp 导入!
SQL_Hhy 2010-06-28
  • 打赏
  • 举报
回复
没整过,友情帮顶

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧