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

小弟想问数据库复制关于追加方式的客户化方法!

楼主frankmao()2003-09-03 00:07:31 在 DB2 / 数据库管理 提问

即利用APPLY   的LOADXit参数,调用ASNLOAD来实现,但ANSLOAD需要客户自己对IBM提供的源代码进行修改编程,怎么改呀?老大! 问题点数:0、回复次数:5Top

1 楼3000sunqin(3000sunqin)回复于 2003-09-04 13:05:31 得分 0

ASNLOAD的原代码在SQLLIB\SAMPLES\REPL\ASNLOAD.SMP  
  修改它,然后在使用bldmapp来编译,再将生成的新的asnload.exe文件放到sqllib\bin下替换原有的文件就可以了,但是要注意asnload的程序要在源和目标数据库两边去做bind动作。Top

2 楼frankmao()回复于 2003-09-05 00:59:31 得分 0

看来大哥果真对数据库复制有研究,小弟就是想问怎么修改这个文件!  
  你能指点一二吗?谢谢!Top

3 楼3000sunqin(3000sunqin)回复于 2003-09-10 22:01:28 得分 0

怎么修改嘛,我没有仔细去看这个源代码,给你提点建议,不要去修改原来的任何函数,你自己的客户化东西做为一个函数,在Main程序中的最后部分调用,中间有个cntinue作为判断函数调用是否成功,如果要输出的话,使用里面的Trace函数,该函数基本上就和Printf差不多。该程序的输入参数也是不能改的,因为你不知道是哪个程序发出的调用,研究透它的输入参数,应该够用了,不要随便注释它的函数调用,有些函数是必须调用的,否则会造成复制失败,具体是哪几个函数没有仔细研究过Top

4 楼3000sunqin(3000sunqin)回复于 2003-09-10 22:02:25 得分 0

该文件是C++编的,所以要找C++的编译器Top

5 楼3000sunqin(3000sunqin)回复于 2003-09-10 22:04:02 得分 0

一般你要修改,估计主要是会出现在使用Load   API的函数上修改,能不修改原函数最好。Top

相关问题

  • 数据库复制
  • 数据库复制
  • 复制数据库
  • 数据库整体复制
  • 数据库复制?100分
  • 数据库复制问题
  • 客户端数据库
  • 追加记录到数据库中
  • SQL Server数据库追加问题!
  • 怎样对两个不同数据库里的表里的数据,用insert into 方法进行数据追加复制?

关键词

  • c++
  • 函数
  • 修改
  • 数据库
  • 客户
  • 文件
  • asnload
  • 调用
  • 复制
  • 参数

得分解答快速导航

  • 帖主:frankmao

相关链接

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

广告也精彩

反馈

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