15
2023
11
15:56:32

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




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/4540.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: