TFS中的只读数据源SSRS

时间:2018-12-14 20:19:44

标签: reporting-services sql-server-2008-r2 bids

在Team Foundation Server(TFS)中,每当我打开一个报表(在解决方案中)并预览它时,我都会收到一条消息,提示它无法连接到数据源。

当我在解决方案资源管理器/ [解决方案名称] /共享数据源/ [我的数据源]中检查数据源时,我注意到我从未保存过凭据。请注意,我选择的“使用Windows身份验证”是可以的。只是我选择了“使用SQL Server身份验证”的那些强制我每次都重新输入用户名和密码,而无论我是否选中“保存密码”框。 enter image description here 我找到了解决方法:

  • 我需要转到本地驱动器,TFS会将其自身保存在本地;
  • 右键单击一个比我的解决方案位置高的文件夹;
  • 取消选中常规/属性/“只读(仅适用于文件夹中的文件)”
  • 我返回到SSRS中的“数据源属性”,填写我的凭据,选中“保存我的密码”(以防万一,哈哈)。

enter image description here

然后,当我预览报告时,所有过程都会进行...直到下一次,当我重新打开解决方案时,报告都会出现相同的错误。因此,我再次执行相同的步骤以重新连接到我的数据源。

我正在使用SQL Server 2008 R2,并使用2008 BIDS。 TFS内容的本地副本位于C驱动器的文件夹中,这说明了为什么“只读”框中始终始终有一个黑色小方块。我在网上阅读到没有删除该默认设置,但是我该怎么办?我可以更改本地副本的存储路径,但是还有另一种方法吗?

0 个答案:

没有答案