【问题标题】:Polybase doesn't create external file formatPolybase 不创建外部文件格式
【发布时间】:2019-07-01 16:31:28
【问题描述】:

我得到了很好的旧

“EXTERNAL”附近的语法不正确。

错误。我正在做什么this answer describes。但是当我遇到这个代码块时,SQL Server 会返回上述错误:

CREATE EXTERNAL FILE FORMAT csvformat 
WITH ( 
    FORMAT_TYPE = DELIMITEDTEXT, 
    FORMAT_OPTIONS (FIELD_TERMINATOR =',') 
);
GO

我做错了什么?

我尝试了什么

  • Java 运行环境已安装 (Java 8 Update 201)
  • PolyBase 安装有“PolyBase 外部数据查询服务”
  • 我使用 EXEC sp_configure 'hadoop connectivity', 4; 启用了 PolyBase。我还将该选项设置为 17 - 我仍然收到该错误
  • 使用EXEC sp_configure,我还将'polybase enabled'设置为1
  • 我检查了SELECT SERVERPROPERTY ('IsPolybaseInstalled') AS IsPolybaseInstalled; - 它返回1
  • 我的 TCP 已启用
  • 我的 PolyBase 正在运行:

设置:虚拟机 (Azure) 上的 SQL Server 2019,没有 Azure SQL Server 或 Azure DWH。

【问题讨论】:

  • 我不知道你的安装有什么问题,但问题就出在那儿。在安装 PolyBase 之前,您收到该语法错误。
  • 谢谢,至少给了一个方向。是否有详细的指南如何安装 PolyBase?我记得 Microsoft Docs 很简短
  • 我刚刚将该功能添加到我现有的 SQL 2017 安装中,除了 Java 先决条件之外,我只是单击了安装程序。
  • 这里也一样。我将尝试使用 SQL Server 2017。这样我就可以排除我的 2019 安装中存在一些问题。

标签: sql-server azure-virtual-machine polybase sql-server-2019


【解决方案1】:

也许答案太简单了,但你能重新启动整个虚拟服务器再试一次吗?


更新: 文档中没有说明安装 Polybase 后重新启动服务器/服务,安装程序也没有要求,但是用户板上的大量消息表明需要重新启动Polybase 工作。

【讨论】:

  • 很尴尬,这对我有用。奇怪,因为安装 PolyBase 后 VM 重新启动。
猜你喜欢
  • 2021-08-01
  • 2017-09-10
  • 2021-05-04
  • 2019-05-08
  • 2015-12-30
  • 2016-11-28
  • 2021-11-24
  • 2021-03-13
  • 1970-01-01
相关资源
最近更新 更多