SQL Server 2005数据库还原错误的经典解决方案

所属分类: 数据库 / MsSql 阅读数: 95
收藏 0 赞 0 分享

在SQL Server 2005数据库还原的过程中出现错误:备份集中的数据库备份与现有的'xxxx'数据库不同,网上找了几个解决方案测试,最终成功还原,特此记录下,提供给需要的人。

第一步:

如果你知道备份数据库名你可以跳过第一步,如果你不知道备份数据库的名称,你可以先执行下面语句:

RESTORE FILELISTONLY From disk = 'F:\路径\css_cms1'--备份数据库文件路径名 

这样可以列出该文件里的data和log文件名,知道这两个文件名以后可以执行下一步了。

第二步:

如果你知道备份数据库的数据库名称,你就可以创建一个与之同名的数据库,然后使用一下语句执行还原,比如该数据库的data文件是 XXX_Data,Log文件是XXX_log,那么你就创建XXX数据库。然后执行SQL语句:

use master 
 
restore database CSS_CMS from disk = 'F:\xx路径\file'--备份的数据库文件路径名 
 
with replace, MOVE N'XXX_Data'  
 
TO N'F:\要保存到的路径\Data\XXX.mdf',  
 
MOVE N'XXX_log' TO  
 
N'F:\要保存到的路径\Data\XXX.ldf' 

这样就能够成功还原数据库了。

关于SQL Server 2005数据库还原的知识就介绍到这里,希望大家能有所收获!

更多精彩内容其他人还在看

简析SQL Server数据库用视图来处理复杂的数据查询关系

本文我们主要介绍了SQL Server数据库用视图来处理复杂的数据查询关系的相关知识,以及视图的优缺点和创建方式以及注意事项的相关知识,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server多表查询优化方案集锦

本文我们主要对SQL Server多表查询的优化方案进行了总结,并给出了实际的例子进行性能与效率的对比,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server无日志恢复数据库(2种方法)

SQL Server数据库中的日志文件可能会由于一些突发事件或者失误造成丢失的严重后果,大家都知道,SQL Server数据库中日志文件是很重要的,所以要及时的将丢失的日志文件给找回来。下文就为大家介绍一种恢复数据库日志文件的方法。
收藏 0 赞 0 分享

没有SQL Server数据库时如何打开.MDF文件

本文主要介绍了在安装有Visual Studio 2005或以上的版本的前提下,没有安装SQL Server数据库也可以打开.MDF数据库文件的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

通过格式良好的SQL提高效率和准确性

在本文中,作者将分享如何通过格式良好的SQL语句提升生产率,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

升级SQL Server 2014的四个要点要注意

升级一个关键业务SQL Server实例并不容易,它要求有周全的计划。计划不全会增加遇到升级问题的可能性,从而影响或延迟SQL Server 2014的升级。在规划SQLServer 2014升级时,有一些注意事项有助于避免遇到升级问题,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server 2005数据库还原错误的经典解决方案

本文主要介绍了一个SQL Server 2005数据库还原过程中的错误的解决方案,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server数据库复制失败的原因及解决方法

本文我们主要介绍了SQL Server数据库中由于mssqlserver没有停止造成数据库复制失败的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

10种Java开发者编写SQL语句时常见错误

这篇文章主要介绍了10种Java开发者编写SQL语句时常见错误,当Java开发人员编写SQL语句时,一切都变得不同了。SQL是一种说明式语言,与面向对象思想和命令式思想无关,需要的朋友可以参考下
收藏 0 赞 0 分享

总结SQL执行进展优化方法

谈到优化就必然要涉及索引,就像要讲锁必然要说事务一样,建议读者先了解一下索引。
收藏 0 赞 0 分享
查看更多