In SQL Server 2008 è disponibile l'archiviazione 'FILESTREAM'. Consente l'archiviazione e l'accesso efficiente ai dati BLOB utilizzando una combinazione di SQL Server 2008 e il file system NTFS.
Puoi dare un'occhiata a questi:
Archiviazione FILESTREAM in SQL Server 2008
Salvataggio e recupero di file utilizzando FileStream SQL Server 2008
EDIT:
Gli oggetti di dimensioni inferiori a 256 KB vengono archiviati al meglio in un database mentre gli oggetti di dimensioni superiori a 1 M vengono archiviati al meglio nel filesystem.
Performance:Varbinary vs FILESTREAM
http://www.sqlskills.com /BLOGS/PAUL/post/SQL-Server-2008-FILESTREAM-performance.aspx
In BLOB o non in BLOB:archiviazione di oggetti di grandi dimensioni in un database o un filesystem
Prestazioni FILESTREAM di SQL Server 2008