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 回答