关于数据库备份

StreamOne 2005-03-18 02:32:26
D7 + SQL2000 程序需要单独备份数据库的某个表,决定使用Adotable.SaveToFile备份。
还原部分打算用Adotable.LoadFromFile,请问还需要怎样写才能把Adotable的内容提交
给数据库表实现还原功能呢?请高手帮忙写一下还原部分的代码。
...全文
126 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
todouwang 2005-03-19
  • 打赏
  • 举报
回复
我看有不少系统的备份采用的是
备份整个系统的方式
可以将文件分类显示,让他们选择备份什么格式的文件
不过还是感觉一楼方法正式些
coeltdit 2005-03-19
  • 打赏
  • 举报
回复
用DTS
popcom 2005-03-18
  • 打赏
  • 举报
回复
学习
xx_adam 2005-03-18
  • 打赏
  • 举报
回复
学习。。。。
tfeiy 2005-03-18
  • 打赏
  • 举报
回复
UP!
mxj2000 2005-03-18
  • 打赏
  • 举报
回复
如果数据量大,>5000条记录 用 Adotable.LoadFromFile很慢的
还是用其它方法吧
lym_1978 2005-03-18
  • 打赏
  • 举报
回复
使用BCP(详细说明参考SQL Server的联机帮助)备份,格式如下
bcp databasename..tablename out filepath+\tablename.dat /c /p -U sa -P
使用BULK INSERT还原,格式如下
bcp pubs..publishers2 in newpubs.dat -c -t , -r \n -Sservername -Usa -Ppassword


fhuibo 2005-03-18
  • 打赏
  • 举报
回复
好象不能备份数据库的单个表,可以这样
select * into aaa from 备份表
然后还原
insert into 备份表 select * from aaa

或者用导入导出的功能
cdsgajxlp 2005-03-18
  • 打赏
  • 举报
回复
这个可行
select * into aaa from 备份表
然后还原
insert into 备份表 select * from aaa

如果要备份到文件,可以把数据一条一条的取出来,还原的时候一条条的insert

2,507

社区成员

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

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