У меня есть два сервера Citrix, на которых установлено собственное программное обеспечение. Программное обеспечение генерирует файлы, используя шаблон слияния Word 2003, который выполняет код VBA для запроса базы данных Oracle. В любом случае, программное обеспечение работает нормально, поэтому, если принять во внимание то, что функция слияния почты в Word 2003 не работает на одном Сервере, но работает на другом.
Я собрал оба Сервера и перестроил этот Сервер с нуля, и все же он не работает с общей ошибкой.
Используя Process Monitor и тратя часы на перекрестные ссылки на результаты, единственное реальное отличие состоит в том, что сломанный Сервер имеет следующие добавленные части для каждой попытки доступа к файлу:
«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: 08.06.2014, 08:07:31, LastAccessTime: 08.06.2014, 08:07: 33, LastWriteTime: 08.06.2014 08:07:33, ChangeTime: 08.06.2014 08:07:33, FileAttributes: D "
Принимая во внимание, что рабочий Сервер не пытается QueryStandardInformationFile и просто имеет:
«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 "
Я попробовал буквально все, от создания пользователей локальными администраторами до экспорта и импорта политик безопасности и т.д. Я не могу понять, в чем проблема, и это последняя часть головоломки устранения неполадок; У меня просто нет объяснения, почему они ведут себя по-разному.
Как я могу решить это?