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

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

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

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

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

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

Sqlserver2005/2008数据库中没有维护计划,使用windows默认的计划任务实现数据备份 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc499564098"制作备份脚本: PAGEREF_Toc499564098\h1 HYPERLINK\l"_Toc499564099"一、任意目录新建文件夹sqlbat PAGEREF_Toc499564099\h1 HYPERLINK\l"_Toc499564100"二、把下面语句保存为baksqlfullanddel.sql,保存到sqlbat文件夹中 PAGEREF_Toc499564100\h2 HYPERLINK\l"_Toc499564101"三、把下面语句保存为baksqlanddell.bat,保存到sqlbat文件夹中 PAGEREF_Toc499564101\h2 HYPERLINK\l"_Toc499564102"任务计划: PAGEREF_Toc499564102\h2 HYPERLINK\l"_Toc499564103"一、任务计划程序 PAGEREF_Toc499564103\h2 HYPERLINK\l"_Toc499564104"二、创建任务,进行备份。 PAGEREF_Toc499564104\h3 HYPERLINK\l"_Toc499564105"手动执行测试: PAGEREF_Toc499564105\h9 HYPERLINK\l"_Toc499564106"一、尝试手动执行baksqlanddell.bat文件 PAGEREF_Toc499564106\h9 HYPERLINK\l"_Toc499564107"二、手动执行baksqlanddell.bat文件,错误结果解决方法: PAGEREF_Toc499564107\h9 HYPERLINK\l"_Toc499564108"三、手动执行任务计划 PAGEREF_Toc499564108\h10 HYPERLINK\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@OLDDATEDATETIME SELECT@OLDDATE=GETDATE()-2 EXECUTEsp_executesql@sqlCommand EXECUTEmaster.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\baksqlfullanddel.sql 任务计划: 一、任务计划程序 二、创建任务,进行备份。