使用链接服务器连接将数据从IBM i系列数据库表转换为SNOWFLAKE数据库表

问题描述 投票:0回答:1

将数据从IBM i系列数据库(创建的链接服务器连接-SOFT)表插入SNOWFLAKE数据库表(创建的链接服务器连接-SF_64)

链接服务器连接(在SQL服务器之一中创建)SOFT-与IBM Iseries数据库的链接服务器连接SF_64-与IBM Iseries数据库的链接服务器连接

INSERT INTO [SF_64].[PROD].[REPORTING].[DPMPPHY_SSIS_TESTING]
SELECT * FROM OPENQUERY(SOFT, 'SELECT * FROM ABC.DPMPPHY')

在SQL Server中执行上面的查询时出现下面的错误

消息7399,第16级,状态1,第1行链接服务器“ SF_64”的OLE DB提供程序“ MSDASQL”报告了错误。提供程序未提供有关该错误的任何信息。讯息7312,第16级,状态1,第1行链接服务器“ SF_64”的OLE DB提供程序“ MSDASQL”的架构或目录的无效使用。提供了一个由四部分组成的名称,但是提供程序没有提供使用目录或架构的必要接口。

sql-server linked-server snowflake-data-warehouse openquery snowflake-schema
1个回答
0
投票
INSERT INTO OPENQUERY(SF_64,'SELECT * FROM REPORTING.DPMPPHY_SSIS_TESTING') SELECT *FROM OPENQUERY(SOFT,'SELECT * FROM ABC.DPMPPHY')
© www.soinside.com 2019 - 2024. All rights reserved.