Eu tenho dois Servidores Citrix, ambos executando um software sob medida. O software gera arquivos usando um modelo de mala direta Word 2003 que executa o código VBA para consultar um banco de dados oracle. De qualquer forma, o software funciona bem, tirando isso a equação em que a função de mala direta do Word 2003 falha em um servidor, mas funciona no outro.
Eu construí os servidores e re-construo este servidor a partir do zero e ainda falha com um erro genérico.
Usando o Process Monitor e passando horas cruzando os resultados, a única diferença real é que o Servidor quebrado tem essas partes adicionadas para cada tentativa de acesso ao arquivo:
"WINWORD.EXE","QueryStandardInformationFile","C:\Users\xxxx\WINDOWS","SUCCESS","AllocationSize:
0, EndOfFile: 0, NumberOfLinks: 1, DeletePending: False, Directory:
True"
"WINWORD.EXE","QueryBasicInformationFile","C:\Users\xxxx\WINDOWS","SUCCESS","CreationTime:
06/08/2014 08:07:31, LastAccessTime: 06/08/2014 08:07:33,
LastWriteTime: 06/08/2014 08:07:33, ChangeTime: 06/08/2014 08:07:33,
FileAttributes: D"
Considerando que o servidor em funcionamento não experimenta o QueryStandardInformationFile e simplesmente possui:
"WINWORD.EXE","QueryBasicInformationFile","C:\Users\xxxx\WINDOWS","SUCCESS","CreationTime:
24/07/2014 08:51:33, LastAccessTime: 24/07/2014 08:51:50,
LastWriteTime: 24/07/2014 08:51:50, ChangeTime: 24/07/2014 08:51:50,
FileAttributes: D"
Eu tentei literalmente tudo, desde fazer os administradores locais dos usuários até exportar e importar políticas de segurança, etc. Não consigo descobrir qual é o problema e essa é a última parte do quebra-cabeças de solução de problemas; Eu simplesmente não tenho nenhuma explicação sobre por que eles estão se comportando de maneira diferente.
Como posso resolver isso?