首页 > 解决方案 > SSRS - 无法连接到数据源

问题描述

上下文:我在本地工作站和 SSRS 报告项目中安装了 SQL Server 2019,我正在尝试创建一个连接到此 SQL Server 数据源的数据集。我不断提出这个错误

“无法连接到数据源‘XXXX’”

编辑:我意识到单击详细信息,这里有一条更具描述性的消息:您已在数据源的连接字符串中指定了集成安全性或凭据,但数据源被配置为使用不同的凭据类型。要使用连接字符串中的值,您必须为报表服务器配置无人参与报表处理帐户。

在此处输入图像描述

我以为我正在使用 Windows 身份验证。这是一个非常奇怪的错误,因为在此步骤之前,当我创建数据源并测试连接时,测试成功。数据源连接属性对话框如何识别服务器、数据库名称并在连接测试中成功验证我的 Windows 凭据但突然数据集对话框无法连接...?

我是如何尝试解决这个问题的:我认为这可能是我正在使用的 ODBC 驱动程序的问题,所以我已经为 SQL Server 安装了 Microsoft ODBC Driver 13.1 和 17,但没有解决问题。

问题:有谁知道为什么会发生这种情况以及如何解决?

在此处输入图像描述

标签: sql-servervisual-studioreporting-serviceswindows-authenticationsql-server-2019

解决方案


答:原来在“共享数据源属性”对话框的“凭据”选项卡中,需要选择“使用 Windows 身份验证(集成安全性)”的单选拨号。

我假设连接测试成功的原因是因为 SSRS 猜到了正确的身份验证方法,但仍然需要明确选择它才能使数据集正确连接。


推荐阅读