㈠ sql语句还原数据库报错,错误信息是备份集中的数据库备份与现有的 'mydb2' 数据库不同。
原理是相同的,你先尝试可视化的还原,如果不行,你还原时选择完全覆盖看是否可行,如果不行,就直接还原出一个新的库
㈡ 在还原备份.bak文件是出现备份集中的数据库与现有的数据库不同是什么原因
还原选项里 选择一下数据库的物理地址 包括数据文件以及日志文件为你新建立的数据库物理路径
㈢ 备份集中的数据库备份与现有的数据库不同怎么解决
然后在选择你的bak数据备份文件、你打开
sql
server
management
studio1。他会自动给你还原成你命名的哪个数据库的、点数据库右键
里有个还原数据库
在目标数据库那里输入你要还原数据库的名字(这个名字你自己随便定义就可以了)
3。不会影响你原来的数据库。然后还原就是了,然后连接进入
数据库管理
2
㈣ sql2005还原数据库报数据备份和现有数据库不同
直接还原即可
㈤ SQL2008数据库还原的时候提示:备份集中的数据库备份与现在的xx数据库不同。
我记得应该是有个强制性还原选项,还远是要选勾才行。在还原的时候你把现在这个在备份一下。
㈥ 数据库移植到SQL Server 2008R2出现“3145错误”怎么办
SQL
Server
2000数据库移植到SQL
Server
2008R2数据库服务器中碰到的”3145错误”及解决办法
辛苦忙碌了一个星期终于安装配置好了TFS服务器,给每个团队成员分配了账户和邮箱。不过,老机器中的部分数据需要备份到新机器中,其中在移植一个使用DVBBS架设的论坛的时候,出了点问题,记录如下,以备查找,也希望能帮助到其他人。
由于论坛已经运行了一段时间,包括公司注册用户、相关讨论共享等重要资料,需要将其移植到新安装TFS服务器的机器上,并对外公开访问权限。旧的机器上安装的是SQL
Server
2000,在将论坛数据库备份之后,在SQL
Server
2008R2的数据库上还原的过程中,出现了如下的3145错误:
备份集中的数据库备份与现有的
'xxx'
数据库不同。
一直以为SQL
Server数据库是向前后兼容的,怎么可能存在这样的问题呢?不过检查一番之后,确定两台数据库服务器都没有问题,且论坛的备份在原数据库服务器上可以正常还原。没办法,改之,把在SQL
Server
2008R2上新建的数据库更改为
SQL
Server
2000格式的,再尝试还原,仍然是同样的错误。在网上找了下,说到的办法,尝试了不少,其中有一篇是“备份集中的数据库备份与现有的数据库不同
SQL
2005
ERROR:3145
解决办法
”,提供了如下命令方法:
1.新建一个与现有数据库重名的数据库
2.在查询窗口运行如下语句:
use
master
restore
database
AdventureWorks
from
disk
=
'E:databasebackupAdventureWorks.bak'
with
replace,
MOVE
N'AdventureWorks_Data'
TO
N'C:Program
FilesMicrosoft
SQL
ServerMSSQL.5MSSQLDataAdventureWorks.mdf',
MOVE
N'AdventureWorks_Log'
TO
N'C:Program
FilesMicrosoft
SQL
ServerMSSQL.5MSSQLDataAdventureWorks_log.ldf'
从语句上来看,和在图形界面的操作是一样的,但是结果却是语句运行成功,图形界面怎么过不去。
在其他网页上也看到了类似的方法,也有不少成功解决这个错误的,不过,在SQL
Server
2008R2服务器上,还是无法正确备份,也没有找到有其它人在SQL
Server
2008R2上,用其它方法解决还原备份的问题。
不过,将论坛数据库从旧的SQL
Server
2000上分离出来,再附加上SQL
Server
2008R2上,成功,数据完整的恢复了!
不清楚为什么在SQL
Server
2005上可以,在SQL
Server
2008R2却不能恢复备份。不过,好在使用分离和附加的方法,成功将论坛迁移。在此记下,做为参考吧。
㈦ 还原数据库,出现了备份集中的数据库与现有的数据库不同
1、你打开 SQL Server Management Studio,然后连接进入 数据库管理
2、点数据库右键 里有个还原数据库 在目标数据库那里输入你要还原数据库的名字(这个名字你自己随便定义就可以了)
3、然后在选择你的BAK数据备份文件。然后还原就是了。他会自动给你还原成你命名的哪个数据库的。不会影响你原来的数据库。
㈧ 备份集中的数据库备份与现有的“”数据库不同
你备份策略有问题没有?中科同向,具体情况问下技术工程师吧