4

我得到了很好的旧

'EXTERNAL' 附近的语法不正确。

错误。我正在做这个答案所描述的事情。但是当我遇到这个代码块时,SQL Server 会返回上述错误:

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

我究竟做错了什么?

我试过的

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

在此处输入图像描述 设置:虚拟机 (Azure) 上的 SQL Server 2019,没有 Azure SQL Server 或 Azure DWH。

4

1 回答 1

2

也许答案太简单了,但是您可以重新启动整个虚拟服务器并再试一次吗?


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

于 2019-02-07T19:24:48.970 回答