2019/08/21

丢失备份文件时如何恢复项目

作者 Leon

前段时间在客户那儿做项目迁移,备份是客户在做的,没想到在环境重新做好以后,他的备份文件里只有bcf,bat文件全部没有,其实他这个错误是由于使用了中文的备份目录所导致的。万幸用户当时的SQL实例的Database物理文件都还有所保留。我们可以使用那些Database物理文件进行3D项目的恢复操作。(因为重做系统前后我们所使用的计算机名称,IP,域环境等等全部都是设置得一模一样,所以这个过程更加顺利一些)。

进入SQLServer在如下图进行附加数据库操作,上面添加了数据库的mdf文件后,下面要相应的指定日志数据库也就是ldf文件。一对一的关系,缺一不可。一个S3D项目有SDB,SDB_Schema,CDB,CDB_Schema,MDB,RDB,RDB_Schema,总计7个数据库文件以及它们对应的日志文件。

我们也可以编写SQL脚本,或直接使用SQL语句,进行批量附加。只要你将这个项目所需的数据库文件全部附加进去,那么使用Modify Database and Schema Location,选择正确的SDB后即可正常连接这个项目了。当然,SharedContent文件夹也是需要拷贝过来的。

最后还是建议大家:数据无价,勤做备份。

0 0 投票数
文章评分