1

我在使用 Excel 2013 Power Query 连接到 SQL Server 2008 R2 数据源时遇到问题。

我创建了一个新的 Power Query 查询,并创建了一个新的 SQL Server 数据源。我已经指定了服务器名称和数据库,但没有指定任何特定的查询。

我正在使用 SQL Server 身份验证登录数据库,并且连接是加密的。

当我尝试在 Excel Power Query 中设置连接时,我收到一条错误消息:DataSource.Error:

没有提供进一步的错误详细信息。

我已经检查了 SQL Server 是否允许远程连接,并且我已经通过使用 sqlcmd 实用程序连接到数据库服务器和数据库并运行基本的 SELECT 查询来测试 SQL 登录。

如果有人能阐明我做错了什么,我将不胜感激。

4

2 回答 2

1

对于任何在 2017 年阅读本文的人:

如果您使用的是 Windows 7 及更高版本,请使用 ODBC 数据源中列出的驱动程序。我必须安装客户端和驱动程序的唯一情况是当我想连接到 Oracle 数据库时。

要设置并连接到 SQL 服务器,我打开了 ODBC 数据源,选择了“添加”,选择了 SQL 服务器选项(不是本机客户端版本)并在提示时添加了服务器和数据库详细信息。然后测试来自 ODBC 数据源的连接。

我的 SQL 服务器连接通常需要从服务器名称到数据库名称的完整 TNS 信息,尽管声称它是可选的。

于 2017-03-28T00:07:34.557 回答
0

你有odbc驱动吗?
我之前尝试远程连接时遇到过这个问题。

于 2015-08-27T14:37:46.630 回答