学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > SQL Server 缺少日志文件的数据库恢复说明

SQL Server 缺少日志文件的数据库恢复说明

MS SQL Server 2000 缺少日志文件的数据库恢复说明

只有数据文件的数据库恢复说明:
1.将原来的数据库文件DataBaseaaa.mdf文件备份到非数据库数据目录,
再将DataBaseaaa.mdf名称改成DataBaseaaa1.mdf以防止误操作后数据丢失
2.在企业管理器中的数据库节点点击右键,选择“新建数据库”,数据库名称写成“DataBaseaaa”
3.关闭SQLServer服务
4.删除SQLServer的数据目录下新生成的DataBaseaaa_Data.mdf和DataBaseaaa_Log.ldf
注意:上面的数据库文件名称可能DataBaseaaa_Data.mdf或DataBaseaaa.mdf
5.将原来重命名的DataBaseaaa1.mdf改成跟上面数据库文件名称一样,如:DataBaseaaa_Data.mdf
6.执行SQL脚本:
将以下的脚本拷贝到查询分析器:

EXEC sp_configure 'allow updates', 1
RECONFIGURE WITH OVERRIDE
GO
BEGIN TRAN
UPDATE master..sysdatabases
SET status = status | 32768
WHERE name = 'DataBaseaaa'
IF @@ROWCOUNT = 1
BEGIN
COMMIT TRAN
RAISERROR('emergency mode set', 0, 1)
END
ELSE
BEGIN
ROLLBACK
RAISERROR('unable to set emergency mode', 16, 1)
END
GO
EXEC sp_configure 'allow updates', 0
RECONFIGURE WITH OVERRIDE
GO
-- 下面这个是新的日志所在目录,应该改成当前数据库数据所在目录的日志
DBCC REBUILD_LOG('DataBaseaaa','D:\MSSQL\Data\DataBaseaaa_LOG.ldf')
GO
ALTER DATABASE DataBaseaaa SET MULTI_USER
GO

第1页

TOP相关主题

  • sqlserver数据库恢复
  • 数据库日志恢复
  • sql server数据库
  • sql server数据库下载
  • sqlserver数据库
  • sqlserver还原数据库
  • sql server导入数据库
  • sqlserver数据库备份

我要评论

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部