Web サーバー上の SQL Server 2008 FileStream
-
08-06-2019 - |
質問
ASP.NET MVC を使用してサイトを開発していましたが、新しい SQL Server 2008 を使用することにしました。 FILESTREAM
ファイルを別個のエンティティとしてではなくデータベース「内」に保存する機能。最初は VS2008 内で (データベースへの信頼された接続を使用して) 作業していましたが、すべてが順調で順調でした。ただし、サイトを IIS7 に移行し、データベースで SQL 認証に切り替えたときに問題が発生しました。
をストリーミングしているようです FILESTREAM
SQL 認証では機能せず、Windows 認証でのみ機能します。このことを考慮すると、従うべきベストプラクティスは何でしょうか?
- この種のことを SQL 認証で強制的に動作させる方法はありますか?
- 付け加えるべきか
NETWORK SERVICE
データベース ユーザーとして信頼できる認証を使用しますか? - 別のユーザーを作成し、その下で IIS サイトとデータベース接続の両方を実行する必要がありますか?
- 他に何か提案はありますか?
解決
を見てみましょう この記事. 。FileStreaming とセキュリティについてはあまり詳しくありませんが、FileStreaming の設定には、リモート接続の許可やリモート クライアントによる FileStreaming へのアクセスの許可など、興味深いオプションがいくつかあります。
所属していません StackOverflow