Pul*_*ead 8 datasource reportingservices-2005 reporting-services
在我的开发环境中,每次重启Windows时(必须至少每天为我完成),我的所有共享SSRS数据源都会丢失其凭据.
目前我已将它们设置为使用固定凭据登录数据库,但在重新启动时,所有数据源都会弹出以使用无凭据.当然,它只在开发环境中,我可以检查/更新数据源/检入,它将正常工作......直到我重新启动.
仅供参考,我一直使用这些共享数据源至少2年没有问题,但在过去一个月左右,这是一个反复出现的日常问题.
救命?
我假设您正在谈论 Visual Studio 中的报表服务器项目中的共享数据源,而不是直接在 Reporting Services 上创建的数据源。后者,数据全部存储在设置SSRS时指定的ReportServer数据库中。
现在,对于 Visual Studio 中使用的 .rds 文件,如果您在文本编辑器中打开该文件,请注意用户名和密码未存储在该文件中。它实际上存储在 .rptproj.user 文件中。因此,请检查是否有人从源代码管理中删除了 .user 文件(.user 文件不应该位于源代码管理中,但在您的情况下......)。
此场景可通过输入凭据、保存所有文件并退出 Visual Studio 进行测试。找到并删除 .rptproj.user 文件,然后再次打开报表服务器项目,您会看到凭据消失了!
解决方法是将“用户 ID=用户;密码=密码”添加为连接字符串的一部分。打开 .rds 时,连接字符串不会显示此部分,但“凭据”选项卡应该具有正确的值。
| 归档时间: |
|
| 查看次数: |
14990 次 |
| 最近记录: |