sql >> Database teknologi >  >> RDS >> Sqlserver

Gem og hent .ZIP-fil i SQL SERVER 2005

Der er et par metoder, du kan bruge. Det enkleste er at lade filerne ligge på filsystemet og gemme filstien inde i SQL Server. Din app ville hente filstien ved kørsel og bruge den nævnte sti til at indlæse filen. Lagring i filsystemet har dog også sine ulemper - filer er ikke sikkerhedskopieret med databasen, ændringer af filplaceringen, eller filsletning vil ikke opdatere SQL Server, og så videre.

Lagring i SQL Server er bestemt også en mulighed. Du er på SQL Server 2005, så du vil ikke være i stand til at bruge FILESTREAM-funktionen (introduceret i SQL Server 2008), men du vil være i stand til at gemme den i en indbygget SQL Server-blob-type.

Her er en god introduktion til blob-typer i SQL Server af Denny Cherry. Her er et eksempel at skrive blobs ved hjælp af C#.



  1. Kan ikke oprette forbindelse til MySQL 4.1+ ved hjælp af gammel godkendelse

  2. For at forstå forespørgsler i PHP PG-forberedte statements

  3. Hvordan konverteres streng til unicode ved hjælp af PostgreSQL?

  4. Hvad er en lagret procedure med et hængelåsikon i SQL Server 2005?