[MSSQL] Wartungscleanup löscht keine Backups mehr

Socnrd

Lt. Junior Grade
Registriert
März 2007
Beiträge
465
Hallo,

ich habe einen MS SQL Server 2012, auf dem ich einen Wartungscleanup eingerichtet habe, um alte Datensicherungen zu löschen (Anhang 1).

Nach der Konfiguration des Wartungsjobs, kann er ausgeführt werden und er löscht auch wie gewünscht die Backups.
Nun ist es aber so, dass nach einiger Zeit (keine Ahnung ob Tage oder Wochen) die Datensicherungen plötzlich nicht mehr gelöscht werden, obwohl der Job problemlos durchläuft (Agent steuert den Zeitplan, doch auch wenn ich das Ding manuell starte, passiert nichts).

Hat jemand eine Idee, woran das liegen könnte?
 

Anhänge

  • sql1.JPG
    sql1.JPG
    54,7 KB · Aufrufe: 838
Hallo,

die Konfig schaut optisch korrekt aus.

Hat das SQLAgent Service Konto weiterhin die benötigten NTFS Rechte auf die zu löschenden Dateien? Würde ich mal prüfen.

Hast Du die Stored Procedure mal manuell (als Query) ausgeführt?
EXECUTE MASTER.dbo.xp_delete_file 0,N'H:\Vollständiges-Backup',N'bak',N'2015-07-19T18:43:00'
GO

Ansonsten ggf. mal das Sonderzeichen aus dem Ordnernamen rausnehmen, man weiss ja nie...

Groß-/Kleinschreibung der Dateinamenserweiterung bak passt so? Ggf mal testweise zu BAK ändern...


Notfalls könntest Du auch Powershell zu Hilfe nehmen, z.B https://gallery.technet.microsoft.com/Powershell-script-to-ed34c5f9/view/Reviews

Gruß

BW
 
B@stelW@stel schrieb:
Hallo,

die Konfig schaut optisch korrekt aus.

Hat das SQLAgent Service Konto weiterhin die benötigten NTFS Rechte auf die zu löschenden Dateien? Würde ich mal prüfen.

Hast Du die Stored Procedure mal manuell (als Query) ausgeführt?
EXECUTE MASTER.dbo.xp_delete_file 0,N'H:\Vollständiges-Backup',N'bak',N'2015-07-19T18:43:00'
GO

Ansonsten ggf. mal das Sonderzeichen aus dem Ordnernamen rausnehmen, man weiss ja nie...

Groß-/Kleinschreibung der Dateinamenserweiterung bak passt so? Ggf mal testweise zu BAK ändern...


Notfalls könntest Du auch Powershell zu Hilfe nehmen, z.B https://gallery.technet.microsoft.com/Powershell-script-to-ed34c5f9/view/Reviews

Gruß

BW

Super, danke! Es war tatsächlich ein Berechtigungsproblem -> ExecutionPolicys der PowerShell.
The Windows PowerShell execution policies are as follows:

"Restricted" is the default policy.

Restricted
- Default execution policy in Windows 8,
Windows Server 2012, and Windows 8.1.

- Permits individual commands, but will not run
scripts.

- Prevents running of all script files, including
formatting and configuration files (.ps1xml), module
script files (.psm1), and Windows PowerShell
profiles (.ps1).


https://technet.microsoft.com/de-DE/library/hh847748.aspx

Grüße
 
Zurück
Oben