Muligheten til å lagre filer i databasen tabellrader som Binary Large Objects ( BLOB -tallet) er en kraftig funksjon i Microsoft SQL Server , men mekanismen for å gjøre det er noe annerledes enn det for å sette inn andre data typer. I SQL Server 2005 og senere , gjør " OpenRowSet "-funksjonen prosessen mye enklere enn i tidligere versjoner . Hente filene fra databasen krever en annen tilnærming - noe som gjør bruk av Bulk Copy Program ( BCP Utility ) for å lagre binære data til en fil på disken . Instruksjoner 
 Sett inn en fil 
 en 
 Kolonnen som vil holde de binære filene må være av datatypen VARBINARY ( MAX ) . Hvis en tilstrekkelig tabellen ikke allerede finnes i databasen, legge til en " VARBINARY ( MAX )" kolonnen til enten en ny eller eksisterende tabell . 
 2 
 Bruk " OpenRowSet " funksjonen for å sette inn filen ved ved hjelp av følgende syntaks. Erstatt "  " og "  navn> " med navnene på ditt bord og kolonne, henholdsvis . Erstatt "  " med hele banen til filen for å sette inn . 
  INSERT INTO  
  (  navn> 
  ) 
 
 SELECT BulkColumn 
 
 FRA OpenRowSet ( BULK '  ' , SINGLE_BLOB ) AS BLOB 
 3  Utfør en "SELECT" søk på bordet for å sikre at filen ble med hell innsatt. Den " VARBINARY ( MAX )" kolonnen vil inneholde en binær streng til filinnhold . 
 Hent en fil 
 4 
 Åpne en "Ledetekst " vinduet fra " start "-menyen . 
 5 
 Skriv inn BCP kommandoen som vist , erstatte "  navn> "med navnet på BLOB kolonnen "  .  "med de respektive databasen og tabellen navn , "  " med navnet på den primære nøkkelen kolonnen "  " med den primære nøkkelen verdien av raden som skal returneres og "  " med . navnet på filen skal lagres 
  C : . \\> BCP "SELECT  navn> fRA   HVOR  =  ; " queryout "  " - T 
 6  Trykk på" Enter "tasten for å utføre kommandoen. Filen vil bli lagret i den gjeldende katalogen .