RESTORE DATABASE TargetDB FROM DISK = 'D:\DataBase\DB.bak' with replace, MOVE 'DB' TO 'D:\DataBase\TargetDB.mdf', MOVE 'DB_log' TO 'D:\DataBase\TargetDB_log.ldf' 以上这段代码可以用来使用备份文件还原数据库,可以解决"备份集中的数据库备份与现有的数据库不同"的问题. 亲测,方便快捷. 该文章还发布在起飞网:http://ww
该方法只针对同等级数据库,不能跨级 比如sqlserver2012还原到sqlserver2008会报错 用数据库日志文件对数据库进行还原一 将日志文件.mdf文件和.ldf文件copy放置在sqlserver安装目录的DATA文件夹下二在数据库中运行下面语句USE master;CREATE DATABASE 数据库名 ON(FILENAME='复制后.mdf文件路径'), (FILENAME='复制后.ldf文件路径')FOR ATTACH;GO USE master; GO CREAT
今天恢复一个SQLServer2008R2,发现问题,然后通过园友的文章解决了问题,特记录备用 原文地址:http://www.cnblogs.com/adandelion/archive/2006/09/30/519534.html 今天在sqlServer20005 的management studio里使用bak文件还原数据库的时候,总是失败! Restore failed for Server 'ADANDELI'. (Microsoft.SqlServer.Smo) An
今天发现一个问题,就是公司开发服务器上的sql server使用sa账号登录后,还原一个数据库bak文件老是报错,错误如下: TITLE: Microsoft SQL Server Management Studio ------------------------------ Restore of database 'Customer' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks) ----------------