CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  Sybase

表到22万多记录时,插入数据不进去了,怎么回事?

楼主shenqj(阿瑾)2005-06-26 22:23:52 在 其他数据库开发 / Sybase 提问

我现在用的是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,怎么回事?

关键词

  • 数据
  • 数据库
  • 表
  • 删除
  • 导入
  • 倒入
  • 管道
  • bcp
  • 正式库

得分解答快速导航

  • 帖主:shenqj
  • yujiang930
  • dollwjl

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo