当前位置:首页 » 编程语言 » sqlserver自动备份图文手册
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver自动备份图文手册

发布时间: 2022-07-19 18:11:51

1. sqlServer 2005 自动备份数据库的方法分享(附图解教程)

具体步骤如下:
一、开始菜单中打开SQL
Server
Management
Studio,展开窗口左边的SQL服务器;
二、SQL
Server代理,右键选择"启动"(未启动的话);
三、选择“作业->新建作业”;
四、在"常规"中输入作业的名称;
五、在"步骤"中新建步骤,选择T-SQL,命令中输入下面语句(红色部分要根据自己的实际情况更改,D:ak改为自己的备份路径,databasename修改为想备份的数据库的名称)
复制代码
代码如下:
DECLARE
@DBPATH
NVARCHAR(200)
SET
@DBPATH=CONVERT(VARCHAR,GETDATE(),120
)
SET
@DBPATH=REPLACE(@DBPATH,'-','')
SET
@DBPATH=REPLACE(@DBPATH,'
','')
SET
@DBPATH=REPLACE(@DBPATH,':','')
SET
@DBPATH='D:DBBACKUP'+@DBPATH+'.bak'
BACKUP
DATABASE
[DATABASENAME]
TO
DISK
=
@DBPATH
WITH
NOINIT,NOUNLOAD,NOSKIP,STATS=10,NOFORMAT
六、在"计划"中添加计划,填写计划名称,选择计划类型,设置频率、时间等;设置完成后,点确定。
Sqlserver2005
自动备份图解教程
一、打开SQL
Server
Management
Studio
企业管理器
二、SQL
Server代理,右键选择"启动"


Tips:注意此处的sqlserver
Agent
修改启动类型为
自动
三、新建一个作业
①.右键à新建作业
②.填写名称,所有者信息

③.点击步骤选项卡,点击
“新建”
新增一个步骤

④.填写步骤的基本信息,如:名称
T-sql(备份语句)


Tips:此处填写备份数据库的语句如下:

Declare
@DataStr
NVARCHAR(200)
set
@DataStr
=
convert(NVARCHAR(19),getdate(),120)
set
@DataStr
=
REPLACE(@DataStr,
':'
,
'_')
set
@DataStr
=
REPLACE(@DataStr,'
','_')
set
@DataStr
=
REPLACE(@DataStr,'-','_')
set
@DataStr
=
'E:DataBaseBak370501_#_#_'+@DataStr+'.bak'
BACKUP
DATABASE
[370501]
TO
DISK
=
@DataStr
WITH
NOINIT
,
NOUNLOAD
,
NOSKIP
,
STATS
=
10,
NOFORMAT
T-SQL功能描述:
此处T-SQL的作用是备份一个命名为:370501_#_#_
2010_08_05_15_23_01.bak的备份文件,并将此文件放于E:DataBaseBak目录下


⑤、点击计划选项卡,点击
添加
添加一个计划


⑥.在弹出的对话框中
填写名称和计划的执行频次

⑦.点击确定
保存当前计划
à
点击确定
保存当前的作业,自动备份数据库完成

2. sqlserver怎么定时备份数据库

1、manger
studion连接到数据库实例,
打开"对象
资源管理器
",
没有看到的话,
按F8

2、展开”管理“--“维护计划”,右键"维护计划"--“新建维护计划”--输入维护计划名称--这样会出现创建维护计划的窗口,然后
在左边的工具箱中(没有的话,
按Ctrl+Alt+X),
将"备份数据库任务"拖到中间的黄色区域,双击拖出来的这个任务(或者右键“属性”),
会出现设计属性的窗口;
3、在数据库中,
选择你要备份的数据库,然后设置备份到那里,
并且设置备份的文件名;如果要备份多个数据库,可以为每个
数据库备份
创建目录、名称;
5、单击"计划"后面的"..."按钮,
设置执行的时间计划.
最后保存就可以了.
注意事项:
1、必须把sql
agent服务设置为自动启动;
2、同时注意启动定时备份任务;
3、如果要删除某段时间的备份,在左边的工具箱中(没有的话,
按Ctrl+Alt+X),
将"删除定时备份任务"拖到中间的黄色区域,双击拖出来的这个任务(或者右键“属性”),
会出现设计属性的窗口,进行相应的设置即可。

3. SQL Server 2008怎么自动备份数据库

我们知道,利用SQL
Server
2008数据库可以实现数据库的定期自动备份。方法是用SQL
SERVER
2008自带的维护计划创建一个计划对数据库进行备份,下面我们将SQL
SERVER
2008定期自动备份的方法分享给大家。
首先需要启动SQL
Server
Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”–“所有程序”–“Microsoft
SQL
Server
2008”–“启动SQL
Server
Management
Studio”登录数据库,点击管理–维护计划–
右击
维护计划向导如图所示:
点击“维护计划向导”后跳出对话框,如图所示:
点击“下一步”如图所示:
填写好名称及相关说明作个记号,点击“更改”
来设定维护计划,如图所示:
可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”如图所示:
选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、
事务日志
)”,很明了
点击“下一步”如图所示:
出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”如图所示:
在数据库那一列选择相关数据库点击(确定)如图所示(由于这张图片较大您可以点击图片查看原图):
选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点
击”下一步”,下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”如图所示:
选择SQL
SERVER
2008自动备份维护计划的报告文件所存放位置点击“下一步”如图所示:
点击“完成”这样就完成了SQL
SERVER
2008自动备份。
注意:在利用SQL
SQLSERVER
2008
的维护计划对数据库进行定期的备份时要启动“SQL
SERVER
代理”服务。

4. Sql Sever 数据库 自动备份

1.在要备份的数据上建立以下存储过程:
CREATE PROCEDURE [dbo].[过程名] AS
declare
@filename nvarchar(100),--文件名
@NowDay int --设置时间
set @filename='F:\JXXdata'+cast(Day(GetDate()) as varchar(2))+'.dat' --文件路径及文件名
Set @NowDay=Day(GetDate())
if (@NowDay>=20) or (@NowDay<=10) --这个月的20到下个月的10要备份
begin
print @filename BACKUP DATABASE [数据库名()你也可以设参数] TO DISK = @filename WITH INIT , NOUNLOAD , NAME = N'XX数据备份', NOSKIP , STATS = 10, NOFORMAT

end

存储过程要调试好无误

2、进入企业管理器中->管理->sql server代理->作业,新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;

3.在步骤中取名-选中要备份的数据库 --在命令中输入 exec('过程名')

4.在调度中选反复出现--更改--选每天--时间自己输入

5.测试完后-最后导入脚本 进入服务器

6.把SQlServer服务管理器 启用SqlServer Agent服务
p.s.一定要启动agent服务,否则调度不会执行,你可以同样利用调度实现某些表的自动更新。

5. sqlserver数据库几种备份方法

数据库备份可以分为4个备份类型。

l 全备份:创建备份完成时数据库内存在的数据的副本。

l 差异备份:只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险。

l 日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点。

l 文件组备份:可以备份和还原数据库中的个别文件。可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。

不同的备份类型适用的范围也不同。全备份,可以只用一步操作完成数据的全部备份,但执行时间比较长。差异备份和日志备份,都不能独立作为一个备份集来使用,需要进行一次全备份。文件备份必须与事务日志备份一起使用,所以文件备份只适用于完全恢复模型和大容量日志记录恢复模型。

每一种备份类型都有不足之处,要针对需要选择备份类型,或者使用几种备份方式的配合来完成数据库的备份。

经常使用备份方式组合有以下几种:

l 全备份+差异备份:以一周为周期,星期日进行全备份,星期一到星期六每天进行差异备份。

l 全备份+日志备份:以一周为周期,星期日进行全备份,星期一到星期六每天进行日志备份。

l 文件组备份+日志备份:备份周期取决于数据库的大小和能力,每周期分别进行一部分数据文件备份,每天进行日志备份。

6. 如何设置数据库的定时自动备份

如何设置SQL Server数据库自动备份

数据对于企业来说很重要,因此我们要经常备份,但是我们不可能每天都去手工去备份,因为这样太麻烦了,因此我们可以通过SQL Server自身的自动备份功能,进行对数据库定时实时自动备份.

工具/原料

SQL Server企业管理器

方法/步骤

依次单击:开始--程序--Microsoft SQL Server--企业管理器--SQL Server组--管理--数据库维护计划

在右侧空白处右键单击,新建维护计划--勾选要备份的数据库--下一步

指定数据库备份计划--调度--单击"更改"--设置备份的时间,备份周期--下一步
每日频率即是每天什么时间开始进行备份
发生频率即是执行的周期

指定备份磁盘目录--修改"使用此目录"的路径作为备份数据库的存放路径.勾选删除早于此时间的文件,我这里选择一周,即是数据库备份文件把一周前的进行删除

给此任务计划填写一个名字:back 2单击"完成",就可以在数据库维护计划中看到刚才新建的计划.

注意事项

一定要开启sql server agent服务

7. sqlserver怎么设置自动备份

1、对象资源管理——展开管理——右键点维护计划——打开维护计划向导。

2、维护计划向导的开始界面直接下一步即可,我之前设置不再提示,所以我没有第一个界面了,直接跳到第二个。

4、选择维护项目。

下一个界面是确认下,直接下一步就可以了,不上图了。
5、设置备份数据库,这里选择你要备份的数据库,点确定即可。

设置自动备份文件的保存地址和后缀名,设置完下一步就行

6、然后就是设置清除计划

后面都是下一步就可以的东西,不需要上图了,设置完成后运行他做个验证保证设置的正确性。

8. 怎样用C#实现SQLServer数据库的自动备份

要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。

9. sqlserver的自动备份,怎么设置才能每天备份一个文件

方法很多,创建作业,创建维护计划,创建备份SP然后每天程序调用等等等等。你应该自己好好学习下基础知识。