我使用SQL Server 2019预览版(15.0.1000.34),并将Polybase服务安装在名为实例(Windows 10)的localhost / SQL2019和Azure Data Studio上,我希望从Oracle db(远程服务器)添加外部表并收到错误消息“此操作需要在目标服务器中启用PolyBase”。服务“ SQL Server PolyBase数据移动(SQL2019)”和“ SQL Server PolyBase引擎(SQL2019)”实际上在我的笔记本电脑上运行。我试图重新启动计算机,但是问题仍然存在。
有人知道,要从Azure Data Studio创建外部表还要采取什么其他动作?
我附上了Data Studio和Services Manager的屏幕截图,最后一张是俄语,但是3个服务的状态表示“正在运行”。
答案 0 :(得分:1)
您需要执行以下操作: -将polybase值更改为1
exec sp_configure @configname = 'polybase enabled', @configvalue = 1;
RECONFIGURE;
-重新检查Polybase功能
exec sp_configure 'polybase enabled';
然后它应该工作。
答案 1 :(得分:0)
在我的累积更新SQL Server修补程序更新中出现了类似的措辞问题。
SQLPBDMS SQLPBENGINE无法重新启动,处于启动服务状态。由于SQL Server PolyBase Engine服务在SQL Service Patch Update期间未重新启动,因此累积更新和Service Patch将无法完成。
解决方案:确保 SQL Server配置管理器将TCP / IP显示为SQL Server实例的已启用协议。
通常可以在“计算机管理”实用程序中看到SQL Server配置管理器。