我已经使用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中选择数据。我有...
我想知道您是否曾经设法使它正常工作?我正在尝试做同样的事情,遇到了同样的问题!