繁体   English   中英

如何仅使用 SQL 查询来检查给定 SQL 服务器是否支持外部表(PolyBase 对象)?

[英]How to check if External Tables (PolyBase objects) are supported on given SQL Server using just SQL query?

这也可以命名为“如何仅使用 SQL 查询检查是否在 SQL 服务器上安装了 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM