表到22万多记录时,插入数据不进去了,怎么回事?
我现在用的是Sybase数据库,我做了个备份数据库,表结构跟正式库一样,但是有个表,当倒到221982条记录时,用bcp和数据管道都倒不进去,用数据管道从正式库倒入到这个备份数据库的表时提示database error ,no error message,这是怎么回事啊? 问题点数:20、回复次数:8Top
1 楼shenqj(阿瑾)回复于 2005-06-27 08:26:06 得分 0
在线等啊Top
2 楼yujiang930(散步的鱼)回复于 2005-06-27 08:27:39 得分 0
什么OS?这个表是怎么导出来的?把语句贴出来看看Top
3 楼shenqj(阿瑾)回复于 2005-06-27 08:34:02 得分 0
操作系统是win2000Server ,表是用Powerdeginer倒入的,跟正式库一样的结构,我把表删除,用数据管道创建表倒入也提示一样的错误Top
4 楼yujiang930(散步的鱼)回复于 2005-06-27 08:38:30 得分 10
在导入的时候,请将此表有关的procedure、trigger都删除,也就是快速bcp,导入后在重新建立!
在试一下Top
5 楼shenqj(阿瑾)回复于 2005-06-27 08:47:18 得分 0
快速bcp的语句怎么写?这个表没有触发器,只有一个存储过程Top
6 楼yujiang930(散步的鱼)回复于 2005-06-27 09:06:10 得分 0
不是怎么写,把所有都删了就叫快速bcpTop
7 楼dollwjl(乐乐)回复于 2005-06-27 13:44:26 得分 10
bcp导入的时候,如果数据量大一定要把和这个表相关的触发器、存储过程停用,所有的索引要全部删除掉,包括主键也最好删除,因为这些东西都要占用大量的临时表空间用来处理,很容易就死掉的。不要以为增大临时表空间就能搞定,只能删除,导入结束后重新建立这些东西。Top
8 楼lilei_jn(water)回复于 2005-06-28 10:01:07 得分 0
是不是日志满了?Top
相关问题
- 在oracle中插入有日期型的记录,怎么回事,informix中没问题
- 请问用NHibernate能删除记录不能插入和更新是怎么回事啊
- 急!我有两个向数据库表中插入记录的存储过程,编译都通过了,但调试总不对,怎么回事?Bug在哪里?另外,如何直接在SQL*Plus调试或测试带输出参数的存储过程?
- 在往数据库的表中插入数据时出现如下错误,请问是怎么回事?
- 向数据库里插入记录,POST()后,立即调用ADOQUERTABLE去查询,查询不到新加入的记录,怎么回事啊
- 利用游标查询,然后往表里插入数据,可每条数据都被插入两遍?怎么回事?
- word里插入的公式变成红叉是怎么回事
- ×××插入字符数据时出现空格,怎么回事?×××
- 数据库中插入老抱错误是怎么回事
- 找不到可插入的ISAM,怎么回事?




