You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Databricks连接本地SQL Server时身份验证配置冲突问题求助

Databricks连接本地SQL Server时身份验证配置冲突问题求助

各位大佬好,我现在在使用Databricks连接本地部署的SQL Server时遇到了身份验证的瓶颈,折腾了好几种方式都没解决,想请教下大家的思路。

我试过两种驱动加载方式:一种是手动安装第三方库(比如com.microsoft.azure:spark-mssql-connector_2_12:1.3.0),另一种是直接用Databricks自带的标准驱动,但不管用哪种,最终的问题表现都完全一致。

下面是我用来读取数据的代码:

remote_table = spark.read \
    .format("com.microsoft.sqlserver.jdbc.spark") \
    .option("url", url) \
    .option("user", user) \
    .option("password", password) \
    .option("database", database) \
    .option("encrypt", "true") \
    .option("trustServerCertificate", "true") \
    .option("dbtable", table) \
    .option("integratedSecurity", "true") \
    .load()

运行这段代码后,我得到了如下错误提示:

com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication.

如果我把integratedSecurity这个配置项去掉,SQL Server的日志显示Databricks会尝试用SQL Server身份验证来连接,但我的SQL Server并没有配置这种验证方式,所以也没法成功建立连接。

现在完全卡在这儿了,有没有大佬能指点下该怎么解决这个身份验证的冲突问题呀?

备注:内容来源于stack exchange,提问作者Stefan Papp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:03:03