19851150 发表于 2008-05-20 13:49

sybase 数据备份问题

数据备份 在网上看到 bcp ,遇到些问题

例如 :我现在有一个数据库 叫EFOREX, eforex_tradelog为表名 , 怎么将这张表的数据导到 c:\temp 这个文件夹下 ?

bcp EFOREX..eforex_tradelog out c:\temp   这样写对不对 ??

bcp 这个指令 应该在哪里 执行 ?我 在 winsql脸上 数据库后 执行这句语句

马上报错
Error: 在 '.'附近有不正确的语法。 (State:37000, Native Code: 66)
Error: '\' 是一个非法货币值。 (State:S1000, Native Code: 97)

怎么解决

chenfeng825 发表于 2008-05-20 15:13

bcp是OS命令,不是sql commond

19851150 发表于 2008-05-20 17:14

ok , 那 我 在 isql下 执行, 我 想 把EFOREX_DB 数据库 下的eforex_appl这张表 以txt的形式 保存到 sss 文件夹下
为什么报这种错 ?


服务名为ZL538C9107BDDB   用户 sa,密码 空

isql -U sa -H ZL538C9107BDDB -P -D EFOREX_DB -J   

连接进去后执行

go
bcp EFOREX_DB..eforex_appl out 'c:\sss\' -Usa –SZL538C9107BDDB –c
go

Msg 102, Level 15, State 1:
Server 'ZL538C9107BDDB', Line 1:
在 '.'附近有不正确的语法。

19851150 发表于 2008-05-22 09:46

ok解决了
页: [1]
查看完整版本: sybase 数据备份问题