gpt4 book ai didi

c# - ASP.NET - 使用模拟但使用 AppPoolIdentity 连接到 SQL Server

转载 作者:行者123 更新时间:2023-11-30 17:44:38 25 4
gpt4 key购买 nike

我们希望将我们的 SQL Server 连接迁移到在使用模拟连接到第三方系统的 ASP.NET 应用程序中使用 Windows 身份验证。如果我们将连接字符串切换为使用 Windows 身份验证,则模拟用户将通过并且连接失败。

有没有一种方法可以使用运行应用程序池的帐户来使用 Windows 身份验证,同时仍然使用模拟进行其他操作?

最佳答案

Windows 集成身份验证将使用当前正在模拟的任何帐户。以下是您可以尝试的几件事:

  1. 限制模拟范围。仅模拟绝对需要它的方法调用,并在之后立即停止模拟。
  2. 使用 SQL 身份验证而不是 Windows
  3. 模拟一个单独的线程,并仅通过该线程访问您的第 3 方系统
  4. 通过不使用模拟的单独网络服务进行 SQL 调用

关于c# - ASP.NET - 使用模拟但使用 AppPoolIdentity 连接到 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29338084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com