系统数据库是管理和维护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之备份和还原系统数据库相关推荐

  1. MS SQL入门基础:备份和恢复系统数据库

    系统数据库保存了有关SQL Server 的许多重要数据信息,这些数据的丢失将给系统带来极为严重的后果,所以我们也必须对系统数据库进行备份.这样一旦系统或数据库失败,则可以通过恢复来重建系统数据库.在 ...

  2. SQL Server 2008 R2 里迁移系统数据库的方法

    针对不同的场景,采用不同的步骤. 对非master以及resource系统数据库而言,分两种情况. 1.非master以及resource系统数据库正常. 这里以迁移msdb为例,将msdb从D:\S ...

  3. SQL Server 备份与恢复之八:还原数据库

    本文主要来源于Microsoft<SQL Server 2008 R2联机丛书>.转裁请注明出处. 一.还原用户数据库 1."还原数据库"基本操作 (1)目标数据库 在 ...

  4. SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法此信息转载自BlueSky's Blog,www.heuupk.com,为尊重无价的知识请保留此版权信息。...

    SQL Server 2005"备份集中的数据库备份与现有的数据库不同"解决方法 以前一直使用SQL Server2000,现在使用SQL Server2005,就在现在的项目中使 ...

  5. SQL Server差异备份的备份/还原原理

    SQL Server差异备份的备份/还原原理 记住一点:差异备份是基于最后一次完整备份的差异,而不是基于最后一次差异的差异 备份过程: 1-完整备份之后有无对数据库做过修改,如果有,记录数据库的最后L ...

  6. SQL SERVER定时备份数据库

    SQL SERVER定时备份数据库 点击 "管理"--"sql server代理"--"作业" 新建作业: 常规选项卡里,"名称& ...

  7. SQL Server 2008备份数据库失败,拒绝访问的原因

    SQL Server 2008备份数据库失败,拒绝访问的原因 原文:SQL Server 2008备份数据库失败,拒绝访问的原因 备份数据到特定目录是出现拒绝访问,然后测试备份到C盘根目录正常. 查了 ...

  8. 实验10 SQL Server 数据备份/恢复

    实验10 SQL Server 数据备份/恢复 一.实验目的 1.了解数据库备份的过程和属性设置: 2.掌握应用企业管理器备份和恢复数据库: 3.掌握应用T-SQL备份和恢复数据库: 4.掌握数据导入 ...

  9. sql backup database备份d盘_SQL数据库备份概述

    数据库备份方式概述 为了防止意外删除,自然灾害等造成的损失,数据库备份是必须要的.数据库备份还可以用于mirror,replication等过程.了解数据库备份的原理对于处理数据库备份尤为重要. 以下 ...

最新文章

  1. Oracle修改监听IP地址
  2. 单路塔式服务器选购指南 2月最新行情
  3. Delphi中的Rtti函数
  4. VS2012 中 c++项目中的各个选项介绍
  5. Solidity-让合约地址 接受ETH的转账充值的 三种方式
  6. 工程与ArcGIS api for javascript不在同一个tomcat情况下跨域问题
  7. ubuntu 怎么格式化U盘?(转载)
  8. 小苹果 html,定时轮播.html
  9. 为什么 jsp 还没有淘汰?
  10. NYOJ题目36-最长公共子序列(经典动态规划题)
  11. soundpool android,android – 如何获取Soundpool的持续时间
  12. 汉诺塔递归算法(Python编程)
  13. 将实对称矩阵正交对角化的流程
  14. 高数——关于微分方程共轭复根引发的复数思考
  15. 怎么获取url_Requests库(十二)实战获取今日头条24小时热文
  16. python 利用requests库抓取网站图片
  17. 【解析】心田上的百合花开——心田花开
  18. Html5 学习笔记 【PC固定布局】 实战5 咨询页面 侧栏
  19. jQuery 事件 - blur() 方法
  20. mysql 主键 sql语句_Mysql 增加主键或者修改主键的sql语句操作

热门文章

  1. 2019.7.17刷题统计
  2. 【原创】 Boost序列化了解设计思想
  3. 个人看法---团队合作
  4. java之sleep、wait、yield、join、notify乱解
  5. 页面输出缓存[转载]
  6. 一段简单的打印代码(c#)
  7. 搞懂 CSS 水平居中与垂直居中的16个方法
  8. 高级JAVA - 多线程之CountDownLatch
  9. php导出服务器表格乱码,phpExcel导出, 在本地正常,在服务器乱码解决办法
  10. 谷歌浏览器安卓版_谷歌Chrome Canary 82安卓版现可复制图片到剪贴板