nature1818 发表于 2004-8-21 00:54:04

求助

<b></b>
<P>能不能</P>
<P>将AIX UNIX下SYBASE数据库的备份文件 </P>
<P>LOAD到</P>
<P>WIN2K下的SYBASE数据库中</P>
<P>如果不能,是不是可以解决这个问题</P>
<P>谢谢</P>

ehxz 发表于 2004-8-22 11:50:29

好象,BCP可以弄的说。没试过。

nature1818 发表于 2004-8-24 05:32:28

新用户注意!!!

<P>我是初学者,能否告诉我什么是BCP吗?</P>

ehxz 发表于 2004-8-24 09:10:33

数据记录备份

  将数据库各表以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>

smallsmall 发表于 2004-9-23 10:52:50

我试过,就用BCP!可用,是从PC机向小型机上导的!

smallsmall 发表于 2004-9-23 10:53:36

<P>但我用得不熟,是在别人的指导下做的</P>
页: [1]
查看完整版本: 求助

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com