Konfigurieren von Dateisystemberechtigungen für den DatenbankmodulzugriffConfigure File System Permissions for Database Engine Access

In diesem Thema wird beschrieben, wie SQL Server-DatenbankmodulSQL Server Database EngineDateisystemzugriff auf den Ort gewährt wird, an dem die Datenbankdateien gespeichert sind.This topic describes how to grant the SQL Server-DatenbankmodulSQL Server Database Engine, file system access to the location where database files are stored. Der DatenbankmodulDatabase Engine -Dienst muss vom Windows-Dateisystem die Berechtigung für den Zugriff auf den Dateiordner erhalten, in dem die Datenbankdateien gespeichert sind.The DatenbankmodulDatabase Engine service must have permission of the Windows file system to access the file folder where database files are stored. Die Berechtigung für den Zugriff auf den Standardspeicherort wird bei der Ausführung von Setup konfiguriert.Permission to the default location is configured during setup. Wenn Sie Datenbankdateien an einem anderen Ort ablegen, müssen Sie u. U. die folgenden Schritte ausführen, um dem DatenbankmodulDatabase Engine die Vollzugriffsberechtigung auf diesen Ort zu gewähren.If you place your database files in a different location, you might need to follow these steps to grant the DatenbankmodulDatabase Engine the full control permission to that location.

Ab SQL Server 2012SQL Server 2012 werden der Pro-Dienst-SID Berechtigungen für alle enthaltenen Dienste zugewiesen.Beginning with SQL Server 2012SQL Server 2012 permissions are assigned to the per-service SID for each of its services. Dieses System unterstützt die Dienstisolierung und den gründlichen Schutz.This system helps provide service isolation and defense in depth. Die Pro-Dienst-SID ergibt sich aus dem Dienstnamen und ist für jeden Dienst eindeutig.The per-service SID is derived from the service name and is unique to each service. Im Thema Konfigurieren von Windows-Dienstkonten und -Berechtigungen werden die Pro-Dienst-SID beschrieben und Namen im Abschnitt Windows-Berechtigungen und Rechtebereitgestellt.The topic Configure Windows Service Accounts and Permissions describes the per-service SID and provides the names in the section Windows Privileges and Rights. Der Pro-Dienst-SID muss die Zugriffsberechtigung für den Dateispeicherort zugewiesen werden.It is the per-service SID that must be assigned the access permission on the file location.

So gewähren Sie der Pro-Dienst-SID eine DateisystemberechtigungTo Grant File System Permission to the Per-service SID

  1. Navigieren Sie im Windows-Explorer zu dem Speicherort im Dateisystem, an dem die Datenbankdateien gespeichert sind.Using Windows Explorer, navigate to the file system location where the database files are stored. Klicken Sie mit der rechten Maustaste auf den Dateisystemordner, und klicken Sie dann auf Eigenschaften.Right-click the file system folder, and then click Properties.

  2. Klicken Sie auf der Registerkarte Sicherheit auf Bearbeitenund dann auf Hinzufügen.On the Security tab, click Edit, and then Add.

  3. Klicken Sie im Dialogfeld zum Auswählen von Benutzern, Computer, Dienstkonto oder Gruppen oben in der Speicherortliste auf Speicherorte, wählen Sie den Computernamen aus, und klicken Sie auf OK.In the Select Users, Computer, Service Account, or Groups dialog box, click Locations, at the top of the location list, select your computer name, and then click OK.

  4. Geben Sie im Feld Geben Sie die Namen der auszuwählenden Objekte ein den Namen der Pro-Dienst-SID aus dem Thema Konfigurieren von Windows-Dienstkonten und -Berechtigungender Onlinedokumentation ein.In the Enter the object names to select box, type the name of the per-service SID name listed in the Books Online topic Configure Windows Service Accounts and Permissions. (Verwenden Sie als Pro-Dienst-SID-Namen des DatenbankmodulDatabase Engine s NT SERVICE\MSSQLSERVER für eine Standardinstanz bzw. NT SERVICE\MSSQL$InstanceName für eine benannte Instanz.)(For the DatenbankmodulDatabase Engine per service SID name, use NT SERVICE\MSSQLSERVER for a default instance, or NT SERVICE\MSSQL$InstanceName for a named instance.)

  5. Klicken Sie auf Namen überprüfen , um den Eintrag zu überprüfen.Click Check Names to validate the entry. (Wenn bei der Überprüfung ein Fehler zurückgegeben wird, kann dies darauf hindeuten, dass der Name nicht gefunden wurde.(If the validation fails, it might advise you that the name was not found. Wenn Sie auf OKklicken, wird das Dialogfeld Mehrere Namen gefunden angezeigt.When you click OK, a Multiple Names Found dialog box appears. den Pro-Dienst-SID-Namen – entweder MSSQLSERVER oder NT SERVICE\MSSQL$InstanceName– aus, und klicken Sie auf OK.Now select the per-service SID name, either MSSQLSERVER or NT SERVICE\MSSQL$InstanceName, and then click OK. Klicken Sie erneut auf OK , um zum Dialogfeld Berechtigungen zurückzukehren.)Click OK again to return to the Permissions dialog box.)

  6. Wählen Sie im Feld Gruppen- oder Benutzernamen den Pro-Dienst-SID-Namen aus, und aktivieren Sie im Feld Berechtigungen für <Name> für Vollzugriff das Kontrollkästchen Zulassen.In the Group or user names box, select the per-service SID name, and then in the Permissions for <name> box, select the Allow check box for Full control.

  7. Klicken Sie auf Anwendenund dann zweimal auf OK , um das Dialogfeld zu schließen.Click Apply, and then click OK twice to exit.

Siehe auchSee Also

Verwalten der Datenbankmoduldienste Manage the Database Engine Services
Verschieben von Systemdatenbanken Move System Databases
Verschieben von BenutzerdatenbankenMove User Databases