求助
<b></b><P>能不能</P>
<P>将AIX UNIX下SYBASE数据库的备份文件 </P>
<P>LOAD到</P>
<P>WIN2K下的SYBASE数据库中</P>
<P>如果不能,是不是可以解决这个问题</P>
<P>谢谢</P> 好象,BCP可以弄的说。没试过。
新用户注意!!!
<P>我是初学者,能否告诉我什么是BCP吗?</P> 数据记录备份将数据库各表以Sybase自代的bcp(bulk copy)工具的方式导成一定格式的文本文件,命令格式:
bcp 表名 out 路径名 文件名 -c -t 分隔符 -u (用户名)-p(密码)-S(服务器名)
如果将一个数据库中的所有表都做一个bcp备份,就需要针对每一个表都做一次bcp,在一般情况下,一个数据库有100多个表,工作量比较大。可以利用数据库中的系统表信息做一个bcp备份脚本。原理是每一个用户表在系统表中都有信息记载,可以通过isql语句查询得到。现举一例说明:
1)、先编辑一个名为mkbcpout.sql的文件,内容如下:
<TABLE width="100%" bgColor=#ffffff><TR><TD>select "echo bcp '"+name+" out ……………………'
"+"bcp "+name+" out ./+"name+".table -c -t '|' -Uuser -Ppassword -S SERVER" from sysobjects where type='U'
go</TD></TR></TABLE> 我试过,就用BCP!可用,是从PC机向小型机上导的! <P>但我用得不熟,是在别人的指导下做的</P>
页:
[1]