首页 > System.Data.SQLClient.SQLError:备份集中的数据库备份与现有的数据库不同

System.Data.SQLClient.SQLError:备份集中的数据库备份与现有的数据库不同

SQL数据库还原时错误:System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的数据库不同

Sql Server 2000/2005中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.trn,请追加相应的后缀名),将此文件还原到Sql Server 2000/2005中,还原时突然报错:“System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的数据库不同。”

如果我们有Sql Server 2000/2005的数据库备份文件,要还原到另外一个Sql Server 2000/2005数据库中,我们的操作是什么样的呢?
1、在目标数据库服务器中,打开Sql Server 2000/2005的企业管理器,并新建与原库同名的数据库;
2、右键选择新建的数据库,找到并选择还原数据库,再随后的窗口中选择从设备;
3、添加Sql Server 2000/2005的数据库备份文件并勾选覆盖原有数据库,点击确定,还原成功!

注意:使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005的数据库时,其关键所在就是在Sql 2000时是必须新建数据库并对其还原,而在Sql 2005时不用新建数据库就能对其还原。另外一个区别就是Sql 2000时是要新建的数据库名称与原库名称相同,而Sql 2005时输入的数据库名称可以是任意的一个名称,不必与原库名称相同。

MSSQL推荐
SQL Server2005使用row_...
创建SQL Server 2005计划任...
SQL Server 2005 XML数...
SQL Server 2008中SQL应...
SQL Server 2005中查询用分...
SQL Server 2005的ROW_...