光杆mdf文件的导入
2014-04-03 14:25
127 查看
场景,准备学习SSAS的时候,按照教程在微软下载了示例数据库AdventureWorksDW2012,下载来才发现只有一个mdf文件。
正好今天群里有位兄弟也碰到差不多的问题,客户数据库里的ldf文件丢失了。(严重性完全不一样哈)
以下摘抄自中道学友的方法:利用文件还原大法将光杆mdf文件还原数据库的过程:
1:利用SSMS生成一个新的数据库,名为AdventureWorksDW2012。
2:停止SQL Server服务,将下载的AdventureWorksDW2012.mdf覆盖新数据库的AdventureWorksDW2012.mdf文件。
3:启动SQL Server服务,这时AdventureWorksDW2012数据库处于恢复挂起状态,通过下面的脚本将数据库改为紧急,单用户模式,再重建日志之后恢复,数据库就可用了。
正好今天群里有位兄弟也碰到差不多的问题,客户数据库里的ldf文件丢失了。(严重性完全不一样哈)
以下摘抄自中道学友的方法:利用文件还原大法将光杆mdf文件还原数据库的过程:
1:利用SSMS生成一个新的数据库,名为AdventureWorksDW2012。
2:停止SQL Server服务,将下载的AdventureWorksDW2012.mdf覆盖新数据库的AdventureWorksDW2012.mdf文件。
3:启动SQL Server服务,这时AdventureWorksDW2012数据库处于恢复挂起状态,通过下面的脚本将数据库改为紧急,单用户模式,再重建日志之后恢复,数据库就可用了。
ALTER DATABASE AdventureWorksDW2012 SET EMERGENCY ALTER DATABASE AdventureWorksDW2012 SET SINGLE_USER WITH ROLLBACK IMMEDIATE ALTER DATABASE AdventureWorksDW2012 REBUILD LOG ON (NAME=AdventureWorksDW2012_log, FILENAME='D:\Microsoft SQL Server\MSSQL\Data\AdventureWorksDW2012.ldf') ALTER DATABASE AdventureWorksDW2012 SET MULTI_USER WITH ROLLBACK IMMEDIATE
相关文章推荐
- mdf, ldf文件导入到sql server 2005的方法
- sqlserver导入备份文件(mdf文件的导入)
- SQL Server 2008 导入.mdf文件时遇 (数据库 的版本为 661,此服务器支持 655 版错误),完美解决
- SQL Server如何导入mdf,ldf文件
- SQLServer数据库文件mdf和ldf的导入及导出
- sql server 2008如何导入mdf,ldf文件
- SQL sever 2005 导入.mdf文件方法
- 【ZT】.Mdf文件如何导入到SqlServer数据库
- 如何将.mdf文件和.ldf文件导入sql server 2005
- SQLServer数据库导入.mdf文件报错解决问题
- sql server 2005 导入mdf 和 ldf 文件
- 有关sql server 2008无法导入数据库mdf文件的处理方法
- 只有.mdf和ldf文件如何导入数据库?
- 如何将已有mdf文件导入到SQL 2000 或者 SQL 2005
- 如何导入mdf文件和ldf文件到sql server 2005
- SQL导入已存在MDF文件
- SQL2000数据库导入.ldf和.mdf数据库文件方法
- 2005导出的MDF文件怎样导入sql2000
- sqlserver2008如何导入mdf,ldf文件
- 如何将已有mdf文件导入到SQL server 2000/2005