[英]Powershell Backup-SqlDatabase backs up a snapshot instead of a full backup
[英]Powershell : Backup-SqlDatabase -ExpirationDate
我嘗試使用帶有 expireDate 的管理單元 Backup-SqlDatabase,但出現錯誤:參數 EXPIREDATE 的值無效。 有人能告訴我如何格式化這個參數嗎?
這是我的代碼:
$expirationDate = Get-Date
$expirationDate = $expirationDate.AddDays($expirationDelayInDays)
Backup-SqlDatabase -ServerInstance $serverInstance -Database $database -ConnectionTimeout 0 -BackupFile $outputFile -ExpirationDate $expirationDate
EXPIREDATE
只處理日期。 它不處理時間分量。 因此,你需要指定一個DateTime
與空時間組件(使用DateTime.Date
屬性):
$expirationDate = (Get-Date).AddDays($expirationDelayInDays).Date
Backup-SqlDatabase -ServerInstance $instance -Database $database -ExpirationDate $expirationDate
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.