如何去处备份纪录?

xzou 2002-09-23 04:34:52
我今天比较晕,备份数据库(sql server2000)手误,备份我们自己的数据库时误备份了客户的数据库,错误已成,不知如何向客户解释(因为客户不允许我们备份这些资料),所以我得想办法尽量现在客户不知道情况下去出我曾经备份过这个数据库的纪录,如果真的不行,就只好接受客户和公司的惩罚了,真惨!
我备份时是用sp_addumpdevice和backup database去做的,现在又用了sp_dropdevice去除了设备
现在知道的问题是,用企业管理器--〉恢复数据库选项里面,可以看到我曾经备份的文件,不知道如何去处?希望大家援助一把,还有,如果还有其他需要去处的地方,也请大家指教,谢谢大家!
这是我们公司的一个重要的合同,我确实不想因为这个而影响什么

...全文
54 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
z5wjz 2002-09-23
  • 打赏
  • 举报
回复
不错,确实可以完成.backupset表中有你创建备份的时间,然后找到对应的backup_set_id,再去删除所有这四张表中的对应记录就可以了
xzou 2002-09-23
  • 打赏
  • 举报
回复
可惜,没看到Yang_(扬帆破浪) 的第二个留言
我用trace做了一把,已经删完四个表了,和Yang_(扬帆破浪) 说的一样,还是多谢Yang_(扬帆破浪) 了。
Yang_ 2002-09-23
  • 打赏
  • 举报
回复
删除backupset的一条记录就不会出现了!

你没有操作数据库的权限吗?有备份权限应该有这个权限吧!!
xzou 2002-09-23
  • 打赏
  • 举报
回复
可惜我注意到了,而且整个恢复纪录里只有我这一条,关键现在就是我找客户叫他删除了这个文件,他也会怀疑我另有copy,痛苦!
Yang_ 2002-09-23
  • 打赏
  • 举报
回复
以上瞎说的,不要当真!!

研究一下:
msdb..backupfile
msdb..backupmediafamily
msdb..backupmediaset
msdb..backupset
这四个表,应该每次备份都在这四个表有记录!
我刚才备份了一次,发现多了一条记录,但具体哪一条记录,怎么认定,还没有看出规律。

Yang_ 2002-09-23
  • 打赏
  • 举报
回复
不管它,谁还会注意这个。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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