0
我在SQL2012R2得到這個錯誤我在SQL2016的工作同出一嗝異常調用「SqlBackup」與「1」的說法(S):「備份失敗,服務器
異常調用‘SqlBackup’與」 1「參數:」 服務器'DEVSQLD01'備份失敗。 「
腳本:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SMO") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SmoExtended") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.ConnectionInfo") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SmoEnum") | Out-Null
$server = New-Object ("Microsoft.SqlServer.Management.Smo.Server") $serverName
$dbName = "Staging-Xtra"
$timestamp = Get-Date -format yyyy-MM-dd-HHmmss
$targetPath = $backupDirectory + "\" + $dbName + "_" + $timestamp + ".bak"
$smoBackup = New-Object ("Microsoft.SqlServer.Management.Smo.Backup")
$smoBackup.Action = "Database"
$smoBackup.BackupSetDescription = "Full Backup of " + $dbName
$smoBackup.BackupSetName = $dbName + " Backup"
$smoBackup.Database = $dbName
$smoBackup.MediaDescription = "Disk"
$smoBackup.Devices.AddDevice($targetPath, "File")
$smoBackup.SqlBackup($server)
異常調用 」SqlBackup「 與 」1「 的說法(S):」 備份失敗, 服務器 'DEVSQLD01'。 「
什麼是$ backupDirectory這裏?爲什麼不使用T-SQL? – gbn