SQL Server之备份和还原系统数据库
系统数据库是管理和维护SQL Server所必须的数据库,对服务器实例的运行至关重要。每次进行大量更新后必须备份多个系统数据库,包括master、model、msdb,备份这些系统数据库,就可以在发生系统故障(如硬盘丢失)时还原和恢复SQL Server系统
需要备份的系统数据库
1. 备份系统数据库
2. 模拟数据库损坏
(1)首先,停止SQL Server服务
(2)然后,删除系统数据库文件
(3)再次开启SQL Server服务,发现系统报错,SQL Server数据库系统瘫痪
3. 现在开始重建数据库
(1)首先,插入系统光盘
(2)进入字符界面,定位并执行安装命令
如果是Windows身份验证模式,需要的语法如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<数据库实例名> /SQLSYSADMINACCOUNTS=<登录名>?
如果是混合身份验证模式,还需要使用/SAPWD参数提供sa的密码,语法如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<数据库实例名> /SQLSYSADMINACCOUNTS=<登录名> /SAPWD=<sa密码>
我的数据库是混合验证模式,所以输入以下命令:
4. 现在重启服务,打开数据库,发现数据库初始化了,所以需要还原master数据库
(1)单用户模式启用SQL Server服务
netstart MSSQLSERVER /m /s
(2)授信连接SQLServer服务器实例
sqlcmd -e -s ServerName
(3)连接后,还原master数据库
restore database master from disk='master备份文件路径'
go
5. 现在启动服务,打开数据库,发现数据库恢复正常
6. 还原msdb数据库
7. 还原model数据库
转载于:https://blog.51cto.com/yangshufan/2048092
SQL Server之备份和还原系统数据库相关推荐
- MS SQL入门基础:备份和恢复系统数据库
系统数据库保存了有关SQL Server 的许多重要数据信息,这些数据的丢失将给系统带来极为严重的后果,所以我们也必须对系统数据库进行备份.这样一旦系统或数据库失败,则可以通过恢复来重建系统数据库.在 ...
- SQL Server 2008 R2 里迁移系统数据库的方法
针对不同的场景,采用不同的步骤. 对非master以及resource系统数据库而言,分两种情况. 1.非master以及resource系统数据库正常. 这里以迁移msdb为例,将msdb从D:\S ...
- SQL Server 备份与恢复之八:还原数据库
本文主要来源于Microsoft<SQL Server 2008 R2联机丛书>.转裁请注明出处. 一.还原用户数据库 1."还原数据库"基本操作 (1)目标数据库 在 ...
- SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法此信息转载自BlueSky's Blog,www.heuupk.com,为尊重无价的知识请保留此版权信息。...
SQL Server 2005"备份集中的数据库备份与现有的数据库不同"解决方法 以前一直使用SQL Server2000,现在使用SQL Server2005,就在现在的项目中使 ...
- SQL Server差异备份的备份/还原原理
SQL Server差异备份的备份/还原原理 记住一点:差异备份是基于最后一次完整备份的差异,而不是基于最后一次差异的差异 备份过程: 1-完整备份之后有无对数据库做过修改,如果有,记录数据库的最后L ...
- SQL SERVER定时备份数据库
SQL SERVER定时备份数据库 点击 "管理"--"sql server代理"--"作业" 新建作业: 常规选项卡里,"名称& ...
- SQL Server 2008备份数据库失败,拒绝访问的原因
SQL Server 2008备份数据库失败,拒绝访问的原因 原文:SQL Server 2008备份数据库失败,拒绝访问的原因 备份数据到特定目录是出现拒绝访问,然后测试备份到C盘根目录正常. 查了 ...
- 实验10 SQL Server 数据备份/恢复
实验10 SQL Server 数据备份/恢复 一.实验目的 1.了解数据库备份的过程和属性设置: 2.掌握应用企业管理器备份和恢复数据库: 3.掌握应用T-SQL备份和恢复数据库: 4.掌握数据导入 ...
- sql backup database备份d盘_SQL数据库备份概述
数据库备份方式概述 为了防止意外删除,自然灾害等造成的损失,数据库备份是必须要的.数据库备份还可以用于mirror,replication等过程.了解数据库备份的原理对于处理数据库备份尤为重要. 以下 ...
最新文章
- Oracle修改监听IP地址
- 单路塔式服务器选购指南 2月最新行情
- Delphi中的Rtti函数
- VS2012 中 c++项目中的各个选项介绍
- Solidity-让合约地址 接受ETH的转账充值的 三种方式
- 工程与ArcGIS api for javascript不在同一个tomcat情况下跨域问题
- ubuntu 怎么格式化U盘?(转载)
- 小苹果 html,定时轮播.html
- 为什么 jsp 还没有淘汰?
- NYOJ题目36-最长公共子序列(经典动态规划题)
- soundpool android,android – 如何获取Soundpool的持续时间
- 汉诺塔递归算法(Python编程)
- 将实对称矩阵正交对角化的流程
- 高数——关于微分方程共轭复根引发的复数思考
- 怎么获取url_Requests库(十二)实战获取今日头条24小时热文
- python 利用requests库抓取网站图片
- 【解析】心田上的百合花开——心田花开
- Html5 学习笔记 【PC固定布局】 实战5 咨询页面 侧栏
- jQuery 事件 - blur() 方法
- mysql 主键 sql语句_Mysql 增加主键或者修改主键的sql语句操作