sql server 每日备份:新手遇到的问题解决方法

Posted 麋鹿先森

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 每日备份:新手遇到的问题解决方法相关的知识,希望对你有一定的参考价值。

在刚接触到数据库的每日备份时,遇到的一些林林总总的问题,在此将这些解决方法分享给新手们,尽量减少看到这篇文章的诸位的时间,好了闲话已经结束下面进入正题:

一.有关于安装的sql server数据库的版本的问题

  我在公司新安装Sql Server数据库(还在做开发时,没注意这方面所以在这里浪费的大量的下载,卸载,重复安装的时间)版本感觉所需功能基本都是满足的,因此就减少了这方面问题的注意,但是发现安装的版本是精简版(管理功能很少,Sql Server代理 没了)以为是自己选择的功能漏了,然后重新安装在功能选择时选择全选后继续安装,但安装后还是这个样子,才有所关注, 那么大家注意了,如果你下载的版本后面跟了express 那么基本上就是精简版,本人用的是Sql Server 2012 简体中文版,文件有些大博客园无法上传。切记如果是精简版那么你要卸载重新安装。

二.数据库安装成功,在使用维护计划时提示禁用代理XP

  这个问题是个小问题,有很多博客或者论坛都有处理方法,在这里借用帮助我解决这个问题的博客,也借此感谢他/她。贴上代码,该代码在数据库的master下运行

sp_configure \'show advanced options\', 1; 

GO
RECONFIGURE WITH OVERRIDE; --加上WITH OVERRIDE
GO
sp_configure \'Agent XPs\', 1;
GO
RECONFIGURE WITH OVERRIDE --加上WITH OVERRIDE
GO
sp_configure \'show advanced options\', 1;
GO
RECONFIGURE WITH OVERRIDE; --加上WITH OVERRIDE
GO
sp_configure \'Agent XPs\', 1;
GO
RECONFIGURE WITH OVERRIDE --加上WITH OVERRIDE
GO

配置选项 \'show advanced options\' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。 
配置选项 \'Agent XPs\' 已从 0 更改为 1。请运行 RECONFIGURE 语句进行安装。

至此问题解决。然后是安装维护计划向导。

三.定义自己的备份计划

 

勾选不在显示然后下一步(我想太多的人喜欢每创建就给你提示一次吧)。

 

输入维护计划的名称,然后点"更改…"设定备份数据库的时间,如下图

 

 

执行的时间设定完后,点"确定",回到原来的窗口后,再点"下一步",

在新窗口中勾选"备份数据库(完整)",然后再点"下一步"

这个窗口是指定任务执行的顺序,由于我们只设定一个任务,就不用管这个,直接"下一步"

选择我们要备份的数据库"test"

最好把"为每个数据库创建子目录"和"验证备份完整性"勾选,过期时间和压缩可以不管,然后点"下一步"

这一步主要是如何处理备份日志,我们可以放到和备份同一个目录或使用默认目录,如果放到备份文件目录,查看会方便一点,点"下一步"

最后点"完成",即可完成自动备份设置。

最后会出现我们的维护计划设定情况窗口,此时备份计划还没有执行。

在"管理"下的"维护计划"节点和"SQL Server代理"下的"作业"节点都可以看到我们制定的备份计划。

然后也可以不用等设定的执行的时间运行备份,

在"维护计划"中找到我们刚建立的名为"自动备份数据库"的备份计划,右键选择"执行"

当执行成功后,原先设定的备份目录D:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.MSSQL\\MSSQL\\Backup看到以被备份数据命名的文件夹,打开文件夹后可看到备份文件。

 

以上是关于sql server 每日备份:新手遇到的问题解决方法的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2008每日备份

如何使用 SQL Server Express 安排每日备份? [复制]

SQL Server数据库每日自动备份作业操作步骤

Windows Server2012R2+SQL Server 2017 Express版本下,每日自动备份数据库的操作实践笔记

sql server 备份与恢复系列一 必备知识

关于sql server2012备份还原出现的2个介质问题的解决方法?