如何仅使用 SQL 查询检查给定 SQL Server 是否支持外部表PolyBase 对象?

问题描述

这也可以命名为“如何仅使用 sql 查询检查 sql Server 上是否安装了 polyBase”(因为这两个基本上是同义词)。

如果未安装 polyBase,您将无法调用 CREATE EXTERNAL TABLEDATA SOURCEFILE FORMAT

如何仅使用 sql 查询预先检查这些服务器功能是否可用?

polyBase 组件有没有类似 SELECT SERVERPROPERTY('IspolyBaseInstalled') 的东西?

解决方法

你会发现一些信息:

SELECT * 
FROM   sys.configurations 
WHERE  name LIKE '%polybase%' COLLATE French_CI_AI;

要启用 PolyBase 使用 sp_configure