SQL SERVER 2005 只有mdf文件的数据恢复方法
来源:互联网 发布:手机聊天室软件 编辑:程序博客网 时间:2024/04/29 18:59
一次Project项目平台(PWA)意外停机且配置数据库SharePoint_Config 的LDF被意外删除,如果直接附加MDF文件则无法附加.
先尝试sp_attach_single_file_db恢复,执行如下:
sp_attach_single_file_db 'SharePoint_Config','D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/SharePoint_Config.mdf'
出现错误提示:
文件激活失败。物理文件名称'D:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/SharePoint_Config_log.LDF'可能不正确。
由于数据库没有完全关闭,无法重新生成日志。
消息 1813,级别 16,状态 2,第 1 行
无法打开新数据库 'SharePoint_Config'。CREATE DATABASE 中止。
然后尝试如下步骤:
1、新建SharePoint_Config 数据库
2、停止SQL SERVER 2005,将原来的SharePoint_Config .mdf数据库文件覆盖刚新建的SharePoint_Config .mdf数据库文件,重新启动数据库,
此时数据库中的表不能正常读取。
3、将数据库设置为紧急状态:
alter database SharePoint_Config set emergency
此时数据处于紧急状态,库中的表可以读取
4、执行如下代码:
use master
declare @databasename varchar(255)
set @databasename='SharePoint_Config' --设置变量为数据名
exec sp_dboption @databasename, N'single', N'true' --将数据库置为单用户状态
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态
数据库正常。
- SQL SERVER 2005 只有mdf文件的数据恢复方法
- SQL SERVER 2005 只有mdf文件的数据恢复方法
- SQL SERVER 2005 只有mdf文件的数据恢复方法
- 只有mdf文件的SQL SERVER恢复方法
- 恢复只有MDF文件的SQL SERVER数据库
- sql server 没有日志文件只有数据文件(.mdf) 的数据库恢复方法
- SQL Server 2005 在只有MDF文件的情况下恢复(丢失日志文件)
- SQL2005只有.mdf文件的恢复方法
- SQL2005只有.mdf文件的恢复方法
- SQL数据库置疑或只有mdf文件恢复方法
- sql server 2000里ldf损坏,只有mdf的恢复
- sql server 2000里ldf损坏,只有mdf的恢复
- sql server 2000里ldf损坏,只有mdf的恢复
- sql server 2000里ldf损坏,只有mdf的恢复
- SQL Server 2005 如何恢复mdf文件的数据库
- sql server 2008中,只有MDF文件,还原数据
- sql 数据库置疑,或者只有一个MDF文件的恢复方法
- SQL2005恢复只有mdf文件的数据库 自动备份数据
- 创建xml文档对象
- 人生致命的八个经典问题
- C#分页代码
- 创建并添加XML元素
- Windows 7 小工具
- SQL SERVER 2005 只有mdf文件的数据恢复方法
- 主要完成数据库的一些公共类的设置
- 传说手凉的孩子上辈子是折断羽翼的天使
- 关于TRU资源与贴图
- SQL操作全集
- div 居中
- 操作XML元素属性
- java操作符
- as3类开发,场景2帧如何实现控制方法