【发布时间】:2017-06-05 21:18:12
【问题描述】:
从过去几天开始,我们的一个 SQL 服务器 syspolicy_purge_history 作业在第三步执行 powershell 脚本以清理 Phantom Health 记录时失败。作业因错误而失败:
Application popup error - SQLPS.exe The application was unable to start correctly (0xc0000142). Click OK to close the application.
编辑:确定这仅在从 SQL 代理作业调用它时发生。当我手动将 SQLPS 加载到 powershell 并运行脚本时,它执行得很好。此外,即使是简单的 Write-Host stmt 也无法使用上面相同的消息执行,这对我来说似乎是一个安全问题。但是我将工作所有者从 sa 更改为在盒子上同时具有 sa 和本地管理员权限的域帐户,但没有运气。任何想法将不胜感激。谢谢!
【问题讨论】:
标签: sql sql-server powershell sql-server-2012 powershell-3.0