备份集中的数据库备份与现有的数据库不同 SQL 2005 ERROR:3145 解决办法
标题: Microsoft SQL Server Management Studio
------------------------------
还原 对于 服务器“********”失败。 (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)
------------------------------
备份集中的数据库备份与现有的 'HQBUYV2' 数据库不同。
RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3154)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName
=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=
MSSQLServer&EvtID=3154&LinkId=20476
------------------------------
按钮:
确定
------------------------------
没办法...只好命令模式下操作.我的命令如下:
use master
restore database HQBUYV2_20120715 from disk = 'E:\1.bak'
with replace,
MOVE N'HQBUYV2' TO N'E:\MSSQL.1\MSSQL\Data\HQBUYV2_20120715.mdf',
MOVE N'HQBUYV2_Log' TO N'E:\MSSQL.1\MSSQL\Data\HQBUYV2_20120715_log.ldf'
各位请注意:HQBUYV2是你那个备份文件中的数据库名.他是什么.你就填什么.
如何查询?你点还原数据库选择文件之后他自己会显示
之后就会出现提示
已为数据库 'HqBuyV2_20120715',文件 'HQBuyV2' (位于文件 1 上)处理了 828616 页。
已为数据库 'HqBuyV2_20120715',文件 'HQBuyV2_log' (位于文件 1 上)处理了 2770 页。
正在将数据库 'HqBuyV2_20120715' 从版本 655 转换为当前版本 661。
数据库 'HqBuyV2_20120715' 正在从版本 655 升级到版本 660。
数据库 'HqBuyV2_20120715' 正在从版本 660 升级到版本 661。
RESTORE DATABASE 成功处理了 831386 页,花费 91.392 秒(71.069 MB/秒)。