【发布时间】:2021-09-08 23:20:49
【问题描述】:
我们使用 SQL Server 2017。我们的 SSRS Reports 数据源凭据使用 登录数据源“使用以下凭据”并选择“Windows 用户名和密码”。
如何在此处以编程方式更改密码?
下面的C#代码运行成功,但是当我回到SSRS报告“/MyFolder/MyReport”时,密码没有改变(我知道这是因为我最初在这里输入了错误的密码,并且在代码运行后,我回到这里并单击“测试连接”,它给我一个错误“登录失败。请确保用户名和密码正确。”
ReportingService2010.ReportingService2010 rsClient = new ReportingService2010.ReportingService2010();
rsClient.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
CatalogItem[] items = null;
DataSource[] dataSources = rsClient.GetItemDataSources("/MyFolder/MyReport");
DataSource ds = dataSources[0];
DataSourceDefinition dsd = (DataSourceDefinition)ds.Item;
dsd.Password = "MyPwd";
【问题讨论】:
-
为什么要同时发两次same question?
-
@Micky 认为日期时间戳是相同的,这表明是网站问题而不是用户问题。
-
是的,看起来是个小故障
标签: c# sql-server reporting-services