数据库备份(100分)

  • 主题发起人 主题发起人 chimney
  • 开始时间 开始时间
C

chimney

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把一个数据库(SQL SERVER 6.5)的数据倒到例外一台机子的数据库中,
怎么编程实现,注:另外目数据库中没有源数据库的表结构。
 
SQL SERVER 6.5有导出向导吧?7。0有,直接向导就行。
没有就先备份(全部),再从另一台上恢复。
或者,用向导生成scapt,再从另一台上运行,然后。。。怎么导都行了!
 
用BathMove倒
 
如果比较常用的话可以使用拷贝文件的方法,通过程序实现,
sql下面有一个data目录,目录里面有每一个数据库的信息,
这些信息考下来然后拷贝到另外一个sql的data目录下就可以,
不信你可以把data下的东西考出来,然后删掉sql,在重装,
什么也没有丢失。
如果是数据备份的话可以备份成paradox表
 
to wind200,用bathmove倒,能不能把索引也到过去。
to xueminliu 把源SERVER的DATA目录下文件直接拷贝覆盖目SERVER下的DATA目录
SQL SERVER会认吗?
to t112 SQL SERVER 6.5没有导出向导,7。0有没有到入向导?
另外一个问题:有没有办法把数据库设备的空间变小。
 
去练功场现在 数据库备份组件TDBBackup, 注意还有一个BugFix包,也要一起下载
现在的版本是0.9.3.0,还不能备份表结构,
但可以得到表结构的SQL脚本

试试看吧~~~

ps: 能备份和回复表结构的新版本已经快写完了
 
如果不是为了为用户编写数据库备份的程序,
而纯粹只是为了倒一下数据,
你可以用Delphi自带的Datapump程序,可以完整的复制整个数据库
 
李颖大虾:我用你的备份程序悲愤时老出现"out memory",是啥意思望告之。
 
<a href="DispQ.asp?LID=328330">TDBBackup 2.0</a>
 
接受答案了.
 
后退
顶部