SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同)
出现错误3145备份集中的数据库备份与现有的数据库不同 网上解决办法不少,测试下来都是半吊子,错误还是存在 摸索中,解决了 1.新建一个与现有数据库重名的数据库 2.在查询窗口运行如下语句:
<div class="codetitle"><a style="CURSOR: pointer" data="29623" class="copybut" id="copybut29623" onclick="doCopy('code29623')"> 代码如下:
<div class="codebody" id="code29623">
use master
restore database AdventureWorks from disk = 'E:\databasebackup\AdventureWorks.bak'
with replace,MOVE N'AdventureWorks_Data' TO N'C:\Program Files\Microsoft
sql Server\MS
sql.5\MS
sql\Data\AdventureWorks.mdf',MOVE N'AdventureWorks_Log' TO N'C:\Program Files\Microsoft
sql Server\MS
sql.5\MS
sql\Data\AdventureWorks_log.ldf'
从语句上来看,和在图形界面的操作是一样的,但是结果却是语句运行成功,图形界面怎么过不去。
补充资料:
今天给客户恢复他的美国VPS中的
sql 2005的
数据库的时候发现无论怎么恢复都会出现
标题: Microsoft
sql Server Management Stu
dio ------------------------------ 还原 对于 服务器“MICRSOFT-DB4BB0”失败。 (Microsoft.
sqlServer.Smo) 有关帮助信息,请单击:
http://go.microsoft.com/fwlink?ProdName =Microsoft+
sql+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.
sqlServer.Management.Smo.
ExceptionTemplates
.
FailedOperationExceptionText&EvtID=
还原+Server&LinkId=20476 ------------------------------
其他信息: 执行 Transact-
sql 语句或批处理时发生了异常。 (Microsoft.
sqlServer.ConnectionInfo) ------------------------------ 备份集中的
数据库备份与现有的 'ssc123'
数据库不同。
RESTORE DATABASE 正在异常终止。 (Microsoft
sql Server,
错误: 3154) 有关帮助信息,请单击:
http://go.microsoft.com/fwlink?ProdName =Microsoft+
sql+Server&ProdVer=09.00.1399&EvtSrc=
MS
sqlServer&EvtID=3154&LinkId=20476 ------------------------------
按钮: 确定
------------------------------ 没办法...只好命令模式下操作.我的命令如下:
use master
restore database ssc123 from disk = 'E:\1.bak'
with replace,MOVE N'panydb'
TO N'E:\MS
sql.1\MS
sql\Data\ssc123.mdf',
MOVE N'ssc123_Log' TO N'E:\MS
sql.1\MS
sql\Data\ssc123_log.ldf' 各位请注意:panydb是你那个备份
文件中的
数据库名.他是什么.你就填什么.
如何
查询?你点还原
数据库选择
文件之后他自己会
显示 之后就会出现
提示 选择了
文件 'panydb_log'。在备份时该
文件的
名称为 'd
ataname_log'。RESTORE
将对该
重命名后的
文件继续操作。
已为
数据库 'd
ataname',
文件 'panydb' (位于
文件 1 上)处理了 808 页。
已为
数据库 'd
ataname',
文件 'panydb_log' (位于
文件 1 上)处理了 1 页。
正在将
数据库 'd
ataname' 从版本 539 转换为当前版本 611。
数据库 'd
ataname' 正在从版本 539
升级到版本 551。
数据库 'd
ataname' 正在从版本 551
升级到版本 552。
数据库 'd
ataname' 正在从版本 552
升级到版本 553。
数据库 'd
ataname' 正在从版本 553
升级到版本 554。
数据库 'd
ataname' 正在从版本 554
升级到版本 589。
数据库 'd
ataname' 正在从版本 589
升级到版本 590。
数据库 'd
ataname' 正在从版本 590
升级到版本 593。
数据库 'd
ataname' 正在从版本 593
升级到版本 597。
数据库 'd
ataname' 正在从版本 597
升级到版本 604。
数据库 'd
ataname' 正在从版本 604
升级到版本 605。
数据库 'd
ataname' 正在从版本 605
升级到版本 606。
数据库 'd
ataname' 正在从版本 606
升级到版本 607。
数据库 'd
ataname' 正在从版本 607
升级到版本 608。
数据库 'd
ataname' 正在从版本 608
升级到版本 609。
数据库 'd
ataname' 正在从版本 609
升级到版本 610。
数据库 'd
ataname' 正在从版本 610
升级到版本 611。
RESTORE DATABASE 成功处理了 809 页,花费 1.437 秒(4.606 MB/秒)。
原文链接:https://www.f2er.com/mssql/66299.html