[sql server数据库怎么自动备份]1 打开SQL server配置管理器,设置sql server服务里的SQL server代理服务为自动并启动。 2 启动Master Data Services Configuration Manager,登陆数据库。 3 在主界面左侧,右键...+阅读
/*******************完整备份作业*******************/--完整备份,每周一次USE MasterGOdeclare str varchar(100)set str='D:\DBtext\jgj\DBABak\FullBak'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.bak'BACKUP DATABASE [demo] TO DISK=strWITH RETAINDAYS=15,NOFORMAT,NOINIT,NAME=N'Demo完整备份',SKIP,NOREWIND,NOUNLOAD,STATS=10GO
/*******************差异备份作业*******************/--截断日志USE MasterGOBACKUP LOG Demo WITH NO_LOGGO--收缩日志文件USE DemoGODBCC SHRINKFILE (N'Demo_log',0,TRUNCATEONLY)GO--差异备份,每天一次USE MasterGOdeclare str varchar(100)set str='D:\DBtext\jgj\DBABak\DiffBak'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.diff'BACKUP DATABASE [Demo] TO DISK=strWITH DIFFERENTIAL,RETAINDAYS=8,NOFORMAT,NOINIT,NAME=N'Demo差异备份',SKIP,NOREWIND,NOUNLOAD,STATS=10GO
/******************日志备份作业*******************/--日志备份,每小时一次USE DemoGOdeclare str varchar(100)set str='D:\DBtext\jgj\DBABak\logbak'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.trn'BACKUP LOG [Demo] TO DISK=strWITH RETAINDAYS=3,NOFORMAT,NOINIT,NAME=N'Demo日志备份',SKIP,NOREWIND,NOUNLOAD,STATS=10GO
--删除过期e69da5e887aa3231313335323631343130323136353331333330343333的备份文件,每天两次declare str varchar(100),dir varchar(100),fileName varchar(30)set dir='del D:\DBtext\jgj\DBABak\'set filename=left(replace(replace(replace(convert(varchar,getdate()-15,20),'-',''),' ',''),':',''),8)set str=dir+'fullbak'+filename+'*.bak'exec xp_cmdshell strset filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)set str=dir+'diffbak'+filename+'*.diff'exec xp_cmdshell strset filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)set str=dir+'logbak'+filename+'*.trn'exec xp_cmdshell str
以下为关联文档:
如何设置数据库的定时自动备份如何设置SQL Server数据库自动备份数据对于企业来说很重要,因此我们要经常备份,但是我们不可能每天都去手工去备份,因为这样太麻烦了,因此我们可以通过百SQL Server自身的自动备...
SQL数据库自动备份企业管理器里 ->在所要进行备份的数据库上 右键 ->所有任务 ->维护计划 ->点四次下一步 ->就是备份了 。说明:这个页面上你可以点更改来 详细的配置如"每周-~周五00:00自动备...
SQL数据库如何自动备份和恢复一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server 2、SQL Server组-->双击打开你的服务器-->双击打开数据库目录 3、选择你的数据库名称(...
数据库如何自动备份让我来给你专业解答吧亲建议你使用数据库实时复制同步工具 也就是容灾最简单的拷贝方法,费时费力,而且占用很大网速资源。并且不是实时备份的。你的问题就在这里!不能实时备份!...
怎么设置自动备份数据库企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下: 1、打开企业管理器,在...
怎么样使Sql Sever数据库自动备份第一种,最简单。 1、启动SQL服务器 2、打开企业管理器 3、进入你服务器下“管理”,启动“SQL Server代理”,如果这个启动不了的话什么都不能做。 4、进入“管理”下的“数据库...
请问mysql怎么自动备份数据库数据库的自动备份,可以减轻维护者的工作量也便于系统恢复,对于比较重要的数据库,最好还是设置下自动备份。 工具/原料navicat for mysqlmysql 5.5方法/步骤打开navicat客户端,连...
服务器上的数据库自动定期备份到本机上来--建立与保存备份的电脑的连接 Exec master..xp_cmdshell 'net use \\BackUpmachine\Backup backupPassWord /User:domain\backupUserID' --备份数据库,共享目录backup要完全...
数据库自动备份问题可怜哟,都没人回答! declare filename nvarchar(100) :申明一个变量,且字段类型为nvarchar,长度为100; set filename='D:\\备份文件\\'+convert(char(10),getdate(),112) print fi...