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

相关推荐
YoungUpUp14 天前
【SQL Server 2022】保姆级SQL Server 详细图文下载安装教程
数据库·sql·sqlserver·sql server·sql server数据库·sql server 2022·sql 数据库
叶甯14 天前
【SqlServer】SqlServer常用日期操作
数据分析·sql server
全栈小516 天前
【数据库】Sql Server数据库中isnull、iif、case when三种方式的使用和空值判断
数据库·sql server
专注VB编程开发20年20 天前
数据库提速-在 VB6 中使用 Claude Code 进行 DAO 到 ADO 迁移,Access转SQL SERVER
前端·数据库·ui·sql server·access
Yichen_liuuil21 天前
Oracle数据库迁移
数据库·oracle·备份·迁移
Yn31224 天前
DBeaver连接SQL Server时添加驱动后仍提示找不到驱动的解决方法
sql server·dbeaver
安心落意1 个月前
SQL Server 2019搭建AlwaysOn高可用集群
sql server·数据库集群·数据库高可用·alwayson
全栈小51 个月前
【数据库】使用Sql Server创建索引优化查询速度,一般2万多数据后,通过非索引时间字段排序查询出现超时情况
数据库·sql server·索引·查询优化
nbsaas-boot2 个月前
SQL Server 窗口函数全指南(函数用法与场景)
开发语言·数据库·python·sql·sql server
全栈小52 个月前
【数据库】使用Sql Server将分组后指定字段的行数据转为一个字段显示,并且以逗号隔开每个值,收藏不迷路
数据库·sql server