SQLServer2005无日志文件附加数据库
来源:互联网 发布:网络课程怎么上 编辑:程序博客网 时间:2024/05/14 13:33
如果你是在Sqlserver2008上附加Sqlserver2005 的MDF文件,请查看上一篇有讲述。
解决办法:
1、新建一个同名数据库。
2、停止数据库服务,覆盖新建的数据库主文件
(最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件Copy进去。)
3、启动数据库服务,数据库变为置疑或可疑状态(有数据库名节点,无子节点)。然后在查询分析器(新建查询的Sql 文件)中运行:
alter database 无日志文件的数据库名称 set emergency;
设置为紧急状态。
4、再运行:
alter database 无日志文件的数据库名称 set single_user;
或者
Sp_dboption '无日志文件的数据库名称', 'single user', 'true';
设置为单用户模式。
5、检查并重建日志文件,运行:
dbcc checkdb('无日志文件的数据库名称',REPAIR_ALLOW_DATA_LOSS)
这个时间比较长。耐心等待!如果有错误提示,再运行:
dbcc checkdb('无日志文件的数据库名称',REPAIR_REBUILD)
进行修复。如果没有错误,可以跳过。
6、恢复成多用户模式
alter database 无日志文件的数据库名称 set multi_user
或者:
Sp_dboption '无日志文件的数据库名称', 'single user', 'false'
刷新数据库,你就可以看到已经修复好的数据库了。
非常希望能与其它网友探讨,互相学习,如有问题留言或加Q452039672。
- SQLServer2005无日志文件附加数据库
- 无日志文件附加数据库
- SQLserver2005 数据库无日志文件恢复方法
- SQL Server 无日志文件附加数据库
- 无ldf日志文件附加数据库
- 无日志附加数据库(二,多日志文件情况)
- SQL Server 2005/2008 无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- SQL Server 2008无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- SQL Server 2005 无日志文件附加数据库
- SQL Server 2005无日志文件附加数据库
- c#锁屏
- 说说Android桌面(Launcher应用)背后的故事(四)——揭秘Workspace
- 嵌入式Linux知识:S3C2440上 MMC/SD卡驱动实例开发讲解
- Xen平台上的安全威胁总结
- 栈基本操作的C语言实现(附源代码已测试)
- SQLServer2005无日志文件附加数据库
- 操作系统及启动原理相关概念
- php安装注意事项
- xen虚拟化部署遇到的问题
- 《代码阅读方法与实践》读后感——磨刀不误砍柴工
- 关于XML <如何操作XML>
- java keytool 使用总结(转)
- Linux 常用的查看系统信息的命令
- linux 清理缓存