预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Sqlserver数据库中没有维护计划,使用windows默认的计划任务实现数据备份Sqlserver数据库中没有维护计划,使用windows默认的计划任务实现数据备份Sqlserver数据库中没有维护计划,使用windows默认的计划任务实现数据备份Sqlserver2005/2008数据库中没有维护计划,使用windows默认的计划任务实现数据备份目录TOC\o"1—3"\h\z\uHYPERLINK\l"_Toc499564098”制作备份脚本:PAGEREF_Toc499564098\h1HYPERLINK\l"_Toc499564099"一、任意目录新建文件夹sqlbatPAGEREF_Toc499564099\h1HYPERLINK\l"_Toc499564100"二、把下面语句保存为baksqlfullanddel。sql,保存到sqlbat文件夹中PAGEREF_Toc499564100\h2HYPERLINK\l”_Toc499564101”三、把下面语句保存为baksqlanddell.bat,保存到sqlbat文件夹中PAGEREF_Toc499564101\h2HYPERLINK\l”_Toc499564102”任务计划:PAGEREF_Toc499564102\h2HYPERLINK\l”_Toc499564103”一、任务计划程序PAGEREF_Toc499564103\h2HYPERLINK\l”_Toc499564104"二、创建任务,进行备份。PAGEREF_Toc499564104\h3HYPERLINK\l"_Toc499564105”手动执行测试:PAGEREF_Toc499564105\h9HYPERLINK\l”_Toc499564106”一、尝试手动执行baksqlanddell.bat文件PAGEREF_Toc499564106\h9HYPERLINK\l"_Toc499564107”二、手动执行baksqlanddell。bat文件,错误结果解决方法:PAGEREF_Toc499564107\h9HYPERLINK\l”_Toc499564108”三、手动执行任务计划PAGEREF_Toc499564108\h10HYPERLINK\l"_Toc499564109"四、手动执行任务计划错误结果解决方法:PAGEREF_Toc499564109\h10有些朋友用到的数据库是sqlserver2005/2008express,但express这个版本的功能有些限制,无法使用维护计划。想要实现express版本的自动备份可以使用系统自带的任务计划来实现。制作备份脚本:一、任意目录新建文件夹sqlbat如:C盘根目录二、把下面语句保存为baksqlfullanddel.sql,保存到sqlbat文件夹中1。修改数据库备份目的方件夹和数据库名称(红色标的地方)。2。SELECT@OLDDATE=GETDATE()—2此语句为删除2天前的备份,删除多少天前的备份就把“2"修改一下就可以了.DECLARE@sqlCommandNVARCHAR(1000)DECLARE@dateTimeNVARCHAR(20)SELECT@dateTime=REPLACE(CONVERT(VARCHAR,GETDATE(),111),'/','')+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':',’')SET@sqlCommand=’BACKUPDATABASE’+’数据库名称’+'TODISK=’’D:\Backupsql\’+’数据名称'+'_Full_'+@dateTime+'。BAK'''DECLARE@OLDDATEDATETIMESELECT@OLDDATE=GETDATE()—2EXECUTEsp_executesql@sqlCommandEXECUTEmaster.dbo.xp_delete_file0,N'D:\Backupsql\’,N’bak’,@olddate三、把下面语句保存为baksqlanddell.bat,保存到sqlbat文件夹中1。cdC:\ProgramFiles\MicrosoftSQLServer\90\Tools\binn\此语句为进入到目录因为需要用到这个目录的sqlcmd.exe文件来进行备份操作cdC:\ProgramFiles\MicrosoftSQLServer\90\Tools\binn\sqlcmd。exe—S127。0.0。1-E-iC:\sqlbat\baksql