【问题标题】:SQL Server Link Server to Google BigQuery is not workingSQL Server 链接服务器到 Google BigQuery 不工作
【发布时间】:2021-08-15 23:16:04
【问题描述】:

我创建了一个到 Google BigQuery 的链接服务器。对此的测试连接成功,但是当我展开目录以查看表或视图时,出现以下错误。

遵循的步骤: 1- 为 BigQuery 安装和配置 ODBC 驱动程序。 ( 成功的) 2 - 创建链接服务器 链接服务器配置:

也尝试了提供程序下的 MSDASQL 设置更改。选中,取消选中允许进程内。但这不起作用。测试连接成功,否则 UnCheck Allow Inprocess 设置失败。但总的来说这是行不通的。

【问题讨论】:

    标签: sql sql-server google-cloud-platform google-bigquery


    【解决方案1】:

    在 OleDb 和 ODBC 中都有可选的元数据 API。如果驱动器未实现这些功能或无法按预期协同工作,您将无法通过链接服务器浏览元数据。

    您仍然可以使用 OPENQUERY 甚至使用四部分名称来运行查询。

    但是,强烈建议为链接服务器使用晦涩的第 3 方驱动程序。它会严重影响 SQL Server 的稳定性和正常运行时间。更好的是使用 SSIS 包来访问数据源。

    如果您愿意,可以使用 SSIS Data Streaming Destination 使您能够从 SSIS 包中“选择 *”,这与链接服务器中的方式非常相似,但更安全。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-13
      • 1970-01-01
      • 2012-03-02
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 2018-07-19
      相关资源
      最近更新 更多