0

資格情報を使用して SSRS に接続するクラスを作成しました

public class ReportServerCredentials : IReportServerCredentials

それを実装するには、次を使用します。

ReportViewer1.ServerReport.ReportServerCredentials = new ReportServerCredentials("username", "password", "domain");

問題は、この場合、これらの資格情報を設定する必要があり、ユーザー名とパスワードを使用していることです。これは良い考えではありません。現在のuserloggedin資格情報を使用して接続したい、またはssrsに「全員」が接続していると思わせることさえしたいのですが、実際にはレポートを作成するために資格情報を使用していないため、接続する必要があります。

ありがとう

4

1 に答える 1

0

代わりにCredentialCache.DefaultNetworkCredentialsを使用してください

これにより、レポートを実行しているユーザーの既定の資格情報が使用されます。

于 2011-10-19T21:39:49.530 に答える