sql >> Database >  >> RDS >> Sqlserver

Opslaan en ophalen van .ZIP-bestand in SQL SERVER 2005

Er zijn een aantal methoden die u kunt gebruiken. Het eenvoudigst is om de bestanden op het bestandssysteem te laten staan ​​en het bestandspad in SQL Server op te slaan. Uw app zou het bestandspad tijdens runtime ophalen en dat pad gebruiken om het bestand te laden. Opslaan in het bestandssysteem heeft echter ook nadelen:er wordt geen back-up van bestanden gemaakt met de database, wijzigingen aan de bestandslocatie of het verwijderen van bestanden zal SQL Server niet bijwerken, enzovoort.

Opslaan binnen SQL Server is zeker ook een optie. U gebruikt SQL Server 2005, dus u kunt de FILESTREAM-functie (geïntroduceerd in SQL Server 2008) niet gebruiken, maar u kunt deze wel opslaan in een native SQL Server-blobtype.

Hier is een goede introductie naar blob-typen in SQL Server door Denny Cherry.Hier is een voorbeeld van het schrijven van blobs met C#.



  1. Hoe interpreteert MySQL de VARCHAR-veldgrootte?

  2. MySQL gebruikt kolomnamen uit een andere tabel

  3. Hoe kan ik de som van meerdere datetime-waarden krijgen?

  4. Welke specifieke uitzonderingen vertegenwoordigen een serialisatiefout wanneer Django een serialiseerbaar transactie-isolatieniveau gebruikt met postgresql?