API потоковой передачи Win32 и демилитаризованная зона

Мы изучаем возможность использования потокового API Win32 для извлечения файлов, хранящихся с помощью возможностей FILESTREAM в SQL 08. Если веб-приложение, находящееся на общедоступной стороне брандмауэра, использует потоковый API для извлечения файла, какие порты должны быть открыт, чтобы это произошло?

Кроме того, есть ли какие-либо проблемы с правами доступа к файлам/каталогам NTFS? Или тот факт, что он хранится через SQL Server, позволяет обойти те проблемы, с которыми вы обычно сталкиваетесь?


person John Livermore    schedule 29.12.2009    source источник


Ответы (1)


Filestream использует SMB для удаленного доступа к большим двоичным объектам, поэтому все порты, необходимые для SMB, должны быть открыты. Разрешения на доступ к файлам/каталогам не должны вызывать беспокойства, поскольку управление доступом осуществляется SQL Server на основе модели разрешений sql.

person Pawel Marciniak    schedule 04.01.2010