我正在尝试通过使用以下脚本的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 ```
答案 0 :(得分:0)
下面是要提供自定义文件名的脚本
$FileNAme="$backupUrlContainer"+"/"+"DBName.bak"
$db=Backup-SqlDatabase -CompressionOption On -ServerInstance $serverName -Database $DBName -BackupFile $FileNAme -SQLCredential $credentialName