如何实现sql2005 express 版数据库自动备份

sql2005express版没有sql代理和维护计划功能。要怎么设置数据库自动备份,网上找的有人写的脚本我看不太懂。步骤能否详细点?我数据库名urtracker添加wi... sql2005 express 版没有sql代理和维护计划功能。要怎么设置数据库自动备份,网上找的有人写的脚本我看不太懂。步骤能否详细点?
我数据库名urtracker
添加windows计划任务到时间没有备份啊
展开
 我来答
ruanpei19
2011-07-14 · TA获得超过107个赞
知道答主
回答量:287
采纳率:0%
帮助的人:0
展开全部
怎样实现sql 2005 自动备份数据库到另一台机器的共享文件夹里面,我是这样弄既然不能用磁盘映射,那就使用ftp 写个脚本备份数据库,备份完之后用ftp上传
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
落月Prc
2011-07-14 · TA获得超过2789个赞
知道大有可为答主
回答量:2011
采纳率:100%
帮助的人:2435万
展开全部
express版不支持数据库备份和还原功能。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiao_3540
2011-07-14 · TA获得超过202个赞
知道小有建树答主
回答量:194
采纳率:20%
帮助的人:85.2万
展开全部
1. 首先建立一个windows任务计划,打开任务计划向导,选择指定的的exe文件,该文件名为SQLCMD.EXE,位于x:\Program Files\Microsoft SQL Server\90\Tools\Binn 目录下。

2.然后选择执行周期,假设选择每天上午9点,接着输入Windows用户名和密码。

3.在任务计划向导完成前勾选 “在单击完成时,打开此任务的高级属性”这个CheckBox。

4.修改运行命令为:sqlcmd -S .\SQLEXPRESS -E -i e:\Backup\Backup.sql

注:.\SQLEXPRESS 是你的数据库实例, e:\Backup\Backup.sql 磁盘位置可任意更改。Backup.sql 文件内容为:

exec[sp_BackupDatabase]'urtracker','F'go6.在你Master数据库内执行该段存储过程,该存储过程被Windows计划调用。

--=============================================--Author: RyanDing--Create date: 2010-10-10--Description: 备份数据库--Parameter1: 数据库名--Parameter2: 备份类型 F=全部, D=差异, L=日志--=============================================CREATEPROCEDURE[dbo].[sp_BackupDatabase]@databaseNamesysname,@backupTypeCHAR(1)ASBEGINSETNOCOUNTON;DECLARE@sqlCommandNVARCHAR(1000)DECLARE@dateTimeNVARCHAR(20)SELECT@dateTime=REPLACE(CONVERT(VARCHAR,GETDATE(),111),'/','')+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':','')IF@backupType='F'SET@sqlCommand='BACKUP DATABASE'+@databaseName+'TO DISK =''C:\Backup\'+@databaseName+'_Full_'+@dateTime+'.BAK'''IF@backupType='D'SET@sqlCommand='BACKUP DATABASE'+@databaseName+'TO DISK =''C:\Backup\'+@databaseName+'_Diff_'+@dateTime+'.BAK''WITH DIFFERENTIAL'IF@backupType='L'SET@sqlCommand='BACKUP LOG'+@databaseName+'TO DISK =''C:\Backup\'+@databaseName+'_Log_'+@dateTime+'.TRN'''EXECUTEsp_executesql@sqlCommandENDgo执行计划任务后 查看C盘Backup目录下生成的bak数据库备份文件。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式