场景,准备学习SSAS的时候,按照教程在微软下载了示例数据库AdventureWorksDW2012,下载来才发现只有一个mdf文件。

正好今天群里有位兄弟也碰到差不多的问题,客户数据库里的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

最新文章

  1. 【原】JAVA开发环境搭建
  2. win7下给右键菜单添加启动cmd命令
  3. 【POJ】3974 Palindrome
  4. {Reship}Precision, Accuracy & Recall
  5. Chrome多线程模型
  6. ECMall系统请求跳转分析
  7. 定义文字用em、rem,效果和px一样
  8. Demon_背包系统(实现装备栏,背包栏,可以切换装备)
  9. 齐博软件(地方门户系统) 文件加密破解工具
  10. PAT (Advanced Level) 1110. Complete Binary Tree (25)
  11. 在SOUI中支持高分屏显示
  12. Dynamics CRM教程:图表的Top设置及导出修改和导入
  13. Python 函数的描述
  14. Vue+Webpack常见问题(持续更新)
  15. Gulp小记
  16. P1510 精卫填海
  17. Sql server 存储过程批量插入若干数据。
  18. tomcat ----> 源码关联/编译/....
  19. SQLI DUMB SERIES-5
  20. VS插件VisualSVN v5.2.3.0 破解文件

热门文章

  1. 02 - JavaSE之基础及面向对象(补充)
  2. 大佬带你深入浅出Lua虚拟机
  3. Maven Jetty8
  4. 【LeetCode题解】232_用栈实现队列(Implement-Queue-using-Stacks)
  5. javascript 易错点、难点笔记
  6. Pycharm---新建文件时 自动添加作者时间等信息
  7. 安装mysql时报Missing required library libcc.dll 126
  8. .34-浅析webpack源码之事件流make(3)
  9. MVC的部分视图(Partial View)
  10. [javascript] 看知乎学习js闭包