LogOnUser("SYSTEM", "NT AUTHORITY", nullptr, LOGON32_LOGON_SERVICE, LOGON32_PROVIDER_WINNT50, &token);
可用于为内置服务帐户创建登录网络服务,本地服务, SYSTEM :< / p>
LogOnUser("SomeService", "NT SERVICE", nullptr, LOGON32_LOGON_SERVICE, LOGON32_PROVIDER_WINNT50, &token);
是否可以为“NT SERVICE \ ServiceName”创建登录?当我尝试这个时:
@Column(jdbcType = "VARCHAR", length = 200)
String anotherSrcFieldValue;
@Column(jdbcType = "BIGINT")
long tgtFieldId;
@Column(jdbcType = "VARCHAR", length = 200)
String tgtFieldValue;
我明白了:
“用户名或密码不正确”。
答案 0 :(得分:0)
我不得不在这里假设。我无法在任何地方看到任何支持使用虚拟帐户登录的文档,只能在服务设置(CreateService)中使用它们并分配到IIS App Pool。
由于本文引用了在安装时创建的虚拟帐户,但是我认为它们实际上意味着分配给服务 - 因为虚拟帐户无法创建,因此一个文档看起来有点不合适。 https://support.microsoft.com/en-us/kb/2832204
&#34;安装WID后,将创建NT SERVICE \ MSSQL $ MICROSOFT ## WID本地虚拟帐户&#34;
由于没有其他文档可以提及这一点 - 我必须同意这是不可能的。
您在此处运行的是一种特殊类型的帐户,只有一个目的。