SQL Server Express beim Anfügen einer Datenbank mit Fehler 5120
13796
Sohail
Ich habe SQL Server Express auf meinem lokalen Rechner installiert. Wenn ich versuche, eine Datenbankdatei anzuhängen, wird der folgende Fehler angezeigt
Physische Datei "C: \ Adventures2012_data.mdf" kann nicht geöffnet werden. Betriebssystemfehler 5: 5 (Zugriff wird verweigert) (Microsoft SQL Server-Fehler 5120)
Bitte lassen Sie mich wissen, wie ich das beheben kann?
"Zugriff verweigert" ist ein ziemlich selbsterklärender Fehler.
Ash Burlaczenko vor 11 Jahren
1
Verschieben Sie die Datei in einen anderen Ordner mit vollständiger Berechtigung, oder führen Sie die Berechtigung zum Ausführen des SQL-Dienstkontos aus, und versuchen Sie dann, die Datei anzuhängen.
Renju Chandran chingath vor 11 Jahren
0
3 Antworten auf die Frage
5
Milena Petrovic
Die Mindestberechtigung zum Anhängen einer Datenbankdatei ist 'Vollzugriff'. Wenn Sie die Datenbank mithilfe von SQL Server Management Studio anfügen möchten, muss das Konto, auf dem SSMS ausgeführt wird, vollständige Kontrolle über die Datenbank-MDF- und LDF-Dateien haben
So gewähren Sie Dateien Privilegien:
Klicken Sie mit der rechten Maustaste auf die Datei in Windows Explorer
Öffnen Sie die Registerkarte Sicherheit
Klicken Sie auf Bearbeiten
Klicken Sie auf Hinzufügen und fügen Sie das SSMS-Konto hinzu
Gewähren Sie die vollständige Kontrolle
Gehen Sie zu SSMS und versuchen Sie, die Datei erneut anzuhängen
Sie können die Datei in einen anderen Ordner kopieren. Um C-Stamm zu vermeiden, verfügen Sie möglicherweise nicht über ausreichende Berechtigungen
Ich habe zu viel für mich gearbeitet. Eine Ergänzung von meinem Ende: Ich habe mehrere Datenbanken in einem Ordner, also klicke ich mit der rechten Maustaste auf den Ordner statt auf die Datei und folge dem obigen Vorgang. Alle Datenbanken in diesem Ordner funktionieren jetzt.
MaxPayne vor 9 Jahren
0
0
Abdullah Turan
1) Rechtsklick auf die .mdf-Datei 2) Eigenschaften 3) Sicherheit 4) Bearbeiten 5) Hinzufügen 6) Erweitert 7) Jetzt finden 8) Alle 9) In Ordnung 10) In Ordnung 11) Volle Kontrolle 12) Okey 13) Okey 14) Rechtsklick SQL Server Management Studio 15) Als Administrator ausführen. 16) Dann Attach.
Viel Glück
-1
Julio Mendez
Ich hatte das gleiche Problem mit der AdventureWorks-Datenbank. Ich habe das Verzeichnis von C: \ in E: \ geändert und dann mit der rechten Maustaste auf die AdventureWorks-Datenbank geklickt, Sicherheit ausgewählt und den lokalen Benutzern die Berechtigung Vollzugriff erteilt. Schließlich können Sie SQL Management Studio als Administrator ausführen und Ihre Datenbank anfügen.