帮互联代理平台还原model数据库
先说说最终的解决办法吧:
把bak文件还原得一个数据库,然后把这个数据库的mdf和ldf文件分别替换掉model数据库的model.mdf和modellog.ldf文件。
试过如下的方法:
1、直接拿bak文件来还原model数据库,虽然已经选中了强制还原,但系统还是一直提示要选中强制还原才能通过,郁闷!
2、把bak文件还原出一个普通数据库,再把这个数据库备份为一个bak文件来原来model数据库,仍然出现上面的错误!
3、在model数据库上使用导入数据工具,选择在sql数据库之间复制对象,但复制失败,错误不明,打开model一看,复制了一部分表,视图和存储过程没有被复制,更郁闷!
删除日志的问题
本来删除日志很简单的,我都总结成了几个步骤,往上面套一套就好了,结果今天这次操作却搞得晕头乱向,苦不堪言。
走三步曲:
一是分离数据库,这一步就出了点问题,因为日志已满,在分离的时候就出错(原因未知)
二是删除日志文件,这一步倒没有什么问题,把Sql Server停掉,然后把IHOSTING.LDF拷贝到别的地方,再将原文件删除。
三是附加数据库,失败!显示是打开物理设备IHOSTING.LDF失败。
想了好多办法,走了好多弯路,都没有办法,后来的处理办法是:
找到原来的MDF和LDF文件,然后附加进来一个数据库,成功后,把日志文件的大小改为无穷大!