SQL server中如何进行系统数据的备份

 时间:2026-02-15 20:55:04

1、从开始菜单,打开“SQL Server Management Studio”,连接需要备份数据的SQL服务器。

SQL server中如何进行系统数据的备份

2、我们以master数据库为例,右键点击master数据库,选择“任务”-“备份”

SQL server中如何进行系统数据的备份

3、在备份的选项框中,备份类型选择为:完整,目标选择“磁盘”,点击“添加”,这里的文件路径为了便于查找,没有选择默认,选择的是:d:\sqldatabak,备份的文件名为MASTER_20180910.BAK.加了日期的标识,便于以后的查看。大家根据需要自己定制设定。

SQL server中如何进行系统数据的备份

4、点击“确定”返回后,点击确定开始备份。

SQL server中如何进行系统数据的备份

5、备份完成后,出现备份成功的提示。此时MASTER数据备份完成。同样的请他数据库model,msdb也可以类似的操作完成备份

SQL server中如何进行系统数据的备份

6、按上面的备份步骤稍显繁琐,不是便于操作,我们可以编写一个SQL脚本来简化相关的备份,点击“新建查询”打开SQL的脚本查询界面。

SQL server中如何进行系统数据的备份

7、在脚本框中输入以下的脚本:

use master

--声明变量

declare @master nvarchar(500)

declare @model  nvarchar(500)

declare @msdb  nvarchar(500)

declare @back_date varchar(20)

--取日期字符

SET @back_date = replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')

--备份文件名极其路径

set @master='d:\sqldatabak\master'+@back_date+'.bak'

set @model='d:\sqldatabak\model'+@back_date+'.bak'

set @msdb='d:\sqldatabak\msdb'+@back_date+'.bak'

--完整备份数据库

backup database master to disk=@master with init

backup database model to disk=@model with init

backup database msdb to disk=@msdb with init

完成后,点击保存,将脚本存盘为“系统数据库备份.sql”

SQL server中如何进行系统数据的备份

8、完成上面步骤后,点击执行开始备份。

SQL server中如何进行系统数据的备份

9、没用多长时间,三个数据就完成了备份。是不是快捷方便了很多。

SQL server中如何进行系统数据的备份

  • vim编辑器批量缩进
  • Navicat如何连接Oracle11G?
  • 谷歌浏览器如何设置显示书签栏?
  • Java 将Excel工作簿按工作表拆分为多个文档
  • 关于设置环境变量时JAVA的jdk的路径
  • 热门搜索
    奥运手抄报 数学手抄报图片四年级 大手牵小手手抄报 鲁滨逊漂流记手抄报 2020清明节手抄报 关于圣诞节的英语手抄报 简单漂亮元旦节手抄报 建国手抄报文字内容 过年手抄报简单又漂亮 庆元旦迎新年手抄报