2

Microsoft SQL Reporting Services のフォーム認証からユーザー名を取得できる変数はどれですか? User!UserId 値は、レポート サービスが実行されている Windows アカウントとして返されます。

4

1 に答える 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 に答える