SQLServer通过mdf文件恢复数据库

时光5年前未分类1141
数据库版本:SQLServer2005 因误删数据库ldf文件,导致数据库无法访问。 恢复步骤: 1、临时拷贝mdf数据库文件到其他目录,删除原数据库app 2、重新创建同名数据库app。 3、停止SQLServer服务 4、拷贝原来的mdf文件到SQLServer数据文件目录覆盖现有app.mdf文件。 5、启动SQLServer服务,发现数据库名变成“app(可疑)” 6、关闭外部所有数据库连接。 7、新建查询打开SQL查询窗口 8、执行以下语句切换数据库为紧急模式 ALTER DATABASE app SET EMERGENCY 9、执行以下语句将数据库设置为单用户模式,如果命令一直是执行中,说明数据库还有外部连接,全部关闭后,命令执行成功。 ALTER DATABASE app SET SINGLE_USER 10、执行以下语句进行数据库修复,等待修复完成。 DBCC CheckDB (app, REPAIR_ALLOW_DATA_LOSS) 11、修复成功后,执行以下语句恢复数据库多用户模式 ALTER DATABASE app SET MULTI_USER 12、数据库恢复完毕,测试

相关文章

mysql更新id字段值为连续(递增/递减)数值

实现方法: SET @num=1; UPDATE news SET id:=@num+id ORDER BY id ASC; 首先定义num变量并赋予初始值,在执行update语句时num值+1...

IIS7中asp无法读取access数据库

mark: asp无法读取access数据库也没有报错的情况处理方法: 选择当前站点的应用程序池,右侧点击“高级设置”,双击“启用32位应用程序”切换为“True”,点击确定返回。刷新即可...

QQ在线状态检测JS

QQ在线状态检测JS

//获取10000和111111号码的在线状态,返回数组online,值为1表示在线,为0表示离线 var online = new Array(); $(fu...

多域名调用Ueditor配置及上传路径配置

多域名调用Ueditor配置及上传路径配置

1、多域名调用Ueditor的配置: 默认状态下,会出现如(ueditor Protocols, domains, and ports must match.)的跨域访问错误。 修改ueditor...

一次Macbook pro 按键失灵处理记录

自从mac本因为硬盘损坏拿去维修店更换硬盘并重装macos mojave系统,搁置好一段时间才发现左边的shift键、control键、option键、command键失灵了,尝试官网的重置方法都没...

OSA安装过程中提示运行“install/auto_prepare.sh”安装错误

OSA安装过程中提示运行“install/auto_prepare.sh”安装错误

对于OSA安装过程中进行到如下步骤要求运行install/auto_prepare.sh 按提示在中断运行install/auto_prepare.sh后提示以下错误 instal...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。