gpt4 book ai didi

delphi - 如何在 MSSQL 2008+Delphi 7+ADO 中使用 Windows 身份验证,但用户仍然需要输入密码?

转载 作者:行者123 更新时间:2023-12-03 15:12:03 26 4
gpt4 key购买 nike

有人知道是否可以设置 MSSQL 2008 使用 Windows 身份验证,但用户仍然需要输入 Windows 密码才能登录(这必须通过使用 Delphi 7+ADO 来完成)?

[编辑]:澄清一下,sql-server 和客户端都在同一个 Windows 域内。

[编辑 2]:我不想编写自己的新 LoginDialog,而是让 SQL Server 为我执行此操作,或者让我们使用 DBConn 控件。

亲切的问候,莱因哈特

最佳答案

如果您确实想这样做,您可以提示用户(重新)输入凭据,然后根据成功/失败进行适当的验证和处理。为此,您需要寻找 LogonUser功能。此时,您甚至可以允许用户使用 ImpersonateLoggedOnUser 登录计算机时使用的凭据以外的凭据登录数据库。功能。请参阅this answer .

关于delphi - 如何在 MSSQL 2008+Delphi 7+ADO 中使用 Windows 身份验证,但用户仍然需要输入密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3084765/

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