Sql server SQL Server 2019 Polybase创建外部表错误“;此操作要求在目标服务器中启用PolyBase“;

Sql server SQL Server 2019 Polybase创建外部表错误“;此操作要求在目标服务器中启用PolyBase“;,sql-server,external-tables,polybase,azure-data-studio,Sql Server,External Tables,Polybase,Azure Data Studio,我正在使用SQL Server 2019预览版(15.0.1000.34),并在localhost/SQL2019命名实例(Windows 10)和Azure Data Studio上安装了Polybase服务。我希望从Oracle db(远程服务器)添加一个外部表,并收到一个错误“此操作需要在目标服务器中启用Polybase”。“SQL Server PolyBase数据移动(SQL2019)”和“SQL Server PolyBase引擎(SQL2019)”服务实际上正在我的笔记本电脑上运行

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

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

我正在附上DataStudio和Services manager的屏幕截图,最后一张是俄语的,但3 Services的状态表示“正在运行”

您需要执行以下操作: --将polybase值更改为1

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

RECONFIGURE;
--重新检查多基特征

exec sp_configure 'polybase enabled';
然后它应该会工作。

您需要执行以下操作: --将polybase值更改为1

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

RECONFIGURE;
--重新检查多基特征

exec sp_configure 'polybase enabled';

然后它应该会工作。

在我的累积更新SQL Server修补程序更新过程中,出现了一个类似的问题

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

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


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

在累积更新SQL Server修补程序更新过程中,出现了类似的问题

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

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

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