SQLServer通过mdf文件恢复数据库

时光3年前未分类949
数据库版本: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、数据库恢复完毕,测试

相关文章

CentOS环境PPTP搭建VPN服务器

CentOS环境PPTP搭建VPN服务器

安装包: 1、下载ppp及pptpd安装包: # wget  http://poptop.sourceforge.net/yum/stable/packages/ppp-2.4.4-14....

Apache反向代理配置

1、修改APACHE配置文件httpd.conf 修改加载模块 LoadModule proxy_module modules/mod_proxy.so LoadModule pro...

Apache创建虚拟目录

1、首先查看httpd.conf或/etc/apache2/apache2.conf文件是否开启LoadModule alias_module modules/mod_alias.so模块 修改...

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

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

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

php安装fileinfo扩展

环境:CentOS+nginx+php7.0 1、下载扩展包,根据自己php版本下载不同版本的安装包 wget -O php-5.6.25.tar.gz http://cn2.php.ne...

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

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

发表评论    

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