社区
数据库相关
帖子详情
ASA8.0的数据库,网络版的应用,我用dbbackup来备份,但是不知用什么方法恢复?只有有权限,在每个客户端都想实现恢复功能
sunboy_hb
2006-08-04 10:50:41
请教了
...全文
457
17
打赏
收藏
ASA8.0的数据库,网络版的应用,我用dbbackup来备份,但是不知用什么方法恢复?只有有权限,在每个客户端都想实现恢复功能
请教了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunboy_hb
2006-08-14
打赏
举报
回复
To leio((郁闷中...)):
谢谢,你的帮助.
leio
2006-08-11
打赏
举报
回复
楼主自己也要动动脑筋啊,人家已经把方法告诉你了。
ASA一般都是用单机数据库,所以一般来说,若在PB程序中没联数据库,则ASA不会启动。但对于ASA的网络应用则不用考虑这点,因为连接的是服务器上的ASA数据库,但最好也在PB中连接一下以判断数据库连接是否正常。
isql的参数中就包含了连接ASA的用户名、口令,还可以指定端口等其他参数,只要数据库是启动的,会自动连接上。
用dbunload会生成一个sql文件和一系列的dat文件,利用这些文件可以重建出一个ASA数据库。
在使用isql恢复的时候(使用dbunload生成的文件),应该先把表、数据等删掉,再执行isql,否则会有问题。比如:数据可能会重复插入。你自己看看dbunload生成的sql就应该明白。
利用dbunload,isql做数据库的备份恢复,在单机应用时,一般还会使用dbinit,dbinit可以生成一个空的数据库文件,然后再用isql将数据恢复到这个新的DB文件中。在做网络应用的时候,一般就是先在PB中删数据、删表,然后再恢复。
asa的目录中有很多DB(db开头的exe文件)工具,都可以看看。
sunboy_hb
2006-08-11
打赏
举报
回复
To leio((郁闷中...))
不需要连接数据库的
另外,你备份是的只是表数据,而且生成多个文件,恢复时还必须删除所有的表再恢复.
太麻烦
ASA没有类似oralce中IMP的工具吗? dbbackup倒有些类似exp的
sunboy_hb
2006-08-11
打赏
举报
回复
在PB中连数据库?
如果在PB中连接数据库,如何将连接传给isql?
方便的话,给个演示.
shineclub@163.com
leio
2006-08-11
打赏
举报
回复
asa无imp这样的功能。
就我所知,除了dbbackup/copy和dbunload/isql没有其他备份/恢复方式。
sunboy_hb
2006-08-11
打赏
举报
回复
用dbunload会生成多个文件,用户备份起来是不是太麻烦?另外,我们还要维护'表或视图'的列表,以便在恢复时先删除啊,是不是也不方便?
我实际是这样使用的,
我用dbbackup可以在客户端备份出数据库到任何位置.
至于恢复,我想找一个类似Oracle中imp一样的工具,不过没有找到.现在只能在服务器上使用恢复数据库功能了,即先停止服务器服务,然后直接复制备份文件,覆盖数据库文件,然后再启动服务器.不知有没有其它好办法?
leio
2006-08-07
打赏
举报
回复
to:sunboy_hb(无花果)
PB中连数据库不会写?
isql和dbunload都在asa目录里,是asa自带的工具。
早期版本的ASA中文件名是isql.exe。asa8和asa9把isql.exe改成了dbisql.exe。
sunboy_hb
2006-08-07
打赏
举报
回复
to yingsh(偶是马甲) (
如何连接数据库?
isql在哪?
sunboy_hb
2006-08-04
打赏
举报
回复
我要实现,客户端能备份到本机(如C:\bak),在客户端也需要能恢复服务器上的数据库。
不需要共享文件夹,只通过asa的功能来实现,即服务器只开放2635端口
方便用QQ交流吗?我的QQ 33309633
hangzhou6274
2006-08-04
打赏
举报
回复
你备份出来的文件要恢复一样得放在一个共享目录里面啊
hangzhou6274
2006-08-04
打赏
举报
回复
还不是一样的道理啊
sunboy_hb
2006-08-04
打赏
举报
回复
总不能让服务器共享文件夹吧
sunboy_hb
2006-08-04
打赏
举报
回复
老大,是网络版的应用,只要有权限,在每个客户端都想实现恢复功能的
hangzhou6274
2006-08-04
打赏
举报
回复
asa数据库不用这么麻烦吧,直接拷贝DB文件就可以了啊
yingsh
2006-08-04
打赏
举报
回复
备份ASA数据库到c:\temp,备份前必须已经连上数据库。
dbunload -c "UID=DBA;PWD=SQL" -r c:\temp\reload.sql -y c:\temp
从c:\temp\reload.sql中恢复数据库,恢复前必须已经连上数据库。
isql read c:\temp\reload.sql -c "UID=DBA;PWD=SQL" -q
sunboy_hb
2006-08-04
打赏
举报
回复
请各位帮助
leio
2006-08-04
打赏
举报
回复
楼主看看isql的帮助。isql /? 可查看简单说明。
服务器
数据库
备份
与
恢复
服务器
数据库
备份
与
恢复
备份
数据库
拷贝
DBBackup
.tar.gz 文件到linux服务器内(存放目录不要求) 打开终
端
命令输入窗口,进入到存放
DBBackup
.tar.gz文件的目录,解压
DBBackup
.tar.gz。在终
端
内输入解压命令 tar ...
数据库
备份
与
数据库
恢复
简单的条用可
实现
数据库
的
备份
,
备份
DbOperate op = new DbOperate(); op.
Dbbackup
();
恢复
DbOperate op = new DbOperate(); op.Restore();
pb
实现
数据库
的
备份
、还原
GetFileOpenName获得打开路径 GetFileSaveName 获得保存路径 pb
实现
数据库
的
备份
、还原
django-
dbbackup
:管理命令可帮助
备份
和还原项目
数据库
和媒体文件
django-
dbbackup
:管理命令可帮助
备份
和还原项目
数据库
和媒体文件
DBBackup
DBBackup
是 Delphi 组件包, 用于
实现
数据库
备份
和
恢复
, 目前包括 TBDE
DBBackup
和 TADO
DBBackup
, 分别支持 BDE 和 ADO
数据库
. 主要
功能
包括对
数据库
表结构和记录的
备份
和
恢复
, 允许指定需要
备份
的表名和需要
备份
的...
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章