PB编程备份sybase数据的问题

ysd 2005-11-23 05:19:10
如何用PB编程调用dump database 或 backup database 语句备份数据库,请高手指点,谢谢
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysd 2005-11-26
  • 打赏
  • 举报
回复
还有谁知道在dump语句里就不能把数据导出到两个地址里面吗,或者用别的语句就不能把数据导出到两个地方吗。我的方案是这样的:
1、backup.sql文件如下:
declare @ddate char(28)
select @ddate = "d:\yjdszg4\dum\" + convert(char(6), getdate(), 12) + stuff(convert(char(5), getdate(), 8),3,1,null) +".dat"
dump database ynds to @ddate
go
quit
2、backup.bat如下:
isql -Usa -P -Stest -ibackup.sql -o error.txt

我想在SQL语句里加点什么参数或语句,实现每次备份后能自动把d:\yjdszg4\dum下按日期生成的该备份文件再copy到别的地方一份。
ysd 2005-11-24
  • 打赏
  • 举报
回复
非常谢谢了,你的帮助已经基本达到我的要求
whshizy 2005-11-23
  • 打赏
  • 举报
回复
有几种方法:
1、将网络其他机器映射成本机盘,在直接可以dump 到网络盘上
2、在别的机器上安装一个SYBASE备份服务,利用SYBASE 的远程备份功能可以将数据备份到远程机器上
ysd 2005-11-23
  • 打赏
  • 举报
回复
再请问一下,如果想把备份的数据同时复制到网络上其它客户机上,需加怎样的参数或语句
ysd 2005-11-23
  • 打赏
  • 举报
回复
whshizy(whshizy):非常感谢了,我是个用PB的新手,弄了好几天都没弄出来,但又等着用,太谢谢了
whshizy 2005-11-23
  • 打赏
  • 举报
回复
写个批处理,用PB的RUN命令运行
1、生成backup.sql内容如下:
dump database testdata to 'd:\testdata.dump'
go
quit
2、生成backup.bat,内容如下:
isql -Usa -P -S -ibackup.sql -o error.txt

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧