sql-server – 从SQL Server事务日志文件中恢复已删除的行
我需要从SQL Server 2000事务日志文件中恢复已删除的数据.日志文件为3.3GB.我尝试了通常的SQL Log Rescue,但它一直与outOfMemory异常崩溃.我也尝试在不同的机器上使用相同的错误. 我试过ApexSQL Recover,似乎工作,但它是一个试验,因此只显示每第10行.如果我找不到更便宜的解决方案,我可能别无选择,只能为这个工具支付999.00. 有任何想法吗? 编辑 – 解决方法什么时候删除?你有这段时间的日志备份吗?您可以将整个数据库还原到已知的还原点吗?您需要在数据库中发生其他事务吗?如果发生了其他事务(这有点复杂),请将数据库的最后一个完整备份恢复到新位置&按顺序应用事务日志.将STOPAT子句用于删除数据之前的点,并使数据库联机. 您现在应该在数据库中删除已删除的数据.您现在可以生成插入语句,以将缺少的记录插回到您的实时数据库中.如果架构很复杂(即多于几个孤立的表),RedGate的Data Compare等工具将非常有用.您可以安装一个功能齐全的试用版,以便在恢复的数据库和生产之间进行一次性比较. 编辑:是,使用不同的数据库名称还原数据库,并使用MOVE选项为数据文件指定不同的物理位置(如果使用T-SQL).在选项选项卡中的EM中,将还原更改为文件名. (编辑:广州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – SQL Server 2008 R2错误:15023,用户,组或角
- sql-server – WHERE中条件和条件顺序的逻辑运算符OR AND
- Windows Update Beta测试版新密码公布
- 利用ASP.NET MVC和Bootstrap快速搭建个人博客之后台dataTab
- 如何用数据库数据填充TableView
- XHTML入门学习教程:XHTML标签
- 网络搜索内容广告业绩欠佳 出乎Google预料
- sql-server – Sequence – NO CACHE vs CACHE 1
- 还有哪些其他数据库具有与Oracle的闪回查询类似的功能?
- sql – 外键是否可以引用同一个表中的主键?