私は、カスタム MSSQL 2008 データベースと統合された大規模なカスタム ASP.NET 2.0 アプリケーションを持つSharePoint 2007インターネットWeb サイトを維持および拡張しています。
アプリケーションは Active Directory にフックされた Windows 認証を使用し、すべてのアカウントは Active Directory ドメイン コントローラーのドメイン アカウントです。
ユーザーは、SSL 経由の基本認証を使用して、インターネット ブラウザー経由でリモート ロケーションからログインします。
MSSQL 2008 では、ストアド プロシージャ全体で SUSER_SNAME を広範囲に使用して、プロシージャ リクエストを作成しているユーザーを特定し、それに応じて使用されるクエリを変更します。
基本認証からフォーム ベース認証に切り替えるように依頼されました。
次の質問があります。
1) SharePoint 2007 で基本認証からフォーム ベース認証に切り替える際の危険性は何ですか?
2) ストアド プロシージャで SUSER_SNAME を使用しているため、別の問題が発生することはありますか?
3) このような変更は比較的迅速に行われますか? それとも、システムの障害をデバッグするのに長い時間がかかる可能性がありますか?