我们将 SQL2000 数据库的备份文件恢复到 SQL2005 时,往往先新建一个数据库再将备份文件还原到新建的数据库中,这样就造成新建的数据库为 SQL2005 数据库结构,而备份文件是 SQL2000 的数据库结构,不能正确还原,我们可以使用下面的方法还原。
错误信息:
System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 '' 数据库不同。 (Microsoft.SqlServer.Smo)
方法:
1、删除上述操作中新建的数据库或还原时要起的数据库名称相同的数据库名称,结合上图如删除已存在的'CN17006_db'数据库;
2、右击“数据库”选择“还原数据库”;
3、在出现的窗口中输入目标数据库,如输入CN17006_db,并选择“源设备”,点击浏览按钮;
4、单击“添加”按钮,选择Sql Server 2000的备份文件,点击“确定”按钮到初始窗口,勾选文件前“还原”列的复选框;
5、点击“确定”按钮,数据库还原成功。
© 版权声明
分享是一种美德,转载请保留原链接
THE END
暂无评论内容