在sql server 2005 数据库中,一次误操作,分离数据库后,直接将日志文件删除掉了,后进行附加出错,无法附加上去,经过如下解决方案,数据库附加成功,操作如下: 
  第一步:先建立一个同名数据库,停止SQL SERVER2005,将原来的.mdf数据库文件覆盖刚新建的.mdf数据库文件,重新启动数据库。 
  第三步:在查询分析器中运行如下代码: 
  alter database 你的.mdf文件名 set emergency '--将数据库设置为紧急状态 
  use master 
  declare @databasename varchar(255) 
  set @databasename='你的.mdf文件名' '--你的.mdf文件文件名 
  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'--将目标数据库置为多用户状态 
  以上代码请同时运行,可能会出现“数据库其他多个文件与数据库主文件不匹配....”错误,请多次重试执行以上代码 。

转载于:https://blog.51cto.com/ihover/1116900

SQL Server 2005 在只有MDF文件的情况下恢复(丢失日志文件)相关推荐

  1. 成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败

    成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 ...

  2. sql server 2005单独添加mdf文件

    我把原来的数据库分离后,直接把日志文件给干掉了.原来在SQL 2000里经常这么干,只用一个mdf就附加了.没想到sql2005居然不行.我试验了一圈 终于找到一个成功的方法.转载,供后来者参考. S ...

  3. 只有APE文件的情况下自己制作CUE文件的方法-转,经过本人验证真实可靠good!20101128终极解决版...

    先去下载一个叫Exact Audio Copy的软件 然后将ape转换为wav, 打开Eac--工具--处理wav--找到转换后的wav--(等待扫描)--cue节目单--生成CUE节目单--(等待扫 ...

  4. 在不开启回收站的情况下恢复Hadoop误删除文件

    这个问题其实比较严重,提前说一下结论,能恢复的只有执行删除后未删除的数据,已经删除的数据无法恢复. 什么叫执行删除后未删除的数据呢,因为hadoop执行删除时是在edits文件中添加一个标记,然后慢慢 ...

  5. SQL Server 2005 术语词汇表

    术语 定义 ActiveX 数据对象 (ActiveX Data Objects) 一种易于使用的应用程序编程接口 (API),用于封装 OLE DB 以在诸如 Visual Basic.Visual ...

  6. SQL Server 2005 在建立与服务器的连接时出错,错误26收藏

    今天在用VISIO反向工程时,突然无法链接SQL Server数据库了,错误代码如下 在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不 ...

  7. 烂泥:SQL Server 2005数据库备份与恢复

    本文首发于烂泥行天下. 服务器的迁移,因为业务使用的数据库是SQL Server 2005,所以就要首先对数据库进行备份. 备份可以分为手动备份和自动备份,我们先来介绍手动备份. 打开SQL Serv ...

  8. SQL SERVER 2005无法远程连接的问题

    SQL SERVER 2005无法远程连接的问题 2009-11-03 16:30 连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 ...

  9. 用JDBC直连方式访问SQL Server 2005详解

    用JDBC直连方式访问SQL Server 2005详解 1.安装JDK,配置其环境变量:(笔者所用版本为1.6版) (1)从官方网http://java.sun.com/jdk下载安装文件. (2) ...

最新文章

  1. 消息 css 代码,CSS3 通知类消息动画
  2. 私家车合乘系统 matlab,私家车贴上邻里合乘标志 武汉探路拼车合法化
  3. [bzoj1547]周末晚会
  4. 【爬虫系列之一】爬虫开发环境的搭建
  5. Solr操作中新手常见问题
  6. 自学电脑编程_程序人生:盲人程序员蔡勇斌——用耳朵打开盲人的程序世界 - 沐歌爱编程...
  7. NoSQL最新现状和趋势:云NoSQL数据库将成重要增长引擎
  8. 系统无法安装High Definition Audio的UAA总线驱动程序之解决方法
  9. redhat linux查看进程cpu,Redhat Linux 查看cpu、memory 等命令
  10. Oracle通过身份证求年龄的方法
  11. 火狐浏览器 for MacFirefox
  12. 各种软件以及插件官网地址 echarts Vscode 阿里云图标库 鼠标图标
  13. 洛谷P4568飞行路线(分层图最短路)
  14. 个人博客项目——登录和注册
  15. Java 模拟鼠标、键盘--向可编辑窗口录入内容
  16. 开机后显示服务器正在启动,电脑开机后卡在Windows正在启动界面上怎么办?
  17. VUE中动态改变字体大小
  18. qml加载高德在线地图
  19. linux 关闭浏览器,在Linux和Windows下关闭谷歌Chrome浏览器中的通知提醒的方法
  20. Elasticsearch SSL认证/证书制作

热门文章

  1. [学习笔记]标记永久化
  2. Java双等号,Equals(),HashCode()小结
  3. Vue.js学习系列(二十八)-- 计算属性(二)
  4. 大数据打造你的变美频道——数加平台上小红唇的大数据实践
  5. BZOJ 2733 线段树的合并 并查集
  6. 添加第三方库到Maven资源库
  7. Java Web 前端高性能优化(二) 1
  8. 给定一个用户,获取其密码警告期限;而后判断用户密码使用期限是否已经小于警告期限...
  9. Effective C++ 阅读笔记(一)透彻了解inline以及降低编译依存关系
  10. WindowsServer2012史记5-简洁,管理更多的服务器