Freigeben über


Konfiguration der Datenbank-Engine – Datenverzeichnisse

Verwenden Sie diese Seite, um den Installationsspeicherort für das SQL ServerDatabase Engine-Programm und die Datendateien anzugeben. Auf Grundlage des Typs der Installation schließt der unterstützte Speicher möglicherweise einen lokalen Datenträger, freigegebenen Speicher oder SMB-Dateiserver ein.

Um eine SMB-Dateifreigabe als Verzeichnis anzugeben, müssen Sie den unterstützten UNC-Pfad manuell eingeben. Das Navigieren zu einer SMB-Dateifreigabe wird nicht unterstützt. Das folgende Format ist ein unterstütztes UNC-Pfadformat einer SMB-Dateifreigabe: \\Servername\ShareName\...

Eigenständige Instanz von SQL Server

In der folgenden Tabelle sind die unterstützten Speichertypen und Standardverzeichnisse für eine eigenständige instance von SQL Server aufgeführt, die während SQL Server Setup vom Benutzer konfiguriert werden können.

Liste der Benutzeroberflächenelemente

BESCHREIBUNG Unterstützter Speichertyp Standardverzeichnis Empfehlungen
Datenstammverzeichnis Lokaler Datenträger, SMB-Dateiserver, freigegebener Speicher 1 C:\Programme\MicrosoftSQL Server|SQL Server Setup konfiguriert ACLs für SQL Server Verzeichnisse und unterbricht die Vererbung im Rahmen der Konfiguration.
Benutzerdatenbankverzeichnis Lokaler Datenträger, SMB-Dateiserver, freigegebener Speicher 1 C:\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Welche Vorgehensweise für Benutzerdatenverzeichnisse empfohlen wird, hängt von der Arbeitsauslastung und den Leistungsanforderungen ab.
Benutzerdatenbank-Protokollverzeichnis Lokaler Datenträger, SMB-Dateiserver, freigegebener Speicher 1 C:\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Stellen Sie sicher, dass ausreichend Speicherplatz für das Protokollverzeichnis verfügbar ist.
Temporäres DB-Verzeichnis Lokaler Datenträger, SMB-Dateiserver, freigegebener Speicher 1 C:\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Welche Vorgehensweise für das Verzeichnis Temp empfohlen wird, hängt von der Arbeitsauslastung und den Leistungsanforderungen ab.
Temporäres DB-Protokollverzeichnis Lokaler Datenträger, SMB-Dateiserver, freigegebener Speicher 1 C:\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Stellen Sie sicher, dass ausreichend Speicherplatz für das Protokollverzeichnis verfügbar ist.
Sicherungsverzeichnis Lokaler Datenträger, SMB-Dateiserver, freigegebener Speicher 1 C:\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup Legen Sie zur Vermeidung von Datenverlusten entsprechende Berechtigungen fest, und stellen Sie sicher, dass das Benutzerkonto für den SQL Server-Dienst über die erforderlichen Berechtigungen zum Schreiben im Sicherungsverzeichnis verfügt. Die Verwendung eines zugeordneten Laufwerks für Sicherungsverzeichnisse wird nicht unterstützt.

1 Freigegebene Datenträger werden zwar unterstützt, es ist jedoch keine empfohlene Vorgehensweise für eine eigenständige instance von SQL Server.

Failoverclusterinstanz von SQL Server

In der folgenden Tabelle sind die unterstützten Speichertypen und Standardverzeichnisse für einen Failovercluster instance von SQL Server aufgeführt, die während SQL Server Setup vom Benutzer konfiguriert werden können.

BESCHREIBUNG Unterstützter Speichertyp Standardverzeichnis Empfehlungen
Datenstammverzeichnis Freigegebener Speicher, SMB-Dateiserver <Laufwerk:>\Programme\MicrosoftSQL Server\

Tipp: Wenn "Freigegebener Datenträger" auf der Seite Datenträgerauswahl für Cluster ausgewählt wurde, ist der Standard der erste freigegebene Datenträger. Dieses Feld ist standardmäßig leer, wenn keine Auswahl auf der Seite Datenträgerauswahl für Cluster getroffen wurde.
Das SQL Server-Setup konfiguriert Zugriffssteuerungslisten für SQL Server-Verzeichnisse und unterbricht während der Konfiguration die Vererbung.
Benutzerdatenbankverzeichnis Freigegebener Speicher, SMB-Dateiserver <Laufwerk:>Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Tipp: Wenn "Freigegebener Datenträger" auf der Seite Datenträgerauswahl für Cluster ausgewählt wurde, ist der Standard der erste freigegebene Datenträger. Dieses Feld ist standardmäßig leer, wenn keine Auswahl auf der Seite Datenträgerauswahl für Cluster getroffen wurde.
Welche Vorgehensweise für Benutzerdatenverzeichnisse empfohlen wird, hängt von der Arbeitsauslastung und den Leistungsanforderungen ab.
Benutzerdatenbank-Protokollverzeichnis Freigegebener Speicher, SMB-Dateiserver <Laufwerk:>\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Tipp: Wenn "Freigegebener Datenträger" auf der Seite Datenträgerauswahl für Cluster ausgewählt wurde, ist der Standard der erste freigegebene Datenträger. Dieses Feld ist standardmäßig leer, wenn keine Auswahl auf der Seite Datenträgerauswahl für Cluster getroffen wurde.
Stellen Sie sicher, dass ausreichend Speicherplatz für das Protokollverzeichnis verfügbar ist.
Temporäres DB-Verzeichnis Lokaler Datenträger, freigegebener Speicher, SMB-Dateiserver <Laufwerk:>\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Tipp: Wenn "Freigegebener Datenträger" auf der Seite Datenträgerauswahl für Cluster ausgewählt wurde, ist der Standard der erste freigegebene Datenträger. Dieses Feld ist standardmäßig leer, wenn keine Auswahl auf der Seite Datenträgerauswahl für Cluster getroffen wurde.
Stellen Sie sicher, dass das angegebene Verzeichnis für alle Clusterknoten gültig ist. Sind die tempdb-Verzeichnisse auf dem Failoverzielknoten während des Failovers nicht verfügbar, wird die SQL Server -Ressource nicht online geschaltet.
Temporäres DB-Protokollverzeichnis Lokaler Datenträger, freigegebener Speicher, SMB-Dateiserver <Laufwerk:>\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Tipp: Wenn "Freigegebener Datenträger" auf der Seite Datenträgerauswahl für Cluster ausgewählt wurde, ist der Standard der erste freigegebene Datenträger. Dieses Feld ist standardmäßig leer, wenn keine Auswahl auf der Seite Datenträgerauswahl für Cluster getroffen wurde.
Stellen Sie sicher, dass das angegebene Verzeichnis für alle Clusterknoten gültig ist. Sind die tempdb-Verzeichnisse auf dem Failoverzielknoten während des Failovers nicht verfügbar, wird die SQL Server -Ressource nicht online geschaltet.
Sicherungsverzeichnis Lokaler Datenträger, freigegebener Speicher, SMB-Dateiserver <Laufwerk:>\Programme\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup

Tipp: Wenn "Freigegebener Datenträger" auf der Seite Datenträgerauswahl für Cluster ausgewählt wurde, ist der Standard der erste freigegebene Datenträger. Dieses Feld ist standardmäßig leer, wenn keine Auswahl auf der Seite Datenträgerauswahl für Cluster getroffen wurde.
Legen Sie zur Vermeidung von Datenverlusten entsprechende Berechtigungen fest, und stellen Sie sicher, dass das Benutzerkonto für den SQL Server-Dienst über die erforderlichen Berechtigungen zum Schreiben im Sicherungsverzeichnis verfügt. Die Verwendung eines zugeordneten Laufwerks für Sicherungsverzeichnisse wird nicht unterstützt.

Sicherheitsüberlegungen

Das Setup konfiguriert Zugriffssteuerungslisten für SQL Server-Verzeichnisse und unterbricht während der Konfiguration die Vererbung.

Die folgenden Empfehlungen gelten für den SMB-Dateiserver:

  • Das SQL Server-Dienstkonto muss ein Domänenkonto sein, wenn ein SMB-Dateiserver verwendet wird.

  • Das Konto, das zum Installieren SQL Server verwendet wird, sollte über VOLLZUGRIFF AUF NTFS-Berechtigungen für den SMB-Dateifreigabeordner verfügen, der als Datenverzeichnis verwendet wird.

  • Dem Konto, das für die Installation von SQL Server verwendet wird, müssen SeSecurityPrivilege-Berechtigungen auf dem SMB-Dateiserver zugewiesen werden. Diese Berechtigung weisen Sie zu, indem Sie die Konsole Lokale Sicherheitsrichtlinie auf dem Dateiserver verwenden, um das SQL Server-Setupkonto der Richtlinie Überwachungs- und Sicherheitsprotokolle verwalten hinzuzufügen. Diese Einstellung ist im Abschnitt Zuweisungen von Benutzerrechten unter Lokale Richtlinien in der Konsole für lokale Sicherheitsrichtlinien verfügbar.

Notizen

  • Wenn Sie Funktionen zu einer vorhandenen Installation hinzufügen, können Sie den Speicherort einer vorher installierten Funktion nicht ändern und auch keinen Speicherort für eine neue Funktion angeben.

  • Wenn Sie keine Standardverzeichnisse angeben, sollten Sie sicherstellen, dass die Installationsordner nur für die SQL Server-Instanz verwendet werden. Keines der Verzeichnisse in diesem Dialogfeld sollte gemeinsam mit Verzeichnissen anderer Instanzen von SQL Servergenutzt werden. Außerdem sollten die Komponenten Datenbank-Engine und Analysis Services in einer SQL Service-Instanz installiert werden, um Verzeichnisse zu trennen.

  • Programmdateien und Datendateien können in den folgenden Situationen nicht installiert werden:

    • Auf einem Wechseldatenträger

    • In einem Dateisystem, in dem die Komprimierung verwendet wird

    • In einem Verzeichnis, in dem sich Systemdateien befinden

    • Auf einem zugeordneten Netzlaufwerk auf einer Failoverclusterinstanz

Weitere Informationen

Dateispeicherorte für Standard- und benannte Instanzen von SQL Server
Freigabe- und NTFS-Berechtigungen auf einem Dateiserver