我们在 Red Hat Open shift 容器平台中托管了一个 .Net core 2.2 API。API 使用实体框架连接到 Windows Server 上的 SQL Server 数据库,但容器平台和 SQL Server 都在同一个域上。现在 API 无法与 SQL server db 建立连接。我们尝试使用 SQL Auth,但容器 pod 上托管的 API 仍在尝试使用 kerberos 建立 sql 连接,这有以下问题。
System.Data.SqlClient.SqlException:无法使用 Kerberos 进行身份验证。确保已在客户端上使用“kinit”初始化 Kerberos,并且已为 SQL Server 注册服务主体名称以允许 Kerberos 身份验证。
需要一些关于从开放式班次容器平台连接 SQL Server 所需的额外设置和配置是什么?目前,在开放式班次容器平台中没有为 SQL 配置的环境变量、配置映射、附加驱动程序。