sql server 备份到网络共享

场景:sql server服务器A将数据库备份文件备份到服务器B

1)服务器B创建共享目录

这里我将 D:\ProDbBak 共享,并且Everyone完全控制

2)sql server服务器A能够访问服务器B共享目录,并且能完全控制

3)修改服务(MSSQLSERVER)登录账号(该账号能够访问网络资源,这里我使用的是管理员账号),记得重启服务

4)创建SqlBackup.bat

复制代码
rem 获取当前日期的年、月、日部分
for /f "tokens=1-3 delims=/ " %%a in ("%date%") do (
    set "year=%%c"
    set "month=%%b"
    set "day=%%a"
)

rem 获取当前时间的小时、分钟和秒部分
for /f "tokens=1-3 delims=:." %%a in ("%time%") do (
    set "hour=%%a"
    set "minute=%%b"
    set "second=%%c"
)

set "time=%year%%month%%day%%hour%%minute%%second%"
set "ip=192.168.0.1"
set "db=Platform"
SqlCmd -E -Q "Backup Database %db% To Disk='\\%ip%\ProDbBak\%db%_%time%.bak'"

5)创建任务计划程序定时运行SqlBackup.bat

相关推荐
我科绝伦(Huanhuan Zhou)1 小时前
影响SQL Server性能的关键因素深度解析
数据库·sql server
源文雨6 天前
PVE实现USB硬盘盒在备份前自动上电/结束后自动断电脚本
linux·运维·服务器·备份·perl·pve·usb硬盘盒
我科绝伦(Huanhuan Zhou)7 天前
Linux 环境下 SQL Server 自动收缩日志作业创建脚本(Shell 版)
linux·运维·数据库·sql server
问道飞鱼16 天前
【数据库知识】MySQL 数据库备份与还原详细解读
数据库·mysql·备份·还原
wstcl19 天前
通过EF Core将Sql server数据表移植到MySql
数据库·mysql·sql server·efcore
ManageEngine卓豪20 天前
SQL Server 审计指南:配置、使用与最佳实践
sql server·日志分析·数据库安全·sql server审计
小时候的阳光22 天前
使用Docker版Percona Xtrabackup备份恢复MySQL8.0.x
mysql·docker·备份·xtrabackup
betazhou22 天前
SQL server2019 配置故障群集文件共享方式always on高可用群集
数据库·sql server·高可用·always on·文件共享见证
betazhou25 天前
SQL server2019无域安装always on高可用集群
sql server·高可用·always on·故障转移群集
daqiaonanlu20001 个月前
SQL server新建用户并赋予某数据库权限
sql server