Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Speichern und Abrufen der ZIP-Datei in SQL SERVER 2005

Es gibt ein paar Methoden, die Sie anwenden können. Am einfachsten ist es, die Dateien im Dateisystem zu belassen und den Dateipfad in SQL Server zu speichern. Ihre App würde den Dateipfad zur Laufzeit abrufen und diesen Pfad verwenden, um die Datei zu laden. Das Speichern im Dateisystem hat jedoch auch seine Nachteile - Dateien werden nicht mit der Datenbank gesichert, Änderungen am Dateispeicherort oder das Löschen von Dateien aktualisieren SQL Server nicht und so weiter.

Das Speichern innerhalb von SQL Server ist sicherlich auch eine Option. Sie verwenden SQL Server 2005, daher können Sie die FILESTREAM-Funktion (eingeführt in SQL Server 2008) nicht verwenden, aber Sie können sie in einem nativen SQL Server-BLOB-Typ speichern.

Hier ist eine gute Einführung zu Blob-Typen in SQL Server von Denny Cherry. Hier ist ein Beispiel Blobs mit C# zu schreiben.