sql备份库怎么恢复(SQL恢复master数据库方法 只有mdf文件的数据库如何恢复)
sql备份库怎么恢复
SQL恢复master数据库方法 只有mdf文件的数据库如何恢复首先先和大家讲一讲SQL Server恢复master数据库方法,具体步骤如下
第一步:复制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。
从X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Templates
至X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
注:以上“X:\Program Files\Microsoft SQL Server”为SQL Server的安装目录。以下的“C:\Program Files\Microsoft SQL Server”为系统盘下的目录
第二步:定位并执行安装命令
1. 首先找到安装命令:C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
2. 执行命令
如果只是Windows身份验证模式,只需要如下语法即可:
如果是复合身份验证模式,则需要使用/SAPWD参数提供sa的密码:
我安装时设置的是复合认证模式,SQL Server系统管理员帐号是administrators组,sa密码是123456。并且就一个默认实例:MSSQLSERVER。
所以在命令行执行如下命令:
第三步:执行完毕后没有任何提示信息(不管成功与否),但是可以马上在C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\Summary.txt中查看安装日志。
最后,在Sql Server Configuration Manager中启动SQL Server服务成功。
在处理过程中出现了这种情况SQL恢复数据库又该怎么办?只有mdf文件时,应当如何进行恢复,即有log文件的数据库如何恢复
SQL恢复数据库具体实现步骤:
1、新建一个同名数据库。
2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。)
3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行:
alter database 无日志文件的数据库名称 set emergency
设置为紧急状态。
4、再运行:
alter database 无日志文件的数据库名称 set single_user
或者:
Sp_dboption '无日志文件的数据库名称', 'single user', 'true'
设置为单用户模式。
5、检查并重建日志文件,运行:
dbcc checkdb('无日志文件的数据库名称',REPAIR_ALLOW_DATA_LOSS)
这个时间比较长。耐心等待!如果有错误提示,再运行:
dbcc checkdb('无日志文件的数据库名称',REPAIR_REBUILD)
进行修复。如果没有错误,可以跳过。
6、恢复成多用户模式
alter database 无日志文件的数据库名称 set multi_user
或者:
Sp_dboption '无日志文件的数据库名称', 'single user', 'false'
刷新数据库,你就可以看到已经修复好的数据库了。
以上就是为大家分享的SQL恢复数据库方法,希望对大家恢复数据库有所帮助。
- SQL SERVER存储过程调试
- SQL Server数据库备份的几种方式
- sqlserver查询表结构(sql server递归子节点、父节点sql查询表结构的实例)
- 如何清除mysql的binlog
- mysql经典问题(MySQL null的一些易错点)
- 查看SQL SERVER指定数据库中所有的触发器
- mysql乐观锁与mvcc(MySQL中的乐观锁,悲观锁和MVCC全面解析)
- mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)
- mariadb导入数据库命令(MySQL/MariaDB 如何实现数据透视表的示例代码)
- 循环查询sql server(SQL Server 树形表非循环递归查询的实例详解)
- mysql数据库延时监控(Mysql sql慢查询监控脚本代码实例)
- sqlserver字符串截取填充(SQL Server实现split函数分割字符串功能及用法示例)
- oracle如何用脚本文件创建表空间(MySQL版oracle下scott用户建表语句实例)
- 常用的mysql查询语句(MySQL查询重写插件的使用)
- mysql必背知识点高级(MySQL 8.0 Online DDL快速加列的相关总结)
- SQL charindex怎么用
- 春天养佛肚竹,做好这几件事,叶绿根壮寓意好 越养越旺家(春天养佛肚竹做好这几件事)
- 律界衣品最好,时尚圈学识数高,41岁的Amal堪称现实版的傲骨贤妻(时尚圈学识数高)
- 刘智泰确认出演《Good Wife》 担纲男一号(刘智泰确认出演Good)
- 《傲骨之战》剧终 律政女魔头Diane,为什么是大女主天花板(傲骨之战剧终律政女魔头Diane)
- 汉族(汉族的祖先是谁)
- 中国有几个名族(中国有几个民族没列入56个民族)
热门推荐
- php对称算法示例(php解决约瑟夫环算法实例分析)
- python类中的数据封装(基于python生成器封装的协程类)
- sql怎么查询字段合并(SQL函数将某个字段合并在一起的操作)
- es的写入操作(详解ES9的新特性之异步遍历Async iteration)
- docker最新服务条款(解决Mac Docker x509证书的问题)
- sql查询数据库前五条信息(SQL查询数据库中符合条件的记录的总数)
- dedecms后台内链如何制作(DedeCMS系统TAG标签和分页伪静态设置教程的实现)
- sftp和vsftp有什么区别(浅谈 FTP、FTPS 与 SFTP的区别)
- sqlserver使用说明(SQL Server视图的讲解)
- python字符串分析总结(Python 存储字符串时节省空间的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9