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

相关推荐
问道飞鱼3 天前
【数据库知识】MySQL 数据库备份与还原详细解读
数据库·mysql·备份·还原
wstcl6 天前
通过EF Core将Sql server数据表移植到MySql
数据库·mysql·sql server·efcore
ManageEngine卓豪7 天前
SQL Server 审计指南:配置、使用与最佳实践
sql server·日志分析·数据库安全·sql server审计
小时候的阳光9 天前
使用Docker版Percona Xtrabackup备份恢复MySQL8.0.x
mysql·docker·备份·xtrabackup
betazhou9 天前
SQL server2019 配置故障群集文件共享方式always on高可用群集
数据库·sql server·高可用·always on·文件共享见证
betazhou12 天前
SQL server2019无域安装always on高可用集群
sql server·高可用·always on·故障转移群集
daqiaonanlu200023 天前
SQL server新建用户并赋予某数据库权限
sql server
learning-striving1 个月前
SQL server创建数据表
数据库·sql·mysql·sql server
正在走向自律1 个月前
从SQL Server到KingbaseES:一步到位的跨平台迁移与性能优化指南
数据库·oracle·sql server·国产数据库·kingbasees·信创改造
siriuuus1 个月前
MySQL 数据备份
数据库·mysql·备份