windows server定时任务

backup.bat

bash 复制代码
sqlcmd -S MESSQL01 -i D:\DBBackup\backup.sql

bakup.SQL

sql 复制代码
DECLARE @preferredReplica INT
  
SET @preferredReplica = (SELECT
[master].sys.Fn_hadr_backup_is_preferred_replica('TJ_MES'))
  
IF ( @preferredReplica = 1 )
  BEGIN
DECLARE @FileName varchar(1000)
SELECT @FileName = (SELECT 'D:\DBBackup\Files\TJ_MES' + convert(varchar(500), GetDate(),112) + '.bak')
BACKUP DATABASE TJ_MES TO DISK=@FileName
SELECT @FileName = (SELECT 'D:\DBBackup\Files\U4DMMES' + convert(varchar(500), GetDate(),112) + '.bak')
BACKUP DATABASE U4DMMES TO DISK=@FileName
SELECT @FileName = (SELECT 'D:\DBBackup\Files\OCEXFN_Eng' + convert(varchar(500), GetDate(),112) + '.bak')
BACKUP DATABASE OCEXFN_Eng TO DISK=@FileName
SELECT @FileName = (SELECT 'D:\DBBackup\Files\OCEXFN_sys' + convert(varchar(500), GetDate(),112) + '.bak')
BACKUP DATABASE OCEXFN_sys TO DISK=@FileName
SELECT @FileName = (SELECT 'D:\DBBackup\Files\OCEXFN_tmp' + convert(varchar(500), GetDate(),112) + '.bak')
BACKUP DATABASE OCEXFN_tmp TO DISK=@FileName
SELECT @FileName = (SELECT 'D:\DBBackup\Files\TEST_DB' + convert(varchar(500), GetDate(),112) + '.bak')
BACKUP DATABASE TEST_DB TO DISK=@FileName
END
相关推荐
明月看潮生27 分钟前
青少年编程与数学 01-011 系统软件简介 13 Microsoft SQL Server数据库
数据库·microsoft·青少年编程·系统软件
LUCIAZZZ39 分钟前
项目拓展-Jol分析本地对象or缓存的内存占用
java·开发语言·jvm·数据库·缓存·springboot
寒山李白1 小时前
MySQL分库分表面试题深度解析
数据库·mysql·面试题
入眼皆含月1 小时前
docker安装mysql数据库及简单使用
数据库·mysql·docker
冷崖1 小时前
Redis事务与驱动的学习(一)
数据库·redis·学习
羊小猪~~2 小时前
数据库学习笔记(十六)--控住流程与游标
数据库·笔记·学习
ikun·3 小时前
MongoDB 数据库应用
数据库·mongodb
远方16095 小时前
33-Oracle Parallel 并行处理的选择和实践
数据库·oracle
Dnui_King5 小时前
OceanBase (DBA)一面面经
数据库·oceanbase·dba
kaixiang3005 小时前
sqli-labs靶场46-53关(综合)
数据库