通过链接服务器将雪花SHOW或DESCRIBE查询的结果返回到SQL Server?

时间:2019-07-30 20:55:24

标签: sql-server linked-server openquery snowflake-data-warehouse

我已经设置了从SQL Server 2014到Snowflake的链接服务器,并希望将从Snowflake SHOW和DESCRIBE查询返回的数据直接插入SQL Server以进行审核。我可以查询SELECT * FROM ..类型的查询,而不会出现“显示帐户交易;”之类的查询。或“显示accountadmin的授权;”链接服务器上的openquery无法正常工作。

我目前唯一能做到的是导出到Snowflake阶段并使用snowsql批处理文件中的GET命令,然后批量导入它。

我尝试过

SELECT * FROM OPENQUERY([SNOWFLAKE_LS],'show grants of accountadmin')

我得到的错误是:

  

链接服务器“ SNOWFLAKE_LS”的OLE DB提供程序“ MSDASQL”返回了消息“不支持请求的转换”。   消息7341,第16级,状态2,第16行   无法从链接服务器“ SNOWFLAKE_LS”的OLE DB提供程序“ MSDASQL”获取列“ [MSDASQL] .role”的当前行值。

0 个答案:

没有答案