我有SysAdmin访问权限。我可以打开一些不同服务器的报告管理器,但有些人要求提供凭据。这是什么原因以及如何解决它。
像:
http://ServerName1/Reports - 工作
http://ServerName2/Reports - 工作
http://ServerName3/Reports - 要求输入用户名和Passowrd
答案 0 :(得分:0)
您似乎遇到了部署到报表服务器的数据源问题。 尝试输入数据库的有效凭据,该数据库是您的数据源。将其直接存储在数据源中然后进行部署也应该允许您像在其他服务器上一样启动报告。
答案 1 :(得分:0)
报表服务器上已部署报表的标准问题是它们在开发环境中有一个数据源连接字符串,但在部署到服务器后,该数据源可能变得不可用。
正如您所说,您在报表管理器上有SysAdmin访问权限,那么您需要检查以下内容:
检查报告正在使用的数据源,可能问题在于您的数据源未正确创建。也许您可以测试连接以检查与数据源的连接。在同一个地方,您可以定义为数据源提供凭证的类型,因此您需要正确设置其中一个提供的选项,以测试连接性。
转到报表管理器中的报表属性,并检查报表所涉及的数据源。如果数据源为false,您可以按照选择其他有效数据源的方式轻松更改生产。