PowerBuilder 里如何恢复SYBASE数据库

kaikaihe 2002-09-23 09:22:11
我在POWERBUILDER程序中用ISQL命令创建设备和数据库后,用LOAD命令恢复数据库却无法成功。请教高手,该如何在PB程序中恢复数据库。
...全文
53 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaobzg 2002-09-24
  • 打赏
  • 举报
回复
是不是还有别的用户在使用数据库?
如果本地联接只使用disconnect断开联接是不行的,你可以断开其他用户的连接,然后连结倒master数据库上,再进行恢复操作就可以了
hongqi162 2002-09-24
  • 打赏
  • 举报
回复
copy数据
balloonman2002 2002-09-23
  • 打赏
  • 举报
回复
对于SYBASE的ASE,简单的文件拷贝是不行的,:)
可以这样做:
1、先把LOAD DATABASE 。。。
ONLINE DATABASE。。。等语句写到一个TXT文件中,如c:\load.txt
2、在PB中调用:
run("isql -Uxxx -Pxxx -Sxxx -ic:\load.txt")即可实现数据库的恢复;
pufan 2002-09-23
  • 打赏
  • 举报
回复
呵呵,我指的是sybase的asa.
pufan 2002-09-23
  • 打赏
  • 举报
回复
注意在恢复文件时一定要先断开数据库,然后更改数据库文件为非只读,否则无法恢复.
PENK 2002-09-23
  • 打赏
  • 举报
回复
用数据管道PB8.0的拷贝数据功能.
pufan 2002-09-23
  • 打赏
  • 举报
回复
用文件拷贝函数即可实现SYBASE数据库的备份恢复.

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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