質問

ASP.NET MVC を使用してサイトを開発していましたが、新しい SQL Server 2008 を使用することにしました。 FILESTREAM ファイルを別個のエンティティとしてではなくデータベース「内」に保存する機能。最初は VS2008 内で (データベースへの信頼された接続を使用して) 作業していましたが、すべてが順調で順調でした。ただし、サイトを IIS7 に移行し、データベースで SQL 認証に切り替えたときに問題が発生しました。

をストリーミングしているようです FILESTREAM SQL 認証では機能せず、Windows 認証でのみ機能します。このことを考慮すると、従うべきベストプラクティスは何でしょうか?

  1. この種のことを SQL 認証で強制的に動作させる方法はありますか?
  2. 付け加えるべきか NETWORK SERVICE データベース ユーザーとして信頼できる認証を使用しますか?
  3. 別のユーザーを作成し、その下で IIS サイトとデータベース接続の両方を実行する必要がありますか?
  4. 他に何か提案はありますか?
役に立ちましたか?

解決

を見てみましょう この記事. 。FileStreaming とセキュリティについてはあまり詳しくありませんが、FileStreaming の設定には、リモート接続の許可やリモート クライアントによる FileStreaming へのアクセスの許可など、興味深いオプションがいくつかあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top