SQL Server 仅附加数据库 不附加日志 数据库无日志文件附加
2023-09-11 14:22:26 时间
原文:
https://www.cnblogs.com/miralce/p/5102001.html
环境准备
-
先将以前的数据库文件分离后拷贝出去备用
-
新建一个数据库 AEHMS
-
停止数据库服务
-
把之前拷贝出去的数据库文件,复制回来,覆盖掉data目录下的 AEHMS.mdf 这个文件
-
日志文件不用管,因为日志文件太大了,就是不想恢复他
-
然后在数据库中启动服务
-
新建一个查询窗口,一个一个的执行下面的SQL语句
具体的SQL语句
-- 设置为紧急状态
alter database AEHMS set emergency
-- 设置为单用户模式
Sp_dboption 'AEHMS ', 'single user', 'true'
-- 检查并重建日志文件
dbcc checkdb('AEHMS ',REPAIR_ALLOW_DATA_LOSS)
-- 如果 检查并重建日志文件 有错误提示,再运行修复。如果没有错误,可以跳过。
dbcc checkdb('AEHMS ',REPAIR_REBUILD)
-- 恢复成多用户模式
Sp_dboption 'AEHMS ', 'single user', 'false'
最后刷新一下数据库,就恢复好了
相关文章
- C#构造方法(函数) C#方法重载 C#字段和属性 MUI实现上拉加载和下拉刷新 SVN常用功能介绍(二) SVN常用功能介绍(一) ASP.NET常用内置对象之——Server sql server——子查询 C#接口 字符串的本质 AJAX原生JavaScript写法
- SQL Server执行大文件SQL脚本
- 利用kubeconfig文件生成证书,用curl命令访问Kubernetes API server
- k8s报错:Error from server (NotFound): the server could not find the requested resource (get services h
- TCP/UDP网络编程入门教程之二:TCP Server端——socket与文件描述符
- sql server 小技巧(7) 导出完整sql server 数据库成一个sql文件,包含表结构及数据
- 边缘节点为什么不能直接通过 kubernetes service 直接访问云端 master 节点中的 API Server
- jboss4.2.3 屏蔽响应头server信息
- SQL Server将数据导出到SQL脚本文件
- SQL Server创建复合索引时,复合索引列顺序对查询的性能影响
- 如何让Android模拟器能访问到本地Server或Web应用(即:运行模拟器的PC)
- create-nuxt-app创建出来的目录没有server文件夹
- #Windows server 2019将辅助域控升级为主域控
- 【sql server安全】sql server连接加密,sql server SSL加密连接
- sql server代理服务无法启动(SQL Agent):OpenSQLServerInstanceRegKey:GetRegKeyAccessMask failed (reason: 2).
- sql server存储引擎启动错误(SQL Server could not spawn FRunCM thread)
- (5.3.5)数据库迁移——sql server数据库与文件组的位置迁移(同一实例)
- 最小配置启动SQL SERVER,更改SQL Server最大内存大小导致不能启动的解决方法
- (3.6)sql server存储引擎--文件与数据页及数据行的结构
- (3.15)常用知识-sql server分页查询
- (2.1)备份与还原--sql server文件的概念及操作
- sql server收缩数据库,收缩日志文件与数据文件
- [Windows Server] 在 Windows Server 2012 上安裝 .NET Framework 3.5 - 摘自网络
- SQL Server 扩展事件
- 分布式服务器框架之Server.Common封装CSRedisCore实现RedisDBClient 双重检验锁检验初始化CSRedisClient单例
- 如何 Windows Server 2008 R2通过计划任务定时执行bat文件,定时备份数据库数据
- Tomcat启动失败错误解决Could not publish server configuration for Tomcat v7.0 Server at localhost