sqlserver 自动备份执行脚本

简介: 1.替换cmd文件中的sqlserver 路径,2.替换cmd文件中的sqlserver 用户名和密码3.替换sql备份脚本中的 数据库名称 ,备份路径,备份文件名,自定义4. 将cmd 添加系统的定时任务中
1.
backup.sql 备份脚本
DECLARE @name varchar(50)
DECLARE @datetime char(14)
DECLARE @path varchar(255)
DECLARE @bakfile varchar(255)
set @name='pubs'
set @datetime=CONVERT(char(8),getdate(),112) + REPLACE(CONVERT(char(8),getdate(),108),':','')
set @path='D:\DataBak'
set @bakfile=@path+'\'+'Bak_'+@datetime+'_'+ @name
backup database @name to disk=@bakfile with name=@name
go

2.批处理命令

@echo off 
#设置sqlserver 路径
set path=%path%;C:\Program Files\Microsoft SQL Server\80\Tools\Binn
#输出备份日志
echo 联商通database backup start >> d:\backup.log
date /t >> d:\backup.log
time /t >> d:\backup.log
isql.exe -S 192.168.1.1 -U sa -P pass -i DataBackup.sql
echo 联商通database backup end >> d:\backup.log
date /t >> d:\backup.log
time /t >> d:\backup.log
echo .
echo .
echo . data backup finish ! 
echo . success!
echo .
echo .
rem pause

1.替换cmd文件中的sqlserver 路径,

2.替换cmd文件中的sqlserver 用户名和密码

3.替换sql备份脚本中的 数据库名称 ,备份路径,备份文件名,自定义

4. 将cmd 添加系统的定时任务中

目录
相关文章
|
SQL 数据库
Microsoft SQL Server 2014如何来备份数据库
Microsoft SQL Server 2014如何来备份数据库
1352 3
|
SQL 数据库
SQL Server 如何进行备份?
【8月更文挑战第20天】SQL Server 如何进行备份?
443 3
|
存储 SQL Go
全网最长的sql server巡检脚本分享(1000行)
全网最长的sql server巡检脚本分享(1000行)
431 1
|
SQL 存储 数据库
SQL Server 中的备份类型详解
【8月更文挑战第31天】
523 0
|
SQL 存储 Go
SQL Server一键巡检脚本分享
SQL Server一键巡检脚本分享
554 0
|
SQL 数据库
SQL Server 还原 备份集中的数据库备份与现有的 'XXX' 数据库不同
SQL Server 还原 备份集中的数据库备份与现有的 'XXX' 数据库不同
1770 0
|
SQL 运维 Oracle
SQL Server 项目中 SQL 脚本更新、升级方式,防止多次重复执行
SQL Server 项目中 SQL 脚本更新、升级方式,防止多次重复执行
302 0
|
SQL 安全 数据库
SQL Server 备份和还原
SQL Server 备份和还原
199 1
|
SQL 调度 数据库
【Database】Sqlserver如何定时备份数据库和定时清除
【Database】Sqlserver如何定时备份数据库和定时清除
1125 2
|
SQL 存储 数据库
数据安全无忧,SQL Server 2014数据库定时备份解密
数据安全无忧,SQL Server 2014数据库定时备份解密
199 0