問題

我一直在使用ASP.NET MVC開發一個網站,並決定使用新的SQL Server 2008 FILESTREAM裝置將檔案’儲存在’資料庫中,而不是作為單獨的實體.在最初在VS2008中工作(使用可信的連線到資料庫)時,一切都很好,但是,當我將網站轉移到IIS7並更改到資料庫上的SQL身份驗證時出現了問題.

似乎流媒體FILESTREAM不適用於SQL身份驗證,只適用於Windows身份驗證.鑑於此,最佳做法是什麼?

  1. 有沒有辦法強制這種東西在SQL身份驗證下工作?
  2. 我應該新增NETWORK SERVICE作為資料庫使用者,然後使用Trusted身份驗證嗎?
  3. 我應該建立另一個使用者,並在此下執行IIS站點和資料庫連線嗎?
  4. 有其他建議嗎?

  最佳答案

看看這篇文章.我不太瞭解FileStreaming和安全性,但Fileaming Streaming設定中有幾個有趣的選項,例如允許遠端連線並允許遠端客戶端訪問FileStreaming

  相同標籤的其他問題

sql-serversql-server-2008iis