gpt4 book ai didi

sql-server - 在 Azure SQL Server 上安装和配置 Polybase - 找不到存储过程 'sp_configure'

转载 作者:行者123 更新时间:2023-12-04 01:50:20 25 4
gpt4 key购买 nike

我正在尝试使用

中的数据设置一个 PolyBase(外部)表
  • 托管在 Azure SQL Server 上的 Azure SQL Server 数据库(通过门户设置)
  • Azure Blob 存储(CSV 数据)

SQL 服务器版本:

Microsoft SQL Azure (RTM) - 12.0.2000.8   Nov  2 2018 21:17:06

动机是运行一些连接两个数据源的查询。

Azure SQL Server 是否附带 PolyBase 设置?我不知道如何从这些 docs 中提到的 azure 控制台启用“外部数据的 polybase 查询服务”

当我尝试通过 SQL Server Management Studio 运行这些配置步骤以启用 polybase 和设置连接时:

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

我得到一个错误

Could not find stored procedure 'sp_configure'

同时运行这个查询

 SELECT SERVERPROPERTY ('IsPolyBaseInstalled') AS IsPolyBaseInstalled;  

返回 - 0

但是,我能够运行这些查询并创建外部数据源

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password';  

CREATE DATABASE SCOPED CREDENTIAL AzureStorage
WITH IDENTITY = 'user', Secret = 'SecretKey';

CREATE EXTERNAL DATA SOURCE AzureStorage with (
TYPE = BLOB_STORAGE,
LOCATION ='wasbs://blob@container.blob.core.windows.net',
CREDENTIAL = AzureStorage
);

当我尝试创建一个新的外部文件时

CREATE EXTERNAL FILE FORMAT taxifileformat  
WITH (
FORMAT_TYPE = DELIMITEDTEXT,
FORMAT_OPTIONS (FIELD_TERMINATOR =',')
);

我得到错误

Incorrect syntax near 'EXTERNAL'

我的问题是:

  1. Azure SQL Server 是否启用了 polybase?如果没有,我该如何启用它们?

  2. 创建我计划用于创建外部表的外部格式可能有什么问题?

谢谢!

最佳答案

Azure SQL 数据库不支持 Polybase。它是用户 future 希望在 Azure SQL 数据库上看到的投票最多的功能之一。如果您想为此功能投票,请投票 here .

sp_configure 在 Azure SQL 数据库上也不可用。使用 ALTER DATABASE SCOPED CCONFIGURATION而不是配置 Azure SQL 数据库。

如果您需要 Polybase,Azure SQL 数据仓库似乎是您的更好选择,如您的问题评论中所述。

关于sql-server - 在 Azure SQL Server 上安装和配置 Polybase - 找不到存储过程 'sp_configure',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53401005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com