数据库只有mdf文件而没有ldf文件,如何恢复数据库
举例:数据库名为 TestData
第一步:
新建一个同名的数据库即TestData数据库
第二步:
停掉数据库服务,找到刚才新建的TestData数据库的mdf和ldf文件,删掉ldf文件,再用之前想恢复的那个mdf文件覆盖新建的那个mdf文件
第三步:
开启数据库服务,在查询分析其中同时执行下面两个系统存储过程
exec sp_detach_db TestData,'true' ---------分离数据库
exec sp_attach_single_file_db 'water2','D:/softHome/Microsoft SQL Server/MSSQL.1/MSSQL/Data/TestData.mdf' ----------通过单文件附加数据库(覆盖后的mdf文件),文件路径对应好自己电脑上的安装路径
通过这三步数据就恢复了,最好刷新一下数据库服务器
Original article, please indicate the source:http://develop.cnblogs.com
Mail:NeiTe@qq.com
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步