光杆mdf文件的导入

此情此景,准备上学SSAS的时候,依据教程在微软下载了演示数据库AdventureWorksDW二〇一一,下载来才意识只有3个mdf文件。

碰巧明天群里有位兄弟也赶上大概的题材,客户数据Curry的ldf文件丢失了。(严重性完全不雷同哈)

SQL Server, 

以下摘抄自半路学友的主意:利用文件还原大法将光杆mdf文件还原数据库的历程:

1:利用SSMS生成1个新的数据库,名为AdventureWorksDW二〇一三。

2:为止SQL
Server服务,将下载的AdventureWorksDW二〇一二.mdf覆盖新数据库的AdventureWorksDW2012.mdf文件。

3:运转SQL
Server服务,那时AdventureWorksDW二〇一三数据库处于恢复挂起状态,通过上面的本子将数据库改为紧迫,单用户情势,再重建日志之后复苏,数据库就可用了。

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

相关文章