如何将记录插入BigQuery链接服务器

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

我已经使用Simba ODBC驱动程序将SQL Server连接到BigQuery,作为SQL Server Management Studio中的链接服务器。无法插入BigQuery,只能从BigQuery中选择数据。我也检查了[AllowInProcess'和'NonTransactedUpdate'。

从openquery中选择*([GoogleBigQuery],'从first.table2'中选择*)

上面的选择查询正在工作。

查询:

插入OPENQUERY([GoogleBigQuery],“从first.table2中选择*”)值(1,'c')

产生错误:

“链接服务器” GoogleBigQuery“的OLE DB提供程序” MSDASQL“由于列“ id”,无法插入表“ [MSDASQL]”。的用户没有写该列的权限。“

查询:

INSERT INTO [GoogleBigQuery]。[midyear-byway-252503]。[第一]。[表2]选择* from Learning_SQL.dbo.demo

产生错误:

链接服务器“ GoogleBigQuery”的OLE DB提供程序“ MSDASQL”返回消息“多步OLE DB操作生成了错误。请检查每个OLE DB状态值(如果可用)。未完成工作。”]]

由于链接栏“ id”,用于链接服务器“ GoogleBigQuery”的OLE DB访问接口“ MSDASQL”无法插入表“ [GoogleBigQuery]。[midyear-byway-252503]。[first]。[table2]”。用户无权写入该列。

想知道是否有人尝试使用链接服务器将其插入BigQuery的数据集中。

我已经使用Simba ODBC驱动程序将SQL Server连接到Bigquery,作为SQL Server Management Studio中的链接服务器。无法插入BigQuery,只能从BigQuery中选择数据。我有...

google-bigquery odbc
1个回答
0
投票

我想知道您是否曾经设法使它正常工作?我正在尝试做同样的事情,遇到了同样的问题!

© www.soinside.com 2019 - 2024. All rights reserved.