SQL Server erkunden

Abgeschlossen

Für SQL Server-Bereitstellungen mit allen SAP-zertifizierten VM-Typen (weitere Informationen finden Sie im SAP-Hinweis 1928533), außer VMs der A-Serie, können tempdb-Daten und -Protokolldateien auf dem nicht persistenten Laufwerk D:\ platziert werden. Es wird empfohlen, mehrere tempdb-Datendateien zu verwenden. Mit diesen Konfigurationen kann tempdb mehr Speicherplatz nutzen, als das Systemlaufwerk bereitstellen kann. Das nicht persistente Laufwerk D:\ bietet außerdem eine bessere E/A-Latenz und einen höheren Durchsatz (mit Ausnahme von virtuellen Maschinen der A-Serie). Zur Ermittlung der richtigen tempdb-Größe können Sie die tempdb-Größen auf vorhandenen Systemen überprüfen.

Hinweis: Wenn Sie tempdb-Datendateien und -Protokolldateien in einem von Ihnen erstellten Ordner auf dem Laufwerk D:\ speichern, müssen Sie sicherstellen, dass der Ordner nach einem Neustart der VM vorhanden ist. Da Laufwerk D:\ nach dem Neustart einer VM neu initialisiert wird, werden alle Datei- und Verzeichnisstrukturen gelöscht.

Für SQL Server sollte die NTFS-Blockgröße für Datenträger, die SQL Server-Daten und -Protokolldateien enthalten, 64 KB betragen. Es ist nicht erforderlich, Laufwerk „D:\“ zu formatieren. Dieses Laufwerk ist bereits vorformatiert.

Um zu vermeiden, dass durch Wiederherstellung oder Erstellung von Datenbanken der Inhalt der Dateien auf null gesetzt wird und dadurch die Datendateien initialisiert werden, stellen Sie sicher, dass der Benutzerkontext, in dem der SQL Server-Dienst ausgeführt wird, die richtige Berechtigung aufweist. Normalerweise verfügen Benutzer in der Windows-Administratorgruppe über diese Berechtigungen. Wenn der SQL Server-Dienst im Benutzerkontext einer benutzenden Person ausgeführt, die keine Windows-Administrationsfachkraft ist, müssen Sie dieser Person die Berechtigung zum Durchführen von Volumenwartungsaufgaben zuweisen.

Das folgende Diagramm veranschaulicht eine VM-Konfiguration, in der SQL Server mit einer SAP-Datenbank ausgeführt wird und in der sich tempdb-Daten und tempdb-Protokolldateien auf dem Laufwerk D:\ befinden:

Diagramm einer einfachen VM-Datenträgerkonfiguration für SQL Server

Die Abbildung zeigt ein einfaches Szenario. Wie im Artikel Überlegungen zur DBMS-Bereitstellung für SAP-Workloads mit Azure Virtual Machines beschrieben, hängen Azure Storage-Typ und die Anzahl und Größe von Datenträgern von verschiedenen Faktoren ab.