数据库bak文件还原只能从低版本还原到同版本或者更高版本的数据库。

例如sql2005的备份文件还原到sql2005\2008是没有问题的,但是sql2012的数据库备份文件直接还原到sql2008是会出错的。

所以在处理此类问题时候先确认好原来的数据库服务器版本,选择到同版本或者更高版本的进行还原。

需要特别留意的一个问题,sql2000的备份文件还原到2008或者2012不成功时先尝试还原到2005的数据库,再生成备份文件后还原到更高版本(当前虚拟主机220.165.3.131服务器数据库为2005版本)。