Има няколко метода, които можете да използвате. Най-простият е да оставите файловете във файловата система и да съхраните пътя на файла в SQL Server. Вашето приложение ще извлече пътя на файла по време на изпълнение и ще използва споменатия път, за да зареди файла. Съхраняването във файловата система обаче има и своите недостатъци - файловете не се архивират с базата данни, промените в местоположението на файла или изтриването на файл няма да актуализира SQL Server и т.н.
Съхраняването в SQL Server със сигурност също е опция. Вие сте на SQL Server 2005, така че няма да можете да използвате функцията FILESTREAM (въведена в SQL Server 2008), но ще можете да я съхранявате в собствен тип blob на SQL Server.
Ето добро въведение към типове петна в SQL Server от Denny Cherry. Ето пример за писане на петна с помощта на C#.