应用程序兼容性客户端被拒绝访问中央 MSSQL 数据库,但能够将其自己的文件留在 \AppCompat\ 共享中。
“Microsoft 应用程序兼容性管理器”数据库中显示的唯一计算机是我最初创建 .MSI 安装程序的那台计算机。MSI 已通过 GPO 成功推出,而且正如我所说,\AppCompat\ 共享中有大量来自不同计算机的文件。但“数据收集管理器”数据库中只显示 1 台计算机,因此我只有一台计算机的数据。
我可以手动将所有这些机器 (ADNETBIOSNAME\MACHINENAME221$) 添加到 MSSQL AppCompat db 权限列表中,或者使用 SQL 命令批量执行此操作,但我怀疑我一定漏掉了什么。您是否手动编辑 MSI 来设置凭据?
答案1
“Act Log Processing Service” 已设置为自动但未启动。更改为延迟启动并重新启动 2 次。远程工作站现在显示在 MSSQL 服务器中。由于 ActLogProcessor 通常与 MSSQL 服务器在同一台计算机上运行,因此 MSSQL 数据库上不需要 DOMAINNAME\MachineName$ 权限。