System.Data.SQLClient.SQLError:备份集中的数据库备份与现有的数据库不同
栏目:MSSQL 来源:网络 关注:0 时间:2019-08-16SQL数据库还原时错误: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时输入的数据库名称可以是任意的一个名称,不必与原库名称相同。
本文标题:System.Data.SQLClient.SQLError:备份集中的数据库备份与现有的数据库不同
本文地址:http://www.q0738.com/mssql/1101.html
- MSSQL Server 2005在networkservice权限运行附加数据库报(Microsoft SQL Ser...
- shp2SQL Server用法简析
- SQL Server2005自动创建数据表和自动添加某个字段索引
- MSSQL Server 2005字符串连接方法 避免无效的连接错误
- SQL Server 2005 ERROR:3145解决办法(备份集中的数据库备份与现有的数据库不同)
- 如何在SQL Server 2005存储过程中,使用循环语句
- 关于SQL Server 2005使用临时表的问题( Invalid object name #temptb)
- SQL Server2005使用row_numberover分页的实现方法
- SQL Server通用存储过程分页代码(ROW_NUMBER和ROW_NUMBER性能分析
- SQL Server 2005/2008数据库被标记为“可疑”的解决办法