失效链接处理 |
SQL Server计划自动备份(TSQL_备份共享文件版) PDF 下载
本站整理下载:
相关截图:
主要内容:
背景:在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。
前提:在使用下面的备份方式之前需要确保你的SQL Server 代理服务启动,且设置为自动启动(登录账号为本地Administrator)。否则当你服务器重启了但是代理服务没有启动,那么自动备份任务就不会执行。此例方法,使用TSql代码自动备份,代码写入【SQL Server代理】-【作业】。
(1)SQL Server 配置管理器——SQL Server代理服务——属性——登录——本地账号,设置为本机用户和密码,确定,重启服务器;
(2)SQL Server 配置管理器——SQL Server——属性——登录——本地账号,设置为本机用户和密码,确定,重启服务器次;
(3)分享\\192.168.0.179\test文件夹,且本机登录该地址,记录凭证(密码);
次文档针对数据库【KJ_Standard_E】,步骤如下:
(1)启动SQL Server 代理服务(确保SQL Server Agent服务以经启动)。
(2)在SQL Server Management Studio程序中,【象资源管理】-【SQL Server 代理】-【作业】。然后在其中右键【新建作业】
(3)【常规】写好名称;
(4)【步骤】新建
为作业添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库KJ_Standard_E的完整备份,备份文件在D盘Share文件夹中,文件名就是Backup +当时备份的日期时间字符串.bak。
Declare @name varchar(250)
Set @name='\\192.168.0.179\test\Backup_'+
CONVERT(varchar(50),GETDATE(),112)+replace(CONVERT(varchar(50), GETDATE(), 108),':','')+'.bak'
BACKUP DATABASE[KJ_Standard_E] TO
DISK=@name WITH NOFORMAT,NOINIT,NAME= N'Backup-完整数据库备份',SKIP,NOREWIND,NOUNLOAD
|