Polybase不会创建外部文件格式

时间:2019-02-07 14:16:11

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

我变老了

  

“ 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正在运行:

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

1 个答案:

答案 0 :(得分:2)

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


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