Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie Sie dem SQL Server-Datenbankmodul, Dateisystemzugriff auf den Speicherort der Datenbankdateien gewähren. Der Datenbank-Engine -Dienst muss vom Windows-Dateisystem die Berechtigung für den Zugriff auf den Dateiordner erhalten, in dem die Datenbankdateien gespeichert sind. Die Berechtigung für den Zugriff auf den Standardspeicherort wird bei der Ausführung von Setup konfiguriert. Wenn Sie Ihre Datenbankdateien an einem anderen Speicherort platzieren, müssen Sie möglicherweise die folgenden Schritte ausführen, um dem Datenbankmodul die Berechtigung "Vollzugriff" für diesen Speicherort zu erteilen.
Ab SQL Server 2012 werden die Berechtigungen den SIDs pro Dienst zugewiesen. Dieses System unterstützt die Dienstisolierung und den gründlichen Schutz. Die Pro-Dienst-SID ergibt sich aus dem Dienstnamen und ist für jeden Dienst eindeutig. Im Thema "Konfigurieren von Windows-Dienstkonten und -berechtigungen " wird die SID pro Dienst beschrieben und die Namen im Abschnitt "Windows-Berechtigungen und -Rechte" bereitgestellt. Es handelt sich um die DIENST-SID, der die Zugriffsberechtigung für den Dateispeicherort zugewiesen werden muss.
So erteilen Sie die Dateisystemberechtigung für die dienstspezifische SID.
Navigieren Sie im Windows-Explorer zu dem Speicherort im Dateisystem, an dem die Datenbankdateien gespeichert sind. Klicken Sie mit der rechten Maustaste auf den Dateisystemordner, und klicken Sie dann auf Eigenschaften.
Klicken Sie auf der Registerkarte "Sicherheit " auf "Bearbeiten" und dann auf "Hinzufügen".
Klicken Sie im Dialogfeld "Benutzer auswählen", "Computer", "Dienstkonto" oder "Gruppen " auf "Speicherorte", oben in der Standortliste, wählen Sie Ihren Computernamen aus, und klicken Sie dann auf "OK".
Im Feld Geben Sie die Objektnamen für die Auswahl ein geben Sie den Namen der pro Dienst SID ein, die im Thema "Konfigurieren von Windows-Dienstkonten und -berechtigungen" in den Onlinebüchern aufgeführt ist. (Verwenden Sie für das Datenbankmodul pro Dienst-SID NT SERVICE\MSSQLSERVER für eine Standardinstanz oder NT SERVICE\MSSQL$InstanceName für eine benannte Instanz.)
Klicken Sie auf " Namen überprüfen ", um den Eintrag zu überprüfen. Die Überprüfung schlägt häufig fehl und weist Möglicherweise darauf an, dass der Name nicht gefunden wurde. Wenn Sie auf "OK" klicken, wird ein Dialogfeld " Mehrere Namen gefunden " angezeigt.
Wählen Sie nun die DIENST-SID aus, entweder MSSQLSERVER oder NT SERVICE\MSSQL$InstanceName, und klicken Sie dann auf OK.
Klicken Sie erneut auf "OK ", um zum Dialogfeld "Berechtigungen " zurückzukehren.
Aktivieren Sie im Feld "Gruppen- oder Benutzernamen" die Dienst-SID, und aktivieren Sie dann im Feld "Berechtigungen für<Namen>" das Kontrollkästchen "Vollzugriff zulassen".
Klicken Sie auf "Übernehmen", und klicken Sie dann zweimal auf "OK", um das Fenster zu schließen.
Siehe auch
Verwalten der Datenbank-Engine-Dienste
Verschieben von Systemdatenbanken
Verschieben von Benutzerdatenbanken