Freigeben über


Anforderungen für SQL Server Datenbank-Engine Datenträgereingabe/-ausgabe (E/A)

In diesem Artikel werden die ANFORDERUNGEN für die SQL Server-Datenbank-Engine Datenträgereingabe/-ausgabe (E/A) beschrieben.

Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 967576

Einführung

SQL Server erfordert, dass Systeme die garantierte Übermittlung an stabile Medien unterstützen, wie in den folgenden Downloaddokumenten beschrieben:

Diese Anforderung umfasst, aber nicht beschränkt auf die folgenden Bedingungen:

  • Windows-Logo-Zertifizierung
  • Schreiben der Sortierung
  • Zwischenspeicherungsstabilität
  • Keine Datenumschreibungen

Systeme, die diese Anforderungen erfüllen, unterstützen den SQL Server-Datenbankspeicher. Systeme müssen nicht in SQL Server-Speicherlösungen-Programmen aufgeführt werden, sie müssen jedoch garantieren, dass die Anforderungen erfüllt sind.

SQL Server verwaltet die Atomität, Konsistenz, Isolation und Haltbarkeitseigenschaft (ACID) mithilfe des Write-Ahead Logging (WAL)-Protokolls.

Warnung

Die falsche Verwendung von SQL Server mit einer nicht ordnungsgemäß getesteten Lösung kann zu Datenverlusten führen, einschließlich totaler Datenbankverlust.

Technischer Support

Microsoft bietet vollständige Unterstützung für SQL Server- und SQL Server-basierte Anwendungen. Probleme, die durch die E/A-Lösung verursacht werden, werden jedoch auf den Gerätehersteller verwiesen. Symptome können folgendes umfassen, aber nicht beschränkt auf:

  • Datenbankbeschädigung
  • Sicherungsbeschädigung
  • Unerwarteter Datenverlust
  • Fehlende Transaktionen
  • Unerwartete E/A-Leistungsabweichungen

Um festzustellen, ob Ihre Hardwarelösung die "garantierte Übermittlung an stabile Medien" unterstützt, wie im SQL Server Always-On-Programm beschrieben, wenden Sie sich an Ihren Anbieter. Außerdem wird empfohlen, dass Sie sich an Ihren Anbieter wenden, um zu überprüfen, ob Sie die Lösung ordnungsgemäß bereitgestellt und für die Verwendung von Transaktionsdatenbanken konfiguriert haben.

Es ist eine gängige Problembehandlungspraxis für einen Microsoft-Support Professionellen, Sie aufzufordern, nicht wesentliche Aufträge zu deaktivieren und Komponenten von Drittanbietern zu deaktivieren oder zu entfernen, Datenbankdateien zu verschieben, Treiber zu deinstallieren und ähnliche Aktionen auszuführen. Wir versuchen immer, den Umfang des Problems zu reduzieren, während wir daran arbeiten, es zu identifizieren. Nachdem ein Problem als nicht im Zusammenhang mit den Aufträgen oder Produkten von Drittanbietern identifiziert wurde, können diese Aufträge oder Produkte von Drittanbietern in die Produktion aufgenommen werden.

Weitere Informationen finden Sie im folgenden Artikel:

Weitere Informationen

Die folgende Tabelle enthält Links zu zusätzlichen Informationen, die sich auf bestimmte E/A-Konfigurationen beziehen.

INTERNE SQL Server-E/A-Vorgänge
WAL
Dateisystemfeatures
  • SQL Server-Datenbanken werden für komprimierte Volumes nicht unterstützt (außer 2005 schreibgeschützte Dateien)
  • Verringerte Leistung in einigen Features von SQL Server, wenn Sie EFS zum Verschlüsseln von Datenbankdateien verwenden
E/A-Zwischenspeicherung
Physisches Layout und Design
Tempdb
Versorgungsunternehmen
Diagnostik
Xperf-Ressourcen:
NAS (Network Attached Storage) Beschreibung der Unterstützung für Netzwerkdatenbankdateien in SQL Server
iSCSI Unterstützung für SQL Server für iSCSI-Technologiekomponenten
Spiegelungs- und AlwaysOn-Verfügbarkeitsgruppen Diese Whitepaper gelten auch für Microsoft SQL Server 2008 und höhere Versionen von SQL Server.
E/A-Affinität INF: Grundlegendes zum Festlegen der SQL Server-E/A-Affinitätsoption