sqlserver 自动创建作业执行备份数据库

declare @name varchar(250)
set @name=‘I:\dydb_n\dydb_n‘+convert(varchar(50),getdate(),112)+ left(right(convert(varchar(50),getdate(),120),8),2) + substring(right(convert(varchar(50),getdate(),120),8),4,2) + ‘.bak‘
BACKUP DATABASE [dydb_n] TO
DISK = @name
WITH NOFORMAT, NOINIT,
NAME = N‘dydb_n-完整 数据库 备份‘,
SKIP, NOREWIND, NOUNLOAD

时间: 2024-11-05 18:58:37

sqlserver 自动创建作业执行备份数据库的相关文章

sqlserver 监控自动化作业执行情况

ALTER procedure [dbo].[monitorJob] @name varchar(100) as begin declare @bd varchar(100) ; if exists( select * from  msdb.dbo.sysjobhistory where job_id in (select job_id from msdb.dbo.sysjobs where [name][email protected] ) and run_date=convert(varch

转:windows下定时执行备份数据库

上一篇写了linux下定时任务,这一篇转发一个windows下定时备份数据库. 第一种:新建批处理文件 backup.dat,里面输入以下 net stop mysql xcopy "C:\Program Files\MySQL\MySQL Server 5.0\data\piaoyi\*.*" D:\db_backup\%date:~0,10%\ /y net start mysql 注意:批处理命令中路径里有空格的话,必须在路径上加上双引号! 关于时间参数的参考: %date:~0

SqlServer定时备份数据库和定时杀死数据库死锁解决

PS:Sqlserver 2008 R2,windows 8 64位 1.备份数据库 因为要备份,我们就要用到Sqlserver的代理,默认数据库的代理是不开启的.需要我们手动开启的. 执行备份数据库脚本,现在将脚本公布,其实将这一段代码中需要保存的文件路径和数据库名称替换一下就可以实现备份了.但是还没有达到定时备份的目的 ? 1 2 3 4 5 6 7 8 9 10 11 --自动备份并保存最近5天的SQL数据库作业脚本 宋彪 20130310 DECLARE @filename VARCHA

mssql server 2005自动备份数据库

(转) (1)启动[sql server Management Studio],在[对象资源管理器]窗口里选择[管理]——[维护计划]选项. 2)右击[维护计划],在弹出的快捷菜单里选择[维护计划向导]选项 ,弹出如图所示的[维护计划向导]对话框,单击[下一步]按钮 3)弹出如图所示[选择目标服务器]对话框,在[名称]文本框里可以输入维护计划的名称:在[说明]文本框里可以输入维护计划的说明文字:[在服务器]文本框里可以输入要使用的服务器名:最后选择正确的身份证信息,单击[下一步]按钮. (4)弹

SQLSERVER 设置自动备份数据库

1. SQLSERVER 简单的设置 计划任务 进行 备份数据库的操作. 首先需要打开 一些设置 执行 命令如下: sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Agent XPs', 1; GO RECONFIGURE GO 不执行的话 会报错如图示: 2. 需要将 sqlserver 的 agent的服务打开 最好是修改为自动模式. 让数据库能够自动进行 操作处理 不然 执行会报错 3. 建

MSSQL创建维护计划自动备份数据库

一,备份数据库 1,点击"管理-->维护计划"右键点击"新建任务计划" 2,根据自己的需求设置备份计划的自动执行时间,这里我设置的是每天凌晨12就执行备份计划. 3,添加"备份数据库"计划 4,设置"备份数据库"计划的相关选项 5,备份计划完成以后,可以马上执行一次完整备份. 二,还原数据库 1,右击你所需要还原的数据库,依次点击"任务-->还原-->数据库". 2,在源数据库选择还原最新

SQLServer2005 用“作业”自动备份数据库

1.打开"Microsoft SQL Server Management Studio"控制台根目录 -> "SQL Server 代理" -> "作业". 2.右键"新建作业". 3.选择左侧"常规"页面,在右侧输入作业"名称",选择"所有者","类别"选择"数据库维护","说明"自定. 4.选

sqlserver for linux自动备份数据库脚本

不多说直接上脚本 #/bin/bash user=multiverse passwd=Multiverse1113 back_path=/var/opt/backup/ db_name=multiverse back_time=`date +%Y%m%d_%H%M%S` back_filename=$back_path$db_name$back_time del_time=`date -d "2 day ago" +"%Y%m%d"` del_backfile=$b

MSSQL自动备份数据库

最近项目中,需要用到MSSQL自动定时备份功能,本来想利用C#自己写一个的,但是听说在MSSQL2008中已经集成了功能强大的自动备份功能,于是便提刀上阵,狠狠地琢磨了一番: 首先,打开MSSQL2008,然后在“管理”大类中,双击“维护计划”子类,这时候,如果以前设置过任务计划的,就会显示出任务列表:如果没有,那么什么都不会显示. 在“维护计划”上右击,选择“新建维护计划”,然后输入一个名称,这里我们输入默认名称“MaintenancePlan”,然后确定.然后再工具栏中,在“常规”标签中,将