Microsoft SQL Reporting Services のフォーム認証からユーザー名を取得できる変数はどれですか? User!UserId 値は、レポート サービスが実行されている Windows アカウントとして返されます。
2163 次
1 に答える
2
ここであなたが混乱している場所が 100% わからないので、これがあなたが探しているものでない場合はお知らせください。数か月前にレポート サービスを使用しているときに、この問題を自分で解決しました。
特定のユーザー名/パスワードが認証/承認されていることを確認した直後に呼び出されている login.aspx.cs で、このコードのチャンクを見つけました。
// Setup a remote session with the current userID as the AuthCookie username.
// This userID is subsequently passed to reporting services as the UserID running the report
authCookie = FormsAuthentication.GetAuthCookie("the username here", false);
これで十分な情報が得られない場合は、質問を明確にしていただけると助かります。
于 2008-12-06T23:25:03.147 に答える