Il existe un stockage "FILESTREAM" dans SQL Server 2008. Il permet le stockage et l'accès efficace aux données BLOB en utilisant une combinaison de SQL Server 2008 et du système de fichiers NTFS.
Vous pouvez les consulter :
Stockage FILESTREAM dans SQL Server 2008
Enregistrement et récupération de fichiers à l'aide de FileStream SQL Server 2008
EDIT :
Les objets inférieurs à 256 Ko sont mieux stockés dans une base de données, tandis que les objets supérieurs à 1 M sont mieux stockés dans le système de fichiers.
Performance :Varbinary vs FILESTREAM
http://www.sqlskills.com /BLOGS/PAUL/post/SQL-Server-2008-FILESTREAM-performance.aspx
To BLOB or Not To BLOB :stockage d'objets volumineux dans une base de données ou un système de fichiers
Performances SQL Server 2008 FILESTREAM