如何使用 Visual Studio 将 Windows 凭据保存到 SQL Server Reporting Services 2008 中的数据源

如何使用 Visual Studio 将 Windows 凭据保存到 SQL Server Reporting Services 2008 中的数据源

我正在尝试为 SQL Server Reporting Services 2008 创建一个共享数据源,该数据源使用特定的 Windows 用户 ID 和密码连接到数据库。

使用报告管理器 Web 界面,如果我创建共享数据源并指定“在报告服务器中安全存储的凭据”,则可以选中“连接到数据源时用作 Windows 凭据”复选框。这会告诉 SSRS,我指定的用户 ID 和密码来自 Windows 用户,而不是 SQL Server 用户。

不过,我想使用 Visual Studio 创建共享数据源。在 Visual Studio 中,我可以选择使用存储的凭据,但没有与“连接到数据源时用作 Windows 凭据”复选框等效的复选框。SSRS 始终假设用户和密码属于 SQL Server 用户,而不是 Windows 用户,因此连接失败。

有人知道如何告诉 Visual Studio 存储的凭据是针对 Windows 用户的吗?

答案1

我仍在使用 SS05,但这应该仍然有效:使用凭据选项卡并设置特定的用户名。该字段也可用于 Windows 身份验证。如果您需要域名,请以通常的“域\用户”方式指定它。

相关内容