SQL 서버 중 하나에서 지난 며칠 동안 syspolicy_purge_history 작업이 powershell 스크립트를 실행하여 Phantom 상태 레코드를 정리하는 세 번째 단계에서 실패합니다. 작업이 오류와 함께 실패 :SQL 에이전트 작업에서 powershell 스크립트를 실행할 수 없습니다.
Application popup error - SQLPS.exe The application was unable to start correctly (0xc0000142). Click OK to close the application.
편집 : SQL 에이전트 작업에서이를 호출 할 때이 경우에만 발생하는 것을 확인했다. PowerShell에 수동으로 SQLPS를로드하고 스크립트를 실행하면 잘 실행됩니다. 또한 간단한 Write-Host stmt조차도 위의 보안 문제와 같은 메시지로 실행되지 않습니다. 하지만 sa에서 sa로 작업 소유자를 바꿨습니다. 행운이없는 상자에 sa 및 로컬 관리자 권한이 모두있는 도메인 계정으로 변경되었습니다. 어떤 아이디어라도 감사 할 것입니다. 고맙습니다!