sql server2005数据库的备份与还原是一个令人很头痛的问题!!!
最近一直在搞这个,搞的头很痛,遇到很多很多的问题,下面总结了几点备份要注意的问题:
1.要注意备份时的设置问题,不要指定多个备份文件,否则还原时也要指定多个备份文件
2.要注意备份的媒体处理方式问题,用重写,而不是追加,否则还原的时候要指定备份号
3.要注意备份的方式,用完全备份,而不是其他备份方式,否则还原时还要其他备份文件支持
4.还原时要注意数据文件路径的问题,如果两个系统的数据文件目录不一致,要重新指定
5.还原后要注意孤立用户的问题(即两个系统中的SQL用户不同,解决方式参考sql联机帮助)
举例:
如果你备份数据库的系统 和你现在要还原的系统的 sql server2005安装目录不同,那么还原的时候肯定会报下面的错误:
文件'students_data'无法还原为'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\students_Data.mdf'。请用With Move选项来标识该文件的有效位置
这时我们再还原的时候需要指定你sql server2005的安装路径
选项
数据库->还原数据库->选项->还原为 修改路径即可