SQL 2000数据库经典无敌修复!!
2008-04-23 10:42
239 查看
被破坏的数据库按照如下方法可以修复:
1、建一个同名的数据库
2、修改服务器设置:允许多系统目录进行直接修改
企业管理器==〉服务器右击属性==〉服务器设置==〉服务器行为==〉允许对系统目录直接进行修改
3、停止SQL Server
4、用原mdf文件覆盖新建库的数据库文件
5、重启SQL Server(这时数据库应该是置疑)
6、将数据库置为紧急状态:
update master.dbo.sysdatabases set status = 32768 where name = 'DBName'
7、重建日志:dbcc rebuild_log('dbname','c:/logfile') (可能不需要这一步。)
8、数据库重新启动,然后再还原数据库状态用以下语句
update master.dbo.sysdatabases set status = 16 where name = 'DBName'
1、建一个同名的数据库
2、修改服务器设置:允许多系统目录进行直接修改
企业管理器==〉服务器右击属性==〉服务器设置==〉服务器行为==〉允许对系统目录直接进行修改
3、停止SQL Server
4、用原mdf文件覆盖新建库的数据库文件
5、重启SQL Server(这时数据库应该是置疑)
6、将数据库置为紧急状态:
update master.dbo.sysdatabases set status = 32768 where name = 'DBName'
7、重建日志:dbcc rebuild_log('dbname','c:/logfile') (可能不需要这一步。)
8、数据库重新启动,然后再还原数据库状态用以下语句
update master.dbo.sysdatabases set status = 16 where name = 'DBName'
相关文章推荐
- 如何修复sql 2000数据库状态"置疑"? leimin(原作)
- 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
- 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
- 数据库质疑修复总结 For SQL Server 2000/2005/2008/2008R2
- 如何修复sql 2000数据库状态"置疑"? leimin(原作)
- MS SQL Server 2005数据库可疑、置疑修复方法
- MS Sql Server 数据库或表修复(DBCC CHECKDB)
- sql-server2005数据库 → sql-server2000数据库 的转换
- mssql 2000 下批量 附加/分离 数据库(sql语句)
- MS SQL Server数据库修复经验分享
- Sybase SQL Anywhere 9 数据库修复成功
- 动态连接数据库的配置问题 ACCESS +SQL 2000
- HX-Repair for Sybase SQL Anywhere(SQL Anywhere DB数据库修复工具) V1.0
- MS Sql Server 数据库或表修复(DBCC CHECKDB)
- SQL 2000 数据库理论
- SQL 2000系统数据库的常见用途
- JSP中连接SQL 2000数据库的问题总结
- sql 经典命令行建立数据库 (增删改查)
- 数据库SQL经典短小代码收集
- 保存图片到SQL 2000 Server数据库