Ich muss Tabellen erstellen, um Dokumente wie jpg, doc, msg, pdf mit einem SQL Server 2008 zu verwalten.Datenbank-Modell zum Verwalten von Dokumenten
Da ich sql Server-Unterstützung .jpg Bilder kenne, ist meine Frage, ob es möglich ist, andere Arten von Dateien in eine db hochzuladen.
Dies ist ein Beispiel für die Tabelle (könnte neu definiert werden, wenn sie benötigt wird).
Document : document_id int(10)
name varchar(10)
type image (doesnt know how it might works)
Das sind die Anfangswerte für eine Tabelle, aber ich weiß nicht, wie man es für irgendeinen Typ nützlich macht.
pd: muss ich ein Verzeichnis zuweisen, um diese Dokumente auf dem Server zu speichern?
schauen Sie sich diesen https: // stackoverflow an.com/questions/15356154/datei-stream-vs-lokal-save-in-sql-server – Horaciux
Verwenden Sie nicht den Image-Datentyp. Es ist seit einiger Zeit veraltet (seit 2008, wenn ich mich richtig erinnere). Verwenden Sie stattdessen 'varbinary'. – Larnu
Der sicherere Weg besteht darin, die Dateien auf einem Dateiserver und den Pfad in der Datenbank zu speichern. –