【问题标题】:Azure Hybrid Connection SSPI handshake failedAzure 混合连接 SSPI 握手失败
【发布时间】:2022-11-03 02:15:40
【问题描述】:

我在安装了 SQL Server 的服务器上运行了一个 Azure 混合连接实例。

我在 azure 上托管了一个 WebApp,设置了混合连接,并且一直收到相同的 SSPI 握手错误

SSPI 握手失败,错误代码为 0x8009030c,状态 14,同时建立具有集成安全性的连接;连接已关闭。原因:AcceptSecurityContext 失败。操作系统错误代码指示失败的原因。登录尝试失败 [CLIENT: 1x.xx.xx.xxx]

here 所述,我在本地安全策略中添加了客户端 IP。

我还尝试在 HKLM\System\CurrentControlSet\Control\LSA 中添加 DisableLoopbackCheck=1,但它也没有帮助。

我是否必须在数据库级别修复它?

【问题讨论】:

    标签: azure-hybrid-connections


    【解决方案1】:

    根据https://github.com/Huachao/azure-content/blob/master/articles/app-service-web/web-sites-hybrid-connection-connect-on-premises-sql-server.md

    [AZURE.NOTE] 为确保您的应用程序使用您在 SQL Server Express 中创建的数据库,而不是 Visual Studio 的默认 LocalDB 中的数据库,请务必在运行项目之前完成此步骤。

    按照以下示例中的语法,编辑 connectionStrings 部分以指向本地计算机上的 SQL Server 数据库:

    我在 appsettings.json 的连接字符串中添加了用户凭据,现在它可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-20
      • 2017-11-08
      • 1970-01-01
      相关资源
      最近更新 更多