0

我正在使用 SQL Server 2019 预览版(15.0.1000.34)和安装在 localhost/SQL2019 命名实例(Windows 10)和 Azure Data Studio 上的 Polybase 服务,我希望从 Oracle db(远程服务器)添加一个外部表并获得一个错误“此操作需要在目标服务器中启用 PolyBase”。“SQL Server PolyBase Data Movement (SQL2019)”和“SQL Server PolyBase Engine (SQL2019)”服务实际上在我的笔记本电脑上运行。我尝试重新启动计算机,但问题仍然存在。

有谁知道,从 Azure Data Studio 创建外部表还需要采取哪些其他操作?

我正在附上来自 Data Studio 和服务管理器的屏幕截图,最后一张是俄语,但 3 个服务的状态表示“正在运行”。

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

2

您需要这样做: -- 将 polybase 值更改为 1

exec sp_configure @configname = 'polybase enabled', @configvalue = 1;

RECONFIGURE;

--重新检查polybase特征

exec sp_configure 'polybase enabled';

然后它应该工作。

于 2019-04-09T13:05:55.417 回答
0

在我的累积更新 SQL Server 补丁更新期间出现了类似措辞的问题。

SQLPBDMS SQLPBENGINE 无法重新启动 卡在启动服务状态。 由于 SQL Server PolyBase 引擎服务在 SQL 服务补丁更新期间未重新启动,累积更新和服务补丁将无法完成。

解决方案: 确保SQL Server 配置管理器将TCP/IP 显示为 SQL Server 实例的启用协议。

SQL Server 配置管理器通常可以在“计算机管理”实用程序中看到。

于 2019-10-08T02:05:13.857 回答