SQL 2008在还原时如何重建LDF文件
2015-12-18 21:29
183 查看
--1). 恢复.mdf文件 RESTORE DATABASE [dotnet_erp307sp] FROM DISK='E:\DataBaseBackup\20151218202135.bak' WITH MOVE 'dotnet_crm50sp1' TO 'E:\Mysoft\307\dotnet_erp307\dotnet_erp307sp3.mdf',NO_LOG --2). 第一步做完後,将会出现一个(Restoring)的数据库,接着再重建一个新的数据库(必须和原来的物理路径一直,路径不对,第四步会提示应该建立的路径), 比如 dotnet_erp307sp3,停掉SQL服务 --3). 将第1步生成的mdf 文件 盖掉 第二步产生的 mdf 文件,启动SQL服务 --4).执行以下代码 ALTER DATABASE dotnet_erp307sp3 SET EMERGENCY GO ALTER DATABASE dotnet_erp307sp3 SET SINGLE_USER GO -- 重建log DBCC CHECKDB(dotnet_erp307sp3,'REPAIR_ALLOW_DATA_LOSS') GO ALTER DATABASE dotnet_erp307sp3 SET MULTI_USER GO ALTER DATABASE dotnet_erp307sp3 SET ONLINE GO
相关文章推荐
- 01_基本SQL SELECT语句 - Oracle学习笔记
- mysql UNIX时间戳与日期的相互转换
- 00 oracle 10.2.1 安装
- mysql 安装
- MySQL 5.7.10最新版本源代码安装详细过程
- 2种平台使用数据库异同
- 18 数据库
- 公开的海量数据集 Public Research-Quality Datasets
- PL-SQL演示_声明变量
- 数据库索引
- mysql乐观锁的使用
- atitit.提升稳定性---hibernate 添加重试retry 机制解决数据库连接关闭
- 以mysql为数据源的Solr配置
- Exchange2013/2016下通过RDB(恢复数据库)还原用户邮箱数据
- 防止sql注入
- iOS SQLite如何连续插入多行数据
- Spark SQL 官方文档-中文翻译
- py-redis中的批量删除key方法
- MySQL命令行下导出导入数据库
- oracle 00257归档日志错误后续及查看alert.log的方法