问题:当执行Purview scan on Azure Databricks时,我得到以下错误。错误的原因可能是什么以及我们如何修复它?
备注:为了安全起见,我将错误中的16位数字替换为xxxxxxxxxxxxxxxx
。此外,我们还在托管Integration Runtime
的服务器上安装了Java JDK 11
错误:(3805)连接器异常:连接到数据库(URL为jdbc:databricks://adb-xxxxxxxxxxxx.11.azuredatabricks.net:443/default; transmittMode =http; ssl=1;httpPath=sql/protocolv1/o/xxxxxxxxxxxx/0455-165046-lamas36; AuthMech=3)失败:[Databricks]DatabricksJDBCDriver通信链路失败。无法连接到服务器。原因:HTTP响应代码:403,错误消息:未知。More info。
2条答案
按热度按时间r9f1avp51#
403错误意味着您为其生成个人访问令牌(PAT)的身份没有足够的权限访问给定的SQL仓库。调整权限。
km0tfn4u2#
在研究错误时,我发现错误的原因是**凭据中使用了错误的个人访问令牌(PAT)**我能够重现错误。
凭据中使用了错误的个人访问令牌(PAT)。
过期的个人访问令牌(PAT)。
创建适当的个人访问令牌(PAT)以访问Azure数据块并复制它,如下所示。
在keyvault中添加该令牌,并在凭据中使用它,如下所示。
使用上述机密创建新凭据。
在凭证中使用它。