Existuje několik metod, které můžete použít. Nejjednodušší je ponechat soubory na souborovém systému a uložit cestu k souboru na SQL Server. Vaše aplikace načte cestu k souboru za běhu a použije tuto cestu k načtení souboru. Ukládání do souborového systému má však i své nevýhody – soubory se nezálohují s databází, změny umístění souboru nebo smazání souboru neaktualizuje SQL Server a tak dále.
Ukládání v rámci SQL Server je jistě také možností. Používáte SQL Server 2005, takže nebudete moci používat funkci FILESTREAM (zavedenou v SQL Server 2008), ale budete ji moci uložit do nativního typu blob SQL Server.
Zde je dobrý úvod na typy objektů blob v SQL Server od Denny Cherry.Zde je příklad psaní objektů blob pomocí C#.