Konfiguration des Datenbankmodells - Datenverzeichnisse

Verwenden Sie diese Seite, um den Installationspfad für das SQL Server Database Engine (Datenbankmodul)-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 die Standardverzeichnisse für eine eigenständige Instanz von SQL Server aufgeführt, die während des SQL Server-Setups vom Benutzer konfigurierbar sind.

Beschreibung

Unterstützter Speichertyp

Standardverzeichnis

Empfehlungen

Datenstammverzeichnis

Lokaler Datenträger, SMB-Dateiserver, freigegebener Speicher 1

C:\Programme\Microsoft SQL Server\

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

Benutzerdatenbankverzeichnis

Lokaler Datenträger, SMB-Dateiserver, freigegebener Speicher 1

C:\Programme\Microsoft SQL Server\MSSQL11.<Instanz-ID>\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\Microsoft SQL Server\MSSQL11.<Instanz-ID>\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\Microsoft SQL Server\MSSQL11.<Instanz-ID>\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\Microsoft SQL Server\MSSQL11.<Instanz-ID>\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\Microsoft SQL Server\MSSQL11.<Instanz-ID>\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 Obwohl freigegebene Datenträger unterstützt werden, wird diese Vorgehensweise für eine eigenständige Instanz von SQL Server nicht empfohlen.

SQL Server-Failoverclusterinstanz

In der folgenden Tabelle sind die unterstützten Speichertypen und die Standardverzeichnisse für eine Failoverclusterinstanz von SQL Server aufgeführt, die während des SQL Server-Setups vom Benutzer konfigurierbar sind.

Beschreibung

Unterstützter Speichertyp

Standardverzeichnis

Empfehlungen

Datenstammverzeichnis

Freigegebener Speicher, SMB-Dateiserver

<Laufwerk>\Programme\Microsoft SQL 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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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\Microsoft SQL Server\MSSQL11.<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.

Überlegungen zur Sicherheit

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 verwendet wurde, um SQL Server zu installieren, muss über FULL CONTROL NTFS-Berechtigungen für den als Datenverzeichnis verwendeten SMB-Dateifreigabeordner verfügen.

  • 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 Zuweisen von Benutzerrechten unter Lokale Richtlinien in der Konsole Lokale Sicherheitsrichtlinie verfügbar.

Hinweise

  • 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 Instanz SQL Server verwendet werden. Keines der Verzeichnisse in diesem Dialogfeld sollte gemeinsam mit Verzeichnissen von anderen SQL Server-Instanzen genutzt werden. Die Database Engine (Datenbankmodul)- und Analysis Services-Komponenten in einer Instanz von SQL Server sollten ebenfalls in separaten Verzeichnissen installiert werden.

  • 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

Siehe auch

Konzepte

Dateispeicherorte für Standard- und benannte Instanzen von SQL Server

Andere Ressourcen

Share-Berechtigung und NTFS-Berechtigung für einen Dateiserver