基于此链接https://docs.databricks.com/data/data-sources/azure/sql-data-warehouse.html上的Databicks文档,为了能够从Azure Databricks连接到Azure SQL DW,数据库用户应具有“控制”权限。这实际上是不可能的,因为不能将整个数据库的“控制”权限授予从Databicks连接到SQL DW的单个用户。有替代解决方案吗?
答案 0 :(得分:2)
当前,连接器使用PolyBase进行高吞吐量数据提取。这意味着您必须向用户授予CONTROL权限。我们计划将来删除此要求。现在,您必须连接并使用标准SQLBulkCopy API或COPY语句。建议使用新的COPY语句进行高吞吐量提取,并从存储帐户中加载数据:https://docs.microsoft.com/sql/t-sql/statements/copy-into-transact-sql?view=azure-sqldw-latest