I've been developing a site using ASP.NET MVC, and have decided to use the new SQL Server 2008 FILESTREAM
facility to store files 'within' the database rather than as separate entities. While initially working within VS2008 (using a trusted connection to the database), everything was fine and dandy. Issues arose, however, when I shifted the site to IIS7 and changed over to SQL authentication on the database.
It seems that streaming a FILESTREAM
doesn't work with SQL authentication, only with Windows authentication. Given this, what is the best practice to follow?
NETWORK SERVICE
as a database user and then use Trusted authentication?Take a look at this article. I don't know a whole lot about FileStreaming and security, but there are a couple of interesting options in the FileStreaming setup such as allowing remote connections and allow remote clients to access FileStreaming
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With