周末忽然发现有个数据库出了问题,有“可疑”两个字样。
重启数据库,问题依旧。
上网查,一大堆,好复杂,怕整个SQL都搞坏。
我想了一下原因,估计是前两天有个数据库的日志无线膨胀。
我自作聪明地想,先将数据库分离,然后再附加,看看行不行。结果不能分离,警告我要先还原或修复。我就先将数据库脱机,然后分离,成功分离。
但附加的时候怎么也附加不了。
又到网上查,先建一个同名的数据库,然后停SQL,将老文件覆盖新的,再开SQL。但是开了之后,新建的这个数据库并没有出现预期中的“可疑”标志,而是什么都没有,根本没有展开的图标。我估计,是因为原先这个数据库自己建了好多文件组,根本不止两个文件。
网上一大堆答案,其实都是大同小异,应该是抄来抄去的东西,有多少是经过了实践的检验?我这个是生产数据,经不起折腾。
无奈之下,只好新建数据库,建表,视图、索引、存储过程,等等。数据全部没有了。
以前没有定期备份,悔恨莫及。如果是数据库高手,遇到这种情况,可能有办法挽回损失,但如果平时有做备份,像我这样的低手,也可以搞定啊!
所以,老老实实,做好备份,才是硬道理。
老老实实做好备份才是硬道理
最新推荐文章于 2024-11-09 21:51:58 发布