SQL Server 2008 FileStream на веб-сервере - PullRequest
5 голосов
/ 08 августа 2008

Я разрабатывал сайт с использованием ASP.NET MVC и решил использовать новое средство SQL Server 2008 FILESTREAM для хранения файлов «в» базе данных, а не как отдельные объекты. Первоначально работая в VS2008 (используя надежное соединение с базой данных), все было хорошо и модно. Однако возникли проблемы, когда я переключил сайт на IIS7 и переключился на проверку подлинности SQL в базе данных.

Кажется, что потоковое FILESTREAM не работает с аутентификацией SQL, только с аутентификацией Windows. Учитывая это, что является лучшей практикой для подражания?

  1. Есть ли способ заставить подобные вещи работать под аутентификацией SQL?
  2. Должен ли я добавить NETWORK SERVICE в качестве пользователя базы данных, а затем использовать доверенную аутентификацию?
  3. Должен ли я создать другого пользователя и запустить как сайт IIS, так и соединение с базой данных в этом случае?
  4. Любые другие предложения?

1 Ответ

1 голос
/ 08 августа 2008

Взгляните на эту статью . Я не очень много знаю о FileStreaming и безопасности, но есть несколько интересных опций в настройке FileStreaming, таких как разрешение удаленных подключений и предоставление удаленным клиентам доступа к FileStreaming

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...