Сведения о вопросе

Drake

16:03, 1st July, 2020

Теги

SQL Server 2008 FileStream на веб-сервере

Просмотров: 414   Ответов: 1

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

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

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



  Сведения об ответе

crush

18:03, 1st July, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться