Erstellen einer Tabelle zum Speichern von FILESTREAM-Daten
Gilt für:SQL Server
In diesem Thema wird erläutert, wie Sie eine Tabelle zum Speichern von FILESTREAM-Daten erstellen.
Wenn die Datenbank eine FILESTREAM-Dateigruppe aufweist, können Sie Tabellen zum Speichern von FILESTREAM-Daten erstellen oder ändern. Erstellen Sie eine varbinary(max) -Spalte und fügen das FILESTREAM-Attribut hinzu, um anzugeben, dass eine Spalte FILESTREAM-Daten enthält.
So erstellen Sie eine Tabelle zum Speichern von FILESTREAM-Daten
Klicken Sie in SQL Server Management Studio auf "Neue Abfrage ", um den Abfrage-Editor anzuzeigen.
Kopieren Sie den Transact-SQL-Code aus dem folgenden Beispiel in den Abfrage-Editor. Dieser Transact-SQL-Code erstellt eine FILESTREAM-fähige Tabelle namens "Records".
Klicken Sie auf Ausführen, um die Tabelle zu erstellen.
Beispiel
Das folgende Codebeispiel zeigt, wie eine Tabelle mit der Bezeichnung Records
erstellt wird. Die Id
-Spalte ist eine ROWGUIDCOL
-Spalte, die zur Verwendung von FILESTREAM-Daten mit Win32-APIs erforderlich ist. Die SerialNumber
-Spalte ist eine UNIQUE INTEGER
-Spalte. Die Chart
-Spalte ist eine FILESTREAM
-Spalte, die verwendet wird, um Chart
im Dateisystem zu speichern.
Hinweis
Dieses Beispiel bezieht sich auf die Datenbank „Archive“, die unter Vorgehensweise: Erstellen einer FILESTREAM-aktivierten Datenbankerstellt wird.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für