none
Löschschutz von Datenbankdateien SQL Server Express 2008 R2 RRS feed

  • Frage

  • Hallo zusammen;

    Ich dachte, wenn man in SQL eine Datenbank anlegt, oder eine Datenbank "Angebunden" ist sind die Datenbankdateien

    *.mdf und*.ldf gegen löschen aus dem Windows Explorer geschützt.

    Kurz: ich dachte dies gilt für alle, im Managment Studio angezeigten Datenbanken.

    Ich dachte, mann müsse immer eine Datenbank expliziet "Trennen" oder den Serverdienst stoppen, bevor man die Datenbank

    dateien im windows explorer händisch löschen könnte.

    Ich möchte eben verhindern, das "jemand" die dateien im Verzeichniss "versehentlich" löscht.

    Offenbar ist der Schutz nicht gegeben, solange nicht etwa eine Tabelle der Datenbank geöffnet ist kann ich die Dateien löschen.

    Wie kann man das verhindern (Zugriffsrechte auf den Ablageort der Datenbanken , Rechte im Explorer mal unbetrachtet)

    Gibt es hier Einstellungen im Managmentstudio vo ich das versehentliche Löschen der Dateien verhindern könnte ??

    Gruß

    Marc

     

    Donnerstag, 15. August 2013 09:50

Antworten

  • Offenbar ist der Schutz nicht gegeben, solange nicht etwa eine Tabelle der Datenbank geöffnet ist kann ich die Dateien löschen.

    Hallo Marc,

    wenn eine Datenbank angehängt und aktiv ist, sind die Datenbank Dateien im Zugriff und können nicht gelöscht werden; und ist auch soweit zuverlässig.

    Allerdings gibt es in der Express Edition den "unschönen" Default Wert bei der Standard-Datenbank-Anlage, das die "Auto Close" Option auf "True" steht; das hat zur Folge, das eine Datenbank die eine Zeit lang nicht verwendet wird, "geschlossen" wird, was defacto wie ein Offline Status ist; erst beim nächsten Zugriff wird die Datenbank dann wieder hochgefahren.

    Also, bei allen Datenbank die Option "Auto Close" auf False setzen. Das geht in SSMS über die Datenbank Eigenschaft, Tab "Optionen" oder per T-SQL Statement:

    USE [master]
    GO
    ALTER DATABASE [DeineDatenbank] SET AUTO_CLOSE OFF WITH NO_WAIT
    GO


    Olaf Helper

    [ Blog] [ Xing] [ MVP]


    Donnerstag, 15. August 2013 09:55