Vollständige Lösung zur Behebung des Fehlers „Zugriff verweigert“ bei SQL‑Server‑Sicherungen
Datensicherung und Wiederherstellung | 6. August 2026
Vollständige Lösung zur Behebung des Fehlers „Zugriff verweigert“ bei SQL‑Server‑Sicherungen
Der Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen oder der Betriebssystemfehler 5 können Sicherungen und Wiederherstellungen unerwartet unterbrechen. Dieser Leitfaden erläutert die häufigen Ursachen, schnelle Lösungen, schrittweise Vorgehensweisen und wie Tools wie i2Backup Berechtigungsfehler dauerhaft verhindern.
Der Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen kann Datenschutzmaßnahmen zunichtemachen‑insbesondere dann, wenn Hochverfügbarkeit (HA) und Datenintegrität von entscheidender Bedeutung sind. Bei SQL‑Server 2019, 2022 sowie älteren Versionen tritt der Fehler 5‑der häufig mit diesem Zugriffsproblem zusammenhängt‑meist aufgrund unzureichender Berechtigungen für das SQL‑Server‑Dienstkonto auf. Wenn dieser Fehler (oder Fehler 5) im SSMS oder in den SQL‑Agent‑Protokollen angezeigt wird, blockiert Windows die Schreibanforderung.
Dieser Leitfaden erläutert die Hauptursachen und praktikable Lösungen zur Behebung des Problems. Sie lernen, Dienstkonten zu konfigurieren, NTFS‑Berechtigungen zu verwalten und mit Netzwerksicherheit umzugehen, um wiederholte Zugriffsprobleme bei Sicherungen zu vermeiden.
Beenden Sie den Kampf mit SQL‑Server‑Berechtigungsfehlern
i2Backup automatisiert Planung und Verwaltung von SQL‑Server‑Sicherungen und beseitigt die Berechtigungslücken, die den Fehler 5 verursachen. i2Backup kostenlos testen »
Hauptursachen für den SQL‑Server‑Betriebssystemfehler 5
Trotz zahlreicher technischer Feinheiten lassen sich die meisten „Zugriff verweigert“‑Probleme auf einfache Berechtigungslücken zurückführen. Im Folgenden die wichtigsten Gründe für den SQL‑Server‑Sicherungsfehler 5 „Zugriff verweigert“:
Unzureichende Ordnerberechtigungen für das SQL‑Dienstkonto: Die häufigste Ursache. Das Konto, unter dem SQL‑Server ausgeführt wird, verfügt nicht über die NTFS‑Berechtigungen „Schreiben“ oder „Ändern“ für den Zielordner der Sicherung.
Ungültiger Sicherungspfad: Ein falsch eingegebener oder gelöschter Dateipfad hindert SQL‑Server daran, die .bak‑Datei zu schreiben‑daraus resultiert Fehler 5.
Nicht unterstützter Zugriff auf Netzwerkfreigaben: Lokale SQL‑Dienstkonten (z. B. NT Service\MSSQLSERVER) können sich nicht bei Netzwerkfreigaben authentifizieren‑das führt zu Fehlern „Zugriff verweigert“ bei Sicherungen.
UAC‑/Windows‑Sicherheitseinschränkungen: Strenge UAC‑ oder Gruppenrichtlinieneinstellungen blockieren den Zugriff des SQL‑Prozesses auf geschützte Ordner.
Blockierung durch Sicherheitssoftware: Antiviren‑ oder Ransomware‑Tools können große .bak‑Dateien als Bedrohung einstufen, sperren diese und verursachen Fehler 5.
Falsche Verwendung von Remotepfaden: Die Verwendung des Dateipfads Ihres lokalen Geräts (statt des Servers) für Remotesicherungen führt zu Zugriffsfehlern.
Nicht übereinstimmendes SQL‑Agent‑Konto: Geplante Sicherungen schlagen fehl, wenn das SQL‑Agent‑Konto weniger Berechtigungen besitzt als das SQL‑Datenbank‑Engine‑Konto.
Gesperrte Datei während der Wiederherstellung: Die Wiederherstellung über eine vorhandene Datenbankdatei, die von einem anderen Prozess gesperrt ist, löst Fehler „Zugriff verweigert“ aus.
Schritt‑für‑Schritt‑Lösungen (mit Befehlen und Screenshots)
Um die Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen (einschließlich Fehler 5) zu beheben, müssen die Windows‑Sicherheitseinstellungen an die Anforderungen von SQL‑Server angepasst werden. Im Folgenden praktikable Lösungen für die häufigsten Probleme‑beginnend mit der Hauptursache: fehlende Ordnerberechtigungen.
Lösung 1‑Berechtigungen für das SQL‑Server‑Dienstkonto erteilen
Die meisten Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen treten auf, weil das SQL‑Server‑Dienstkonto keine Schreibberechtigungen für den Sicherungsordner besitzt. Gehen Sie wie folgt vor, um das Problem zu beheben.
Öffnen Sie den SQL‑Server‑Konfigurations‑Manager.
Klicken Sie im linken Navigationsbereich auf SQL‑Server‑Dienste.
Ermitteln Sie das Anmeldekonto für Ihre jeweilige Instanz (z. B. NT Service\MSSQLSERVER oder ein Domänenbenutzer wie CORP\sql_svc). Merken Sie sich diesen Namen‑dies ist der „Benutzer“, dem Berechtigungen erteilt werden müssen.
Öffnen Sie den Windows‑Explorer und navigieren Sie zu dem Ordner, in dem Sie Ihre Sicherungen speichern möchten.
Klicken Sie mit der rechten Maustaste auf den Ordner, wählen Sie Eigenschaften und wechseln Sie zur Registerkarte Sicherheit.
Klicken Sie auf Bearbeiten, anschließend auf Hinzufügen, geben Sie den genauen Namen des Dienstkontos ein und klicken Sie auf OK.
Aktivieren Sie das Kontrollkästchen für Vollzugriff (oder mindestens Ändern) und klicken Sie auf Anwenden.
Um sicherzustellen, dass diese Berechtigungen für alle zukünftigen Sicherungsdateien und Unterordner gelten, empfehle ich die Ausführung dieses icacls‑Befehls in einer Eingabeaufforderung mit Administratorrechten:
:: Dadurch erhält das SQL‑Konto volle Rechte, und neue Dateien erben diese Rechte.
:: Ersetzen Sie C:\SQLBackups und NT Service\MSSQLSERVER durch Ihre individuellen Werte.
Mit diesen Schritten beheben Sie die zentrale Berechtigungslücke, die den Fehler „Zugriff verweigert“ bei Sicherungen auslöst. Wenn Sie kürzlich Ihr Dienstkonto geändert haben, vergessen Sie nicht, den SQL‑Server‑Dienst neu zu starten‑damit das neue Sicherheitstoken wirksam wird.
Lösung 2‑Zuerst auf ein lokales Laufwerk sichern
Wenn die Fehlermeldung „Zugriff verweigert“ bei Versuchen auftritt, auf eine Netzwerkfreigabe oder ein zugeordnetes Laufwerk zu sichern, liegt das Problem oft in der Art, wie Windows die Netzwerkauthentifizierung für Dienste handhabt. Meiner Erfahrung nach tritt der „Betriebssystemfehler 5“ häufig auf, weil das SQL‑Server‑Dienstkonto nicht über das erforderliche „Netzwerktoken“ für den Zugriff auf einen anderen Rechner verfügt.
Um zu prüfen, ob das Problem im Netzwerk oder bei den Ordnerberechtigungen liegt, gehen Sie wie folgt vor:
Erstellen Sie einen neuen Ordner direkt auf dem lokalen C:‑ oder D:‑Laufwerk des Servers (z. B. C:\LocalBackupTest).
Weisen Sie dem SQL‑Server‑Dienstkonto für diesen lokalen Ordner die Berechtigung „Vollzugriff“ zu‑verwenden Sie dazu die icacls‑Methode aus Lösung 1.
Führen Sie manuell in SQL‑Server‑Management‑Studio (SSMS) einen T‑SQL‑Sicherungsbefehl für diesen lokalen Pfad aus‑um zu prüfen, ob die Engine lokal schreiben kann:
-- Testsicherung auf lokales Laufwerk‑um Netzwerkberechtigungsprobleme zu umgehen
BACKUP DATABASE [IhrDatenbankname]
TO DISK = 'C:\LocalBackupTest\Test.bak'
WITH INIT, STATS = 10;
GO
Ergebnis prüfen: Gelingt diese lokale Sicherung, ist die SQL‑Server‑Engine intakt‑der Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen hängt dann mit Ihrer Netzwerkkonfiguration zusammen.
Vermeiden Sie zugeordnete Laufwerke: Wenn Sie einen Laufwerksbuchstaben wie Z:\ verwendet haben, wechseln Sie zu einem UNC‑Pfad (z. B. \\ServerName\BackupShare\). Zugeordnete Laufwerke sind sitzungsbezogen und für das SQL‑Server‑Dienstkonto nicht sichtbar‑das löst sofort Fehler „Zugriff verweigert“ aus.
Lösung 3‑Zugriff auf Netzwerkfreigaben konfigurieren (NAS/SMB)
Um Fehler „Zugriff verweigert“ bei Datenbanksicherungen auf Netzwerkfreigaben (NAS/SMB) zu beheben, müssen zwei Berechtigungsebenen geprüft werden: Freigabeberechtigungen und NTFS‑Berechtigungen. Viele DBAs übersehen die Freigabeberechtigungen (auch bei korrekten NTFS‑Einstellungen). Gehen Sie wie folgt vor, um den Zugriff ordnungsgemäß zu konfigurieren:
Typ des Dienstkontos prüfen: Stellen Sie sicher, dass der SQL‑Server‑Dienst unter einem Domänenkonto (z. B. CORP\sql_svc) oder einem verwalteten Dienstkonto (gMSA) ausgeführt wird.
LocalSystem/NetworkService für Netzwerksicherungen vermeiden: Verwenden Sie das Konto LocalSystem nicht für Sicherungen auf Remotefreigaben. LocalSystem besitzt keine Anmeldeinformationen für den Zugriff auf Ressourcen außerhalb des lokalen Rechners‑das löst mit Sicherheit den SQL‑Server‑Sicherungsfehler 5 „Zugriff verweigert“ aus.
Freigabeberechtigungen konfigurieren: Auf dem Remoteserver mit der Freigabe klicken Sie mit der rechten Maustaste auf den Ordner → Eigenschaften > Freigabe > Erweiterte Freigabe > Berechtigungen. Fügen Sie das SQL‑Server‑Dienstkonto hinzu und erteilen Sie ihm die Berechtigungen Ändern und Lesen.
NTFS‑Berechtigungen konfigurieren: Wechseln Sie bei demselben Remote‑Ordner zur Registerkarte Sicherheit. Fügen Sie das SQL‑Server‑Dienstkonto hinzu und erteilen Sie ihm die Berechtigung Ändern oder Vollzugriff. Hinweis: Zwischen Freigabe‑ und NTFS‑Berechtigungen gilt stets die restriktivere Berechtigung.
Universelle‑Namenskonvention‑(UNC‑)‑Pfade verwenden: Verwenden Sie in Ihren Sicherungsskripten immer das Format \\ServerName\ShareName\Ordner\Sicherung.bak.
Zugriff per T‑SQL testen: Führen Sie den Befehl xp_cmdshell (falls aktiviert) oder einen DIR‑Befehl aus‑um zu prüfen, ob die SQL‑Engine den Pfad sehen kann:
-- Prüfen, ob SQL‑Server das Netzwerkverzeichnis sehen kann
Tipp: Bei Nicht‑Windows‑NAS‑Geräten ordnen Sie die SID des SQL‑Dienstkontos zu oder erstellen Sie einen lokalen NAS‑Benutzer mit identischem Benutzernamen und Passwort wie bei Ihrem SQL‑Domänenkonto‑um die SMB‑Authentifizierungsanforderungen zu erfüllen.
Lösung 4‑SQL‑Server‑Dienstkonto sicher ändern
Manchmal ist der schnellste Weg zur Behebung eines Fehlers „Zugriff verweigert“‑insbesondere bei komplexen Netzwerkumgebungen‑die Änderung des SQL‑Server‑Dienstkontos auf einen dedizierten Domänenbenutzer. Wenn Ihre SQL‑Engine derzeit als LocalSystem oder NT Service\MSSQLSERVER ausgeführt wird, verfügt sie praktisch über „keine Identität“, wenn sie mit anderen Servern oder bestimmten geschützten Laufwerken kommuniziert.
Das Ändern des Kontos ist ein Standardvorgang‑eine fehlerhafte Ausführung kann jedoch zum Ausfall des Dienststarts führen. Gehen Sie wie folgt vor, um das Konto sicher zu ändern:
Öffnen Sie den SQL‑Server‑Konfigurations‑Manager. Verwenden Sie nicht die Standard‑Windows‑Dienste‑App (services.msc) zum Ändern von SQL‑Konten‑diese aktualisiert die zugrundeliegenden Sicherheitsabhängigkeiten und Registrierungsschlüssel nicht korrekt.
Suchen Sie im linken Seitenbereich nach „SQL‑Server‑Dienste“ und finden Sie Ihre Instanz in der Liste.
Klicken Sie mit der rechten Maustaste auf den Dienst (z. B. SQL Server (MSSQLSERVER)) und wählen Sie Eigenschaften.
Wechseln Sie zur Registerkarte „Anmelden“. Wählen Sie „Dieses Konto“ aus und geben Sie die Anmeldeinformationen für einen dedizierten Domänenbenutzer ein (z. B. IHRDOMÄNE\sql_backup_svc).
Geben Sie das Passwort ein und klicken Sie auf OK. Der Konfigurations‑Manager erteilt diesem neuen Konto automatisch die erforderlichen lokalen Rechte zum Ausführen der Datenbank‑Engine.
Starten Sie den Dienst neu, wenn Sie dazu aufgefordert werden.
Führen Sie Ihre Sicherung erneut aus. Da der Engine nun eine konkrete Identität zugewiesen wurde, können Sie diesem Benutzer problemlos „Vollzugriff“ auf beliebige lokale oder Netzwerkordner erteilen.
Hinweis: Verwenden Sie in modernen Umgebungen ein verwaltetes Dienstkonto (gMSA). Es beseitigt den Aufwand der Passwortrotation und verhindert Fehler „Zugriff verweigert“, die durch abgelaufene Passwörter verursacht werden.
Lösung 5‑SQL‑Agent‑Aufträge ohne Berechtigungsfehler ausführen
Ein häufiger Ärger für DBAs: Manuelle SSMS‑Sicherungen funktionieren, geplante SQL‑Agent‑Aufträge schlagen jedoch mit dem SQL‑Server‑Sicherungsfehler „Zugriff verweigert“ fehl. Das passiert, weil manuelle Sicherungen Ihre Windows‑Identität verwenden‑geplante Aufträge hingegen die Identität des SQL‑Server‑Agent‑Dienstes‑die oft von dem Konto der SQL‑Datenbank‑Engine abweicht. Gehen Sie wie folgt vor, um den SQL‑Server‑Sicherungsfehler 5 bei geplanten Aufträgen zu beheben:
SQL‑Agent‑Dienstkonto prüfen: Öffnen Sie den SQL‑Server‑Konfigurations‑Manager und notieren Sie das „Anmelden als“‑Konto für den SQL‑Server‑Agent (es weicht oft vom Konto der Datenbank‑Engine ab).
Berechtigungen für das Agent‑Konto erteilen: Navigieren Sie zu den Eigenschaften Ihres Sicherungsordners (wie in Lösung 1) und stellen Sie sicher, dass das SQL‑Server‑Agent‑Konto über die Berechtigungen „Ändern“ oder „Vollzugriff“ verfügt.
Eigentümer des Auftragsschritts prüfen: Gehen Sie im SSMS zu SQL‑Server‑Agent > Aufträge. Klicken Sie mit der rechten Maustaste auf Ihren Sicherungsauftrag > Eigenschaften > Registerkarte Allgemein. Prüfen Sie den Eigentümer‑handelt es sich um einen lokalen Benutzer ohne Zugriff auf den Sicherungspfad, kann der Auftrag fehlschlagen.
Proxy‑Konto angleichen (optional): Wenn Sie ein Proxy‑Konto für Auftragsschritte verwenden, stellen Sie sicher, dass die Proxy‑Identität über NTFS‑Berechtigungen für den Ziel‑Sicherungsordner verfügt.
SQL‑Agent‑Dienst neu starten: Wenn Sie das Agent‑Dienstkonto oder seine Mitgliedschaften in AD‑Gruppen aktualisiert haben, starten Sie den Dienst neu‑damit das neue Sicherheitstoken wirksam wird.
Tipp: Um wiederkehrende Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen zu vermeiden, führen Sie sowohl die SQL‑Engine als auch den SQL‑Agent unter demselben Domänen‑Dienstkonto aus.
Lösung 6‑Blockierung durch Antiviren‑/Ransomware‑Software beheben
Selbst bei korrekten Kontenberechtigungen kann der SQL‑Server‑Betriebssystemfehler 5 von Antiviren‑(AV‑), EDR‑ oder Ransomware‑Schutztools verursacht werden. Diese Tools können das Schreiben großer .bak‑Dateien durch sqlservr.exe als verdächtige Aktivität einstufen. Gehen Sie wie folgt vor, um das Problem zu beheben:
Sicherheitsprotokolle prüfen: Überprüfen Sie die Protokolle Ihres AV‑/EDR‑Tools (z. B. Windows Defender, CrowdStrike) auf Einträge, bei denen sqlserver.exe am Schreiben in Ihren Sicherungsordner gehindert wurde.
Sicherungsordner ausschließen: Fügen Sie Ihren Sicherungsordner (z. B. D:\SQLBackups) zur Ausschlussliste Ihrer Sicherheitssoftware hinzu‑um Dateisperrungen während SQL‑Sicherungen zu verhindern.
SQL‑Prozesse vertrauen: Fügen Sie sqlserver.exe und sqlagent.exe als vertrauenswürdige Prozesse hinzu‑um deren umfangreiche Datenträger‑E/A‑Vorgänge zu autorisieren.
Sicherungs‑Dateierweiterungen ausschließen: Falls durch die Richtlinie erlaubt, schließen Sie .bak‑ und .trn‑Dateien aus der Echtzeit‑Suche aus‑das behebt Fehler und verbessert die Sicherungsleistung.
„Kontrollierter Ordnerzugriff“ von Windows Defender anpassen: Deaktivieren Sie entweder diese Funktion oder fügen Sie SQL‑Server als zulässige App hinzu‑dies ist eine häufige Ursache für unerklärliche Fehler „Zugriff verweigert“.
Lösung 7‑Wiederherstellungsfehler beheben (Probleme mit überschriebenen/gesperrten Dateien)
Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen treten nicht nur bei Sicherungen auf‑sie können auch bei Wiederherstellungen auftreten. Das geschieht typischerweise, wenn die SQL‑Engine vorhandene .mdf‑/.ldf‑Dateien (gesperrt durch einen anderen Prozess) nicht überschreiben kann oder keine Berechtigungen „Löschen/Ändern“ für den Zielordner der Wiederherstellung besitzt.
Gehen Sie wie folgt vor, um wiederherstellungsbezogene Fehler „Zugriff verweigert“ zu beheben:
Berechtigungen des Zielordners prüfen: Stellen Sie sicher, dass das SQL‑Server‑Dienstkonto über „Vollzugriff“ für den Zielordner der Wiederherstellung verfügt (dieser unterscheidet sich oft von Ihrem Sicherungsordner).
Schreibschutz‑Status der Dateien prüfen: Wenn Sie über eine vorhandene Datenbank wiederherstellen, prüfen Sie, ob die vorhandenen .mdf‑/.ldf‑Dateien auf „Schreibgeschützt“ gesetzt sind (Rechtsklick auf die Dateien > Eigenschaften > Häkchen bei Schreibgeschützt entfernen, falls aktiviert).
Die WITH REPLACE‑Klausel verwenden: Zum Überschreiben vorhandener Datenbanken fügen Sie den Befehl REPLACE in Ihr T‑SQL‑Wiederherstellungsskript ein‑um die ausdrückliche Berechtigung zum Verwerfen alter Dateien zu erteilen:
RESTORE DATABASE [IhreDB]
FROM DISK = 'C:\Backups\IhreDB.bak'
WITH REPLACE, -- Überschreibt vorhandene Datenbankdateien
RECOVERY;
Dateien mit WITH MOVE verschieben: Wenn der ursprüngliche Dateipfad auf dem Zielserver nicht existiert, verwenden Sie die Option MOVE‑um .mdf‑/.ldf‑Dateien in ein gültiges Verzeichnis mit passenden Berechtigungen umzuleiten (behebt anhaltenden Fehler 5).
Bestehende Verbindungen schließen: Heben Sie Dateisperrungen auf‑indem Sie die Datenbank in den Modus SINGLE_USER versetzen oder sie vor der Wiederherstellung offline schalten‑das behebt Betriebssystem‑Zugriffsverweigerungen durch andere Anwendungen, die Dateihandles halten.
Fehler „SQL‑Server‑Sicherung‑Zugriff verweigert“ sofort mit i2Backup beheben
Die manuelle Verwaltung von Berechtigungen ist eine häufige Schwachstelle in Sicherungsstrategien‑sie kann Fehler wie den Betriebssystemfehler 5 auslösen. Für eine dauerhafte Lösung verwenden Sie eine professionelle Datenschutzplattform wie i2Backup‑dessen zentrale Verwaltung und automatisierte Sicherheitsfunktionen umgehen Berechtigungslücken, die Sicherungen und Wiederherstellungen zunichtemachen.
Wichtige Funktionen von i2Backup
Breite Kompatibilität: Volle Unterstützung für SQL‑Server (sowie weitere gängige Datenbanken wie Oracle, MySQL) unter Windows, Linux, Unix und Virtualisierungsumgebungen (VMware, Hyper‑V usw.)‑mit offiziellen Kompatibilitätszertifizierungen‑für zuverlässigen Schutz in vielfältigen Unternehmensumgebungen.
Zentrale und intelligente Verwaltung: Auf verteilter Architektur aufgebaut‑mit benutzerfreundlicher B/S‑Web‑Oberfläche für zentrale Steuerung und Sicherungsplanung. Sofortige Warnungen und Live‑Statusaktualisierungen halten IT‑Teams über Aufgabenfortschritt und Systemzustand auf dem Laufenden.
Gestraffte Verwaltung des Datenlebenszyklus: Automatisiert Sicherung, Deduplizierung, Manipulationsschutz, Wiederherstellung und sichere Bereinigung; anpassbare Aufbewahrungsrichtlinien und intelligente Bereinigungen senken den Betriebsaufwand und optimieren den Speicherbedarf.
Schnelle, flexible Wiederherstellung: Ermöglicht dateiebene‑, zeitpunktgenaue und plattformübergreifende Wiederherstellung (auf physische Server, VMs oder Cloud‑Umgebungen); sofortige VM‑Wiederherstellung minimiert Ausfallzeiten; unterstützt Bare‑Metal‑/Cloud‑Wiederherstellung mit automatischer Treiberinstallation.
Umfassende Überwachung und Berichterstellung: Echtzeit‑Einblick in Sicherungsaktivitäten; E‑Mail‑ und SMS‑Warnungen halten Administratoren über den Aufgabenstatus auf dem Laufenden‑für eine rechtzeitige Reaktion auf potenzielle Probleme.
Durch zentrale Verwaltung, automatisierte Sicherheit und die Beseitigung von Berechtigungslücken an der Quelle ist i2Backup eine dauerhafte Lösung zum Schutz Ihrer Daten.
Wie man Fehler „Zugriff verweigert“ bei SQL‑Server‑Sicherungen verhindert
Reaktive Fehlersuche ist belastend und birgt das Risiko eines Datenverlusts‑proaktive Verwaltung sorgt für konsistente, zuverlässige Sicherungsfenster. Nutzen Sie diese bewährten Strategien, um den SQL‑Server‑Sicherungsfehler 5 (Zugriff verweigert) dauerhaft zu unterbinden:
Einen dedizierten Sicherungsordner verwenden: Vermeiden Sie Stamm‑Laufwerke oder Systemordner. Erstellen Sie einen dedizierten Ordner (z. B. S:\SQLBackups) und weisen Sie dem SQL‑Server‑Dienstkonto im Voraus die erforderlichen NTFS‑Berechtigungen zu. Dadurch wird der Sicherungsverkehr isoliert und Sicherheitsüberprüfungen vereinfacht.
Dienstkonten standardisieren: Verzichten Sie auf Standardkonten wie LocalSystem und vermeiden Sie gemischte Konten über verschiedene Instanzen hinweg. Verwenden Sie ein einheitliches Domänen‑Dienstkonto oder ein gruppenverwaltetes Dienstkonto (gMSA)‑für konsistente Berechtigungen in Ihrer gesamten SQL‑Umgebung‑auch bei Netzwerkfreigaben.
Sicherungen und Wiederherstellungen wöchentlich testen: Nicht überprüfte Sicherungen sind nutzlos. Planen Sie wöchentliche automatisierte Aufträge‑um eine beliebige Datenbank in einer Testumgebung wiederherzustellen‑das bestätigt, dass das Dienstkonto über vollständige Lese‑/Schreibberechtigungen verfügt‑und verhindert Fehler „Zugriff verweigert“ bei Sicherungen im Notfall.
Berechtigungsprüfungen automatisieren: Verwenden Sie ein PowerShell‑Skript oder einen T‑SQL‑Auftrag (mit xp_fileexist)‑um die Erreichbarkeit des Sicherungsordners vor Ausführung der Sicherungen zu prüfen. Richten Sie E‑Mail‑Warnungen für nicht erreichbare Pfade ein‑um Probleme zu beheben, bevor Sicherungen fehlschlagen.
SQL‑Agent‑Fehler überwachen: Konfigurieren Sie Database‑Mail und SQL‑Agent‑Warnungen für Fehler 5‑und erhalten Sie sofortige SMS‑/E‑Mail‑Benachrichtigungen bei dessen Auftreten‑um Verzögerungen bei der Fehlerbehebung zu vermeiden.
Fazit
Die Behebung des Fehlers „Zugriff verweigert“ bei SQL‑Server‑Sicherungen (Betriebssystemfehler 5) läuft letztlich darauf hinaus, sicherzustellen, dass das SQL‑Server‑Dienstkonto über ausdrückliche NTFS‑ und Freigabeberechtigungen für Ihren Zielordner verfügt. Indem Sie die Dienstidentität ermitteln, Ihre Sicherungspfade standardisieren und professionelle Tools wie i2Backup nutzen, beseitigen Sie diese Berechtigungslücken dauerhaft.
Warten Sie nicht bis zum Produktivausfall, um eine Sicherheitsabweichung festzustellen. Mein abschließender Tipp: Testen Sie Ihre Sicherungen und Wiederherstellungen wöchentlich‑um sicherzustellen, dass Ihre Berechtigungen intakt bleiben und Ihr Notfallwiederherstellungsplan wirklich lückenlos ist.