关于数据库备份还原的问题,急!!!
用backup database base to disk='base'备份的数据库,然后删除了一部分记录,
系统运行一段时间以后,新记录存入数据库,现在又要把原来备份的数据库还原,并且要保留上次备份之后新存入的记录,要如何操作??
我的做法是:
将原来备份的数据库还原到另外一台机器上,然后用dts对每个表进行追加还原,但是总报主键冲突错误,dts导入表时,能不能跳过主键冲突的记录??
问题点数:100、回复次数:3Top
1 楼hdhai9451(☆新人类☆)回复于 2005-06-28 16:42:59 得分 80
不能那樣做的,只能是用代碼來完成。那個表只能追加最新新增的記錄
insert into 原備份tb(主鍵.....)
select 主鍵..... from 新的tb where 主鍵 not in(select 主鍵 from 原備份tb)Top
2 楼xdhou(办公室坐久了,想晒晒太阳)回复于 2005-06-28 17:30:51 得分 10
楼上所言即是Top
3 楼good2speed(Goodspeed)回复于 2005-06-28 21:05:55 得分 10
楼上的楼上说的没错Top




