SQL Server 2008 FileStream em um servidor Web

votos
3

Eu tenho vindo a desenvolver um site usando ASP.NET MVC, e decidiram usar o novo SQL Server 2008 FILESTREAMfacilidade para armazenar arquivos 'dentro' do banco de dados, em vez de como entidades separadas. Embora inicialmente trabalhando dentro VS2008 (usando uma conexão confiável ao banco de dados), que estava tudo bem e dândi. Problemas surgiram, no entanto, quando eu mudei o site para IIS7 e mudou para autenticação SQL no banco de dados.

Parece que streaming de um FILESTREAMnão funciona com autenticação SQL, somente com a autenticação do Windows. Diante disso, qual é a melhor prática a seguir?

  1. Existe uma maneira de forçar esse tipo de coisa para trabalhar sob a autenticação SQL?
  2. Devo adicionar NETWORK SERVICEcomo um usuário de banco de dados e, em seguida, usar a autenticação confiável?
  3. Devo criar outro usuário, e executar tanto o site do IIS e a conexão de banco de dados no âmbito do presente?
  4. Qualquer outra sugestão?
Publicado 07/08/2008 em 23:10
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Dê uma olhada neste artigo . Eu não sei muita coisa sobre FileStreaming e segurança, mas há um par de opções interessantes na configuração FileStreaming como permitir conexões remotas e permitir que clientes remotos acessem FileStreaming

Respondeu 08/08/2008 em 00:36
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more