一个数据库只剩下mdf文件了,用附加数据库的方法不行,怎么办?
2008-03-18 23:23
597 查看
1、建一个同名的数据库
2、修改服务器设置:允许多系统目录进行直接修改
3、停止SQL Server
4、用原mdf文件覆盖新建库的数据库文件
5、重启SQL Server(这时数据库应该是置疑)
6、将数据库置为紧急状态:update master.dbo.sysdatabases set status = 32768 where name = dbname
7、重建日志:dbcc rebulid_log('dbname', 'logfile')
数据库重新启动,然后再还原数据库状态用以下语句
update master.dbo.sysdatabases set status = 16 where name = dbname
2、修改服务器设置:允许多系统目录进行直接修改
3、停止SQL Server
4、用原mdf文件覆盖新建库的数据库文件
5、重启SQL Server(这时数据库应该是置疑)
6、将数据库置为紧急状态:update master.dbo.sysdatabases set status = 32768 where name = dbname
7、重建日志:dbcc rebulid_log('dbname', 'logfile')
数据库重新启动,然后再还原数据库状态用以下语句
update master.dbo.sysdatabases set status = 16 where name = dbname
相关文章推荐
- 一个数据库只剩下mdf文件了,用附加数据库的方法不行,怎么办 来自天地的专栏
- 一个SQL SERVER数据库只剩下mdf文件,怎么附加数据库?
- 一个数据库只剩下mdf文件了,怎么恢复?
- 一个数据库只剩下mdf文件了,怎么恢复?
- 只有mdf文件的数据库附加失败的修复方法分享(置疑、只读)
- 只有mdf文件的数据库附加失败的修复方法分享(置疑、只读)
- Sql Server 附加没有日志文件的数据库(.mdf)文件方法
- 怎么在SQL2000里面添加从别的地方备份过来的数据啊,附加数据库的时候它提示不是正确的MDF文件
- SQL2005中,.mdf和.ldf文件附加,数据库成了只读的,该怎么解决?
- SQL2005中,.mdf和.ldf文件附加,数据库成了只读的,该怎么解决?
- 附加没有日志文件的数据库方法
- SQL Server附加数据库时失败,提示:“未重新生成日志,因为有不止一个日志文件”
- 尝试为文件 F:\visual studio 2010\bkbs\paperCMS\App_Data\Project.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- winxp等操作系统下数据库文件 迁移到 win7下,附加时发生Error: 5123 的解决方法
- SQL Server 2008 没有日志文件,使用MDF文件附加数据库
- hibernate和spring整合时,把连接数据库的信息单独提出一个文件的方法
- 只有mdf文件和ldf文件,怎么恢复数据库
- 附加没有日志文件的数据库方法
- SQL Server 2008附加数据库失败:无法打开物理文件拒绝访问解决方法