Для начала, кроме очень тривиального (одноразового) приложения, я надеюсь, что вы настроили несколько слоев для абстрагирования доступа к БД из вашего пользовательского интерфейса.
В конечном итоге ваше приложение должно будет получить двоичный объект из таблицы БД и представить его в виде файла в ОС. Приложения, которые приходят на ум, обычно требуют, чтобы вы передали им имя файла, чтобы открыть их. По сути это означает, что вы должны загрузить файл на локальный компьютер с помощью этой техники.
Альтернативой может быть сохранение файлов в файловой системе сервера и размещение имени / местоположения в вашей БД (nvarchar). Ваше приложение может получить имя файла / местоположение и передать его в приложение просмотра.