吴 吴鸣 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-30 #1 请问各位大侠如何在delphi的应用程序中实现对数据库的备份与恢复? 我要对其操作的数据库是MSSQLSERVER7.0,MSDE
N netwind Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-30 #3 dump database DATABASENAME to DEVICENAME 可惜不是SYBASE,否则到是有DEMO...
D daiqingbo Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-30 #5 用backup database备份,restore database还原 dump 将来将不支持 用query或者adoquery调用 如果是adoquery,先设号连接,将sql设为 BACKUP DATABASE databasename TO DISK = 'c:/data.bak' 然后调用adoquery的ExecSQL即可备份 注意是备份到服务器上。 同样,如果sql为 RESTORE DATABASE databasename FROM DISK = 'c:/data.bak' 则execsql可以还原,同样是服务器上的文件
用backup database备份,restore database还原 dump 将来将不支持 用query或者adoquery调用 如果是adoquery,先设号连接,将sql设为 BACKUP DATABASE databasename TO DISK = 'c:/data.bak' 然后调用adoquery的ExecSQL即可备份 注意是备份到服务器上。 同样,如果sql为 RESTORE DATABASE databasename FROM DISK = 'c:/data.bak' 则execsql可以还原,同样是服务器上的文件
吴 吴鸣 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-06 #7 对不起,还有一事请教我在恢复时,使用restore命令,但系统提示我, database in use .The system administrator must have exclusive use of the database to run the restore opration.可是,这时候我 只有一个query呀,它负责执行restore,还有这样恢复,数据库中的原 有数据是否会消失?有没有其他解决办法,多谢各位大侠!
对不起,还有一事请教我在恢复时,使用restore命令,但系统提示我, database in use .The system administrator must have exclusive use of the database to run the restore opration.可是,这时候我 只有一个query呀,它负责执行restore,还有这样恢复,数据库中的原 有数据是否会消失?有没有其他解决办法,多谢各位大侠!
J jqw Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-06 #8 close database before you backup your database
吴 吴鸣 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-06 #9 问题不是备份,是恢复,我在之前调用了query.close我只有一个query和数据库相连
Y yushaofei Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-06 #10 作备份除了以上的几种方法外,还可以使用数据库提供的API 具体使用方法查操作手册。
李 李颖 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-17 #11 <a href="DispQ.asp?LID=328330">TDBBackup 2.0</a>
D dop Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-18 #12 在恢复数据库时,必须保证所有的联结已经断开, 一个常用的办法就是通知所有的人断开, 然后,Stop 服务器, 再Start,然后立即恢复 当然一般时间会在晚上好一点点