救命,SQLSERVER,高分酬谢!
我有一个SQL SERVER 2000,因为LOG文件增长太大了,所以重建了数据库,
倒完数据后,SQL SERVER 2000报告一切正常,但是使用一段时间后,
发现一个表的数据丢失很多(见鬼)。
SQL SERVER 2000的原来的数据库文件是一个MDF和一个LDF文件。
我现在手中有原来的MDF文件,但是LDF(LOG)文件太大了(6G),
已经被我删除掉了,用这个MDF文件是否能恢复原来的数据库?
问题点数:100、回复次数:4Top
1 楼zzj()回复于 2000-10-11 17:42:00 得分 50
再新建一个与原数据库同名的新数据库,名字、大小、物理路径都与一样,再用原MDF文件覆盖新的同名MDF文件。新的LDF不处理。
SQL SERver 7.0,6.5等只要两个文件没坏则成功,但SQL 2000得试试。Top
2 楼w102272(Wonder)回复于 2000-10-11 19:06:00 得分 0
已经试验过了,没有任何反映,sql server 2000能够正常启动,但是数据库显示(suspect),
无法打开任何东西。
还有别的办法吗?Top
3 楼edyang(化石)回复于 2000-10-11 21:18:00 得分 50
佩服,你敢直接删除 SQL Server 的 LDF 文件!?
用 BACKUP LOG demo WITH TRUNCATE_ONLY 怎样?
Top
4 楼w102272(Wonder)回复于 2000-10-21 17:20:00 得分 0
还是没有解决,不过就这样吧,我已经重建了数据。
分数分给你们,作为鼓励吧。
如果那位高手以后知道恢复方法,还可以发言,另外给分。Top




