Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przechowuj i pobieraj plik .ZIP w SQL SERVER 2005

Istnieje kilka metod, które możesz zastosować. Najprostszym jest pozostawienie plików w systemie plików i zapisanie ścieżki pliku wewnątrz SQL Server. Twoja aplikacja pobierze ścieżkę pliku w czasie wykonywania i użyje tej ścieżki, aby załadować plik. Przechowywanie w systemie plików ma jednak również swoje wady — pliki nie są archiwizowane w bazie danych, zmiany lokalizacji plików lub usuwanie plików nie powodują aktualizacji SQL Server i tak dalej.

Przechowywanie w SQL Server również jest opcją. Korzystasz z SQL Server 2005, więc nie będziesz mógł korzystać z funkcji FILESTREAM (wprowadzonej w SQL Server 2008), ale będziesz mógł przechowywać ją w natywnym typie obiektów blob SQL Server.

Oto dobre wprowadzenie do typów obiektów blob w SQL Server przez Denny'ego Cherry. Oto przykład pisania obiektów blob przy użyciu C#.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wskazówka dotycząca domyślnej blokady tabeli w SQL Server 2005/2008

  2. Scal dwie partycje w jedną w programie SQL Server (T-SQL)

  3. Plusy i minusy używania SqlCommand Prepare w C#?

  4. Przechowywanie danych UTF-16/Unicode w SQL Server

  5. SQL — Operandowy typ danych datetime2 jest nieprawidłowy dla operatora odejmowania