Vra

Ek het 'n webwerf met ASP.NET MVC ontwikkel en het besluit om die nuwe SQL Server 2008 te gebruik FILESTREAM fasiliteit om lêers 'binne' die databasis te stoor eerder as as aparte entiteite.Terwyl hy aanvanklik binne VS2008 gewerk het (met 'n betroubare verbinding met die databasis), was alles in orde.Kwessies het egter ontstaan ​​toe ek die webwerf na IIS7 verskuif en oorgeskakel het na SQL-verifikasie op die databasis.

Dit blyk dat streaming a FILESTREAM werk nie met SQL-verifikasie nie, net met Windows-verifikasie.Gegewe dit, wat is die beste praktyk om te volg?

  1. Is daar 'n manier om hierdie soort ding te dwing om onder SQL-verifikasie te werk?
  2. Moet ek byvoeg NETWORK SERVICE as 'n databasisgebruiker en gebruik dan Trusted-verifikasie?
  3. Moet ek 'n ander gebruiker skep en beide die IIS-werf en die databasisverbinding onder hierdie gebruik?
  4. Enige ander voorstelle?
Was dit nuttig?

Oplossing

Gaan kyk na Hierdie artikel.Ek weet nie baie van FileStreaming en sekuriteit nie, maar daar is 'n paar interessante opsies in die FileStreaming-opstelling, soos om afstandverbindings toe te laat en afgeleë kliënte toegang te gee tot FileStreaming

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top