在我的开发环境中,每次我重新启动Windows(我必须每天这样做),所有共享的SSRS数据源都会失去其凭据。目前,我已经设置它们使用固定凭据登录数据库,但是在重启后,所有数据源都会转换为不使用凭据。尽管这只是在开发环境中出现的问题,但我可以检查/更新数据源/再次检查,并且它会正常工作...直到我再次重启。值得一提的是,我使用这些共享数据源至少已经2年了,没有任何问题,但在过去一个月左右,这是一个经常性的每日问题。请问如何解决?
我最近遇到了相同的问题,但我无法将其与重新启动连接起来。 当我从源代码控制中检查解决方案时(我们使用Team Foundation Server),似乎发生了这种情况。 在多次禁用服务帐户后,它不知何故自己恢复了并开始表现出正常。 我看到了这篇文章,并检查了我的项目文件夹中的rptproj.user文件,正如benson所提到的,它的修改日期是我遇到问题的那一天,但创建日期接近我记得创建该项目的日期,因此我将来会注意到这一点。
有人对这个问题有了新的想法吗?
我知道你可能已经读过这个了,但这里的一些内容可能会有所帮助?http://msdn.microsoft.com/en-us/library/ms159846.aspx
我建议你注意一下SSRS是如何安装的,以及服务运行的账户和域登录策略。
这可能与您机器上的服务启动顺序有关。
只是猜测:可能在 SP3 中有新功能,检查连接凭据是否有效。如果它们无效,则会被清除。
如果在 SQL Server 启动之前执行此检查,则可能会出现问题。这就可以解释为什么在计算机重新启动时它们会被清除。