如何实现sql2005 express 版数据库自动备份
sql2005express版没有sql代理和维护计划功能。要怎么设置数据库自动备份,网上找的有人写的脚本我看不太懂。步骤能否详细点?我数据库名urtracker添加wi...
sql2005 express 版没有sql代理和维护计划功能。要怎么设置数据库自动备份,网上找的有人写的脚本我看不太懂。步骤能否详细点?
我数据库名urtracker
添加windows计划任务到时间没有备份啊 展开
我数据库名urtracker
添加windows计划任务到时间没有备份啊 展开
3个回答
展开全部
怎样实现sql 2005 自动备份数据库到另一台机器的共享文件夹里面,我是这样弄既然不能用磁盘映射,那就使用ftp 写个脚本备份数据库,备份完之后用ftp上传
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
壹寰(深圳)科技文化有限公司
2021-03-27 广告
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢...
点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
展开全部
express版不支持数据库备份和还原功能。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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数据库备份文件。
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数据库备份文件。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询