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)
怎么解决 bcp是OS命令,不是sql commond 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:
在 '.'附近有不正确的语法。 ok解决了
页:
[1]