在Powershell中使用backup-sqldatabase完成备份后如何获取备份路径详细信息

时间:2019-04-01 14:16:51

标签: sql-server powershell backup-sqldatabase

我正在尝试通过使用以下脚本的backup-sqldatabase模块从PowerShell中进行SQL DB备份。该模块可以很好地进行数据库备份,但是我无法确定备份文件的名称以备将来使用。

我已经执行了以下脚本,但是它没有使用我给定的$ filename,而且备份完成后$ db为空。

备份完成后,我需要获取备份文件名。


$FileNAme="$backupUrlContainer"+"automationPOC.bak"

$db=Backup-SqlDatabase -BackupContainer $backupUrlContainer -SqlCredential $credentialName -Compression On -ServerInstance 'bp1amsdb419' -Database "Automation" -BackupFile $FileNAme ```

1 个答案:

答案 0 :(得分:0)

下面是要提供自定义文件名的脚本

$FileNAme="$backupUrlContainer"+"/"+"DBName.bak"
$db=Backup-SqlDatabase  -CompressionOption On -ServerInstance $serverName -Database $DBName -BackupFile $FileNAme -SQLCredential $credentialName