Reporting services 如何删除SSRS部分以询问凭据
在ASP.net中查看SSRS报告时如何删除此提示Reporting services 如何删除SSRS部分以询问凭据,reporting-services,Reporting Services,在ASP.net中查看SSRS报告时如何删除此提示 我们可以将它们作为两个参数传递吗?答案取决于您拥有的数据提供程序的类型。 假设这是一个MS SQL数据提供程序: 转到SSRS报告管理器,找到数据源并打开其属性 然后,根据SQL server和数据库中设置的身份验证方法,设置适当的参数: “(o)安全存储在报表服务器中的凭据”-如果您的服务器/数据库需要授权,并且您希望提供用户名和密码 “[x]连接到数据源时用作Windows凭据”-如果您的服务器/数据库配置为Windows身份验证,请选中
我们可以将它们作为两个参数传递吗?答案取决于您拥有的数据提供程序的类型。 假设这是一个MS SQL数据提供程序:
- 转到SSRS报告管理器,找到数据源并打开其属性
- 然后,根据SQL server和数据库中设置的身份验证方法,设置适当的参数: “(o)安全存储在报表服务器中的凭据”-如果您的服务器/数据库需要授权,并且您希望提供用户名和密码 “[x]连接到数据源时用作Windows凭据”-如果您的服务器/数据库配置为Windows身份验证,请选中此复选框,否则将其保留为未选中状态 “()Windows集成安全”-如果要使用报表用户的当前Windows凭据,请选择此选项 “()不需要凭据”-以防您的数据提供商和数据源不需要授权(但不太可能)
致以最良好的祝愿 阿列克西
您还可以使用ReportViewer.ServerReport.SetDataSourceRedentials方法以编程方式设置数据源的凭据。e、 g
//设置凭据
DataSourceCredentials cred=新的DataSourceCredentials();
ReportDataSourceInfoCollection数据源=this.ReportViewer.ServerReport.GetDataSources();
cred.Name=dataSource.First().Name;
cred.UserId=“UserId”;
cred.Password=“Password”;
this.ReportViewer.ServerReport.setDataSourceRedentials(新的DataSourceRedentials[]{cred});
这个.ReportViewer.ServerReport.Refresh();
//隐藏凭证提示
ReportViewer.ShowCredentialPrompts=false;