- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 中使用 Simba ODBC 驱动程序将 SQL 服务器连接到 Bigquery 作为链接服务器SQL Server 管理工作室 .
无法插入 BigQuery,只能从 BigQuery 中选择数据。我已经检查过' AllowInProcess
' 和 ' NonTransactedUpdate
' 也。
select * from openquery([GoogleBigQuery], 'select * from first.table2' )
insert into OPENQUERY([GoogleBigQuery], 'select * from first.table2') values (1,'c')
"The OLE DB provider "MSDASQL" for linked server "GoogleBigQuery" could not INSERT INTO table "[MSDASQL]" because of column "id". The user did not have permission to write to the column."
INSERT INTO [GoogleBigQuery].[midyear-byway-252503].[first].[table2] select * from Learning_SQL.dbo.demo
OLE DB provider "MSDASQL" for linked server "GoogleBigQuery" returned message "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.".
The OLE DB provider "MSDASQL" for linked server "GoogleBigQuery" could not INSERT INTO table "[GoogleBigQuery].[midyear-byway-252503].[first].[table2]" because of column "id". The user did not have permission to write to the column.
最佳答案
此错误是由于此 limitation .除非连接支持事务,否则 Microsoft 的 SQL Server“链接服务器”选项似乎不支持对正在链接的外部数据库进行 INSERT、UPDATE 或 DELETE 调用。
由于 BigQuery 不支持显式事务,因此 MSSQL 不允许对 BigQuery 进行 INSERT、UPDATE 或 DELETE 调用。
如果您想将数据插入 BigQuery,请考虑将数据导出到文件中,然后将该文件加载到 BigQuery。
导入文件可以是 Avro、CSV、JSON(仅限换行符分隔)、ORC 或 Parquet 格式。
如需更多信息,请参阅 importing data into BigQuery ,
关于google-cloud-platform - 如何将记录插入 BigQuery Linked server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58237317/
我是一名优秀的程序员,十分优秀!