SQL Server 2005 如何自动备份数据库

具体步骤如下:

1、首先确认SQL Server Agent服务已启动且设置为自动启动

2、开始菜单中打开SQL Server Management Studio,展开窗口左边的SQL服务器;

2、定位到“SQL Server代理”—>”作业”; (图1)

3、新建作业; (图2)

4、”常规”中输入作业的名称; (图3)

5、“步骤”中输入步骤名称,类型选择T-SQL,命令中输入下面语句(红色部分要根据自己的实际情况更改,D:bak改为自己的备份路径,databasename修改为想备份的数据库的名称) (图4)

DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'D:bak' + @strPath + '.bak'
BACKUP DATABASE [databasename] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT

6、“计划”中新建计划,设置频率,时间等;(图5)

7、确定,完成。

注意在”服务”里面启用 SQL Server Agent 服务。(图6)

001 002 003 004 005 006

在实际的环境中操作一遍就会很快熟悉了,所以还是要多操作。电脑的东西都必须实际动手操作才会有效果,硬件或者是软件,都是这样。其实其他的任何事情都是这样,理论,只是理论而已。

分类:数据库

标签:,

已有 3 人 对 ”SQL Server 2005 如何自动备份数据库” 进行了评论

  1. […] SQL Server 2005 如何自动备份数据库 […]

  2. buobo说道:

    照你的方法实现了,还想增加将服务器备份的数据库同步到网络中的某台电脑中,请问有没有比较好的解决方法。

    [Reply]

    Wang Chengxi Reply:

    关于在Windows下SQL的数据同步,这个我不是很清楚了。你到Google以关键词“windows sql 数据同步”搜索下,或者这篇文章也许有用http://topic.csdn.net/u/20081030/17/33b8c4d8-e20c-4bb1-acfd-d95ed9174d61.html

    [Reply]

对本文发表评论





5 + 4 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。