ich diesen Fehler bin immer auf SQL2012R2 ich auf SQL2016 arbeite mit einer hicException "SQLBackup" mit "1" Argumente Aufruf (e): "Backup fehlgeschlagen für Server
Ausnahme Aufruf "SQLBackup" mit" 1 "Argument (e):" Sicherung fehlgeschlagen für Server 'DEVSQLD01'. "
Script:
[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)
Ausnahme Aufruf "SQLBackup" mit "1" Argument (e):" Backup fehlgeschlagen für Server 'DEVSQLD01'. "
Was ist $ backupDirectory hier und warum nicht einfach T-SQL? – gbn