首页 > 解决方案 > 使用 SQL Server 或 SSIS 对 API 运行开放查询

问题描述

我正在尝试运行OPENQUERY以从与 API 连接的表中获取数据。我正在尝试通过 SQL 服务器执行此操作,但没有任何乐趣。

我查看了 SSIS 来查询数据,但我不知道如何连接到 API XML 服务器,因为我对 SSIS 的了解很少 - 有人知道一个简单的步骤教程吗?

首先我试过

SELECT * FROM OPENQUERY ([https://server.com], ' SELECT * FROM Booking A')a

但意识到我需要添加用户名和密码

我在下面没有高兴地尝试过

SELECT a.*
FROM OPENROWSET('SQLOLEDB','Data Source=https://webserver.com;Initial Catalog=dbName;Persist Security Info=True;User ID=server.com;Password=pass',
'select top 1 * from Booking') AS a

有人可以指出我正确的方向吗,因为我已经尝试过 SQL Server 2012 和 SSIS 2010

标签: sqlsql-serverssisssis-2012openquery

解决方案


推荐阅读