【问题标题】:How to store credentials for a data source in SQL Server 2008?如何在 SQL Server 2008 中存储数据源的凭据?
【发布时间】:2013-06-04 07:09:51
【问题描述】:

我已经使用选项安全存储在报表服务器中的凭据在 SSRS 中创建了数据源,然后我通过报表生成器访问它以创建报表,包含的数据源然后需要使用选项创建数据集使用嵌入在我的报告中的数据集 选择包含的数据源,当点击 Query Designer... 时,它会询问我数据源凭据用户名和密码。

根据要求,我们允许用户使用数据源但不想共享凭据,在这种情况下,我应该如何在 SQL Server 2008 中存储数据源的凭据。

我找到了链接 http://msdn.microsoft.com/en-us/library/ms159736.aspx,但这仅显示 SQL Server 2012 和 2005 的答案,而不是 2008 的答案。

【问题讨论】:

  • 在报表管理器中,进入你的数据源所在目录,点击你想要存储凭据的那个,检查是否勾选了“存储在报表服务器上的凭据”。
  • 我已经做了同样的事情仍然无法正常工作。
  • 现在尝试将共享数据源添加到您的报表项目中,并在凭据选项卡中选择“提示输入凭据”。您不必在连接字符串中指定凭据。在您正在部署的报告中使用此数据源。
  • 我正在为外部用户提供创建报告的能力,在这种情况下,我不想与他们共享数据库凭据,这就是为什么我要询问外部用户如何在 reportbuilder 中查询 针对数据源。请再次阅读上述问题了解详情。
  • 我已向 Microsoft 提出请求,他们说对于嵌入在我的报告凭据中的数据集,用户必须手动输入这是设计使然。

标签: reporting-services datasource reportbuilder


【解决方案1】:

我已向 Microsoft 提出请求,他们说对于嵌入在报告凭据中的数据集,用户必须手动键入这是设计使然。

【讨论】:

    【解决方案2】:

    尝试使用“使用嵌入在我的报告中的连接”在报告中创建数据源,仅在连接字符串中提供数据源属性。

    不要尝试测试连接,因为它会要求提供凭据,只需在服务器上部署报告并查看它是否可以工作。

    【讨论】:

    • 我已向 Microsoft 提出请求,他们说对于嵌入在我的报告凭据中的数据集,用户必须手动输入这是设计使然。
    猜你喜欢
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 2012-11-18
    • 2014-04-27
    相关资源
    最近更新 更多