Entwerfen und Implementieren der FILESTREAM-Speicherung

FILESTREAM ermöglicht es SQL Server-basierten Anwendungen, nicht strukturierte Daten wie Dokumente und Bilder im Dateisystem zu speichern. Anwendungen können die umfassenden Streaming-APIs und die Leistung des Dateisystems nutzen und dabei die Transaktionskonsistenz zwischen den nicht strukturierten Daten und den entsprechenden strukturierten Daten erhalten.

In diesem Abschnitt

  • Übersicht über FILESTREAM
    Liefert eine Einführung in FILESTREAM, indem beschrieben wird, wann FILESTREAM verwendet wird, wie die FILESTREAM-Speicherung implementiert und verwaltet wird und wie auf FILESTREAM-Daten zugegriffen wird.

  • Erste Schritte mit FILESTREAM-Speicherung
    Enthält eine Themenliste mit Vorgehensweisen zur Aktivierung von FILESTREAM für eine Instanz von SQL Server und zur Erstellung von Datenbanken und Tabellen, die FILESTREAM unterstützen. Zudem wird die Verwendung der FILESTREAM-Speicherung über Database Engine (Datenbankmodul) erläutert.

  • Verwenden der FILESTREAM-Speicherung in Clientanwendungen
    Bietet eine Übersicht über die Anwendungsentwicklung unter Verwendung von FILESTREAM-Daten aus dem Dateisystem.

  • FILESTREAM und andere SQL Server-Funktionen
    Liefert Informationen über die Interaktion zwischen FILESTREAM und Datenbankmomentaufnahmen, Replikation, Protokollversand, Datenbankspiegelung, Volltextsuche, Failoverclustering und SQL Server Express.

  • Verwalten von FILESTREAM-Daten mit Transact-SQL
    Beschreibt, wie Sie FILESTREAM-Daten mit den Transact-SQL-Anweisungen INSERT, UPDATE und DELETE verwalten.

  • Verwalten von FILESTREAM-Daten mit Win32
    Beschreibt, wie Sie mit Win32 Daten in einem FILESTREAM BLOB lesen und schreiben.

  • Entwerfen und Implementieren der FILESTREAM-Speicherung: Themen zur Vorgehensweise
    Enthält Verfahren, die beschreiben, wie Sie FILESTREAM aktivieren und einrichten.

  • Bewährte Methoden zu FILESTREAM
    Enthält empfohlene bewährte Methoden zur Verwendung von FILESTREAM.

  • Informationen zu RBS (Remote Blob Store)
    Remote BLOB-Speicher (RBS) für SQL Server ist eine optionale Add-On-Komponente, mit der Datenbankadministratoren BLOBs (Binary Large Objects) in Speicherlösungen statt direkt auf dem Server speichern können. Dies spart bedeutend Platz und vermeidet Aufwand für teure Serverhardwareressourcen. RBS stellt einen Satz von API-Bibliotheken bereit, die ein standardisiertes Modell für Anwendungen definieren, um auf BLOB-Daten zuzugreifen. Außerdem umfasst RBS Wartungstools wie die automatische Speicherbereinigung, um die Verwaltung von BLOB-Remotedaten zu unterstützen.