使用 PowerShell 进行 SQL Server 数据库备份


示例如下:

Import-Module SQLPS
# 数据库服务
$dbserver = new-object ('Microsoft.SqlServer.Management.Smo.Server') '.'
# 数据库名
$dbname = 'testdb'
# 时间戳
$timestamp = Get-Date -Format yyyyMMddHHmmss
# 备份路径
$bakfile = "D:\$($dbname)_$($timestamp).bak"
# 执行备份
Backup-SqlDatabase -InputObject $dbserver -Database $dbname -BackupFile $bakfile

将以上脚本保存为 *.ps1 文件,在任务计划中添加任务时,执行程序填写 “powershell”,在参数中填写脚本路径即可。

参考:https://www.cnblogs.com/haseo/p/3833468.html

https://blog.csdn.net/kk185800961/article/details/50587794