我们可以在Delphi中模拟gMSA帐户吗?
我需要使用gMSA帐户从我的delphi应用程序连接SQL Server。那么,我可以使用delphi的LogonUser()来获得模拟这个gMSA帐户的句柄吗?如果是,我需要提供什么密码作为此LogonUser()的参数我们可以在Delphi中模拟gMSA帐户吗?,delphi,impersonation,gmsa,Delphi,Impersonation,Gmsa,我需要使用gMSA帐户从我的delphi应用程序连接SQL Server。那么,我可以使用delphi的LogonUser()来获得模拟这个gMSA帐户的句柄吗?如果是,我需要提供什么密码作为此LogonUser()的参数 请告知。S代表服务。如果您是作为用Delphi编写的服务运行的,您只需在Delphi中设置SQL Server连接组件以使用OS身份验证。不需要用户名或密码 如果您作为应用程序运行,则无组托管服务帐户不适合您 我正在使用一个应用程序。由于安全原因,我无法使用SQL用户身份验证
请告知。S代表服务。如果您是作为用Delphi编写的服务运行的,您只需在Delphi中设置SQL Server连接组件以使用OS身份验证。不需要用户名或密码
如果您作为应用程序运行,则无组托管服务帐户不适合您 我正在使用一个应用程序。由于安全原因,我无法使用SQL用户身份验证。如果您将SQL Server客户端连接设置为使用操作系统身份验证,它将使用登录的用户对SQL Server进行身份验证。或者,您可以在启动应用程序时使用,以其他用户的身份运行应用程序。在这两种情况下,都不要在SQL Server客户端连接中填写用户名或密码。我们可以使用模拟来传递其他用户的安全上下文,而不是登录的用户。我尝试了这个,它连接到数据库没有问题。但在这里,我需要把密码保存在某个地方。相反,我想使用gMSA帐户进行模拟。但是我不知道,我需要提供什么密码作为这个LogonUser()的参数?我尝试使用空字符串和nil。两次都失败了