我正在使用链接服务器使用 Simba 驱动程序将数据从 Google BigQuery 提取到 SQL Server,但较大的记录集会终止我的 SQL Server 服务

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

我正在运行 SQL Server 2016 (13.0.5850.14),并使用 Simba BigQuery 驱动程序 v2.4.1.1009(64 位)通过链接服务器连接到 Google BigQuery。我有多个查询,用于将数据带回我们的前提操作数据存储。该解决方案对于小型记录集效果很好,但似乎在某个点上较大的记录集会杀死 SQL 服务。

当限制为 40,000 条记录时,我的一个查询会在几秒钟内返回记录集,但当返回大约 47,000 条记录的完整记录集时,会终止服务。

SQL 跟踪没有显示任何错误,事件日志也没有显示任何错误。 SQL 日志确实说: 留言 SQL Server 由于致命异常 40000015 而终止。此错误可能是由未处理的 Win32 或 C++ 异常引起的,或者是由异常处理期间遇到的访问冲突引起的。检查 SQL 错误日志中是否有任何相关的堆栈转储或消息。此异常会强制 SQL Server 关闭。要从此错误中恢复,请重新启动服务器(除非 SQLAgent 配置为自动重新启动)。

我已经延长了连接超时,但这似乎没有任何区别,我怀疑更多的是驱动程序的某种内存问题,但我真的不知道我还能做什么?感谢任何建议

google-bigquery odbc sql-server-2016 linked-server
1个回答
0
投票

我们这里也有同样的问题。看起来 Samba ODBC 的性能不是很好

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