A Microsoft mantém uma lista de DLLS ruins . Este é um item dessa lista (ênfase minha)
UMPPC*.DLL e SCRIPTCONTROL*.DLL
Esses arquivos DLL são carregados no espaço de endereço dos processos relacionados ao SQL Server se você ativar a configuração de prevenção de dados do modo de usuário adicional para programas de proteção CrowdStrike Antivírus/Endpoint. Você poderá notar falhas enquanto o SQL Server Agent tenta criar novos processos ao executar trabalhos. Você pode encontrar falhas ao tentar iniciar o SQL Server Management Studio. Você também pode ver que o SQL Server falha ao iniciar SQLDumper.exe para gerar despejos de memória. Recomendamos que você entre em contato com o suporte da Crowdstrike com informações relacionadas ao seu problema e pergunte se há uma solução disponível.
Estou em uma caixa do SQL Server 2019 e tenho muitos desses arquivos UMPPC*.DLL e SCRIPTCONTROL*.DLL. Estou pensando em usar o SQL Server Agent para disparar alguns pacotes SSISDB. No entanto, não sei como verificar se essas DLLs estão causando problemas. Isso me dá a seguinte pergunta: quais mensagens de erro exatas UMPPC .DLL e SCRIPTCONTROL .DLL fazem com que apareçam no SQL Server Agent quando ele dispara pacotes SSISDB?
Para que você saiba, fui um dos autores dessa página. As DLLs na página não são particularmente nefastas propositalmente, mas causam uma série de problemas devido a como e por que operam. Devido a isso, eles causaram muitos incidentes que para a maioria das pessoas parecem ser problemas de produto, embora não sejam, a menos, é claro, que você se refira a um problema com o produto de segurança 😂 Existem versões do software de segurança que funcionam, algumas que não funcionam . É um acerto ou um fracasso e acho muito estranho usar um produto de segurança que usa as mesmas técnicas dos itens contra os quais está protegendo você, a fim de manter as coisas seguras.
Acho que se as coisas não funcionarem, ele permanecerá seguro. /s
Você pode obter vários erros aleatórios, dependendo de onde o problema ocorre. Principalmente estará na saída do trabalho que não foi possível iniciar o aplicativo.
Você saberá quando seus trabalhos não parecerem funcionar corretamente. Ao começar a investigar, você notará que os aplicativos não estão sendo executados corretamente, os aplicativos estão gerando erros aparentemente aleatórios e muito disso não fará muito sentido. Não existe uma ou nenhuma "mensagem(ões) exata(s)".
Por exemplo, tentar executar itens que possam se comunicar com os serviços de ML:
Em nenhum lugar isso indicaria o software de segurança que os carrega em processo. No entanto, depois de fazer a escavação necessária, você descobrirá que isso interrompe o início dos processos de ML, desviando certas chamadas de API.
Um último item é que eles não afetam apenas o SQL Agent. Eles afetam qualquer processo em execução no servidor. Período. Isso pode (e causa/causa) problemas com o mecanismo de banco de dados e quaisquer outros itens no servidor.