Здравствуйте, коллеги.
Есть
отказоустойчивый кластер из двух Windows Server 2003 R2 Enterprise
Edition SP2 32-bit. На узлах кластера выполняется приложение Exchange
Server 2003 SP2 и некоторые скрипты, написанные на VBScript,
обращающиеся к этому приложению по WebDAV. Если скрипт, обращающийся к
Exchange Server 2003 SP2, выполняется на узле NODE1 всё работает
корректно, если же он выполняется на другом узле NODE2, я получаю ошибку
Error: Access is denied. Code: 80070005 Source: msxml3.dll
При этом
неважно на каком из узлов кластера выполняется само приложение Exchange
Server 2003 SP2. Пример кода, который вызывает ошибку:
Ошибка
происходит сразу же после строчки objXML.send strRequest. Таких
скриптов несколько, во всех одинаковый, впринципе, код и одна и та же
проблема. Причём через PFDAVAdmin всё работает нормально.
На обоих узлах кластера установлен IE6. На обоих узлах кластера установлены следующие обновления:
Microsoft .NET Framework 1.1 — Device Update 4.0
Microsoft .NET Framework 2.0 Service Pack 1
916783
MSXML 6.0 Parser
948496
940349-v3
934016
932755
На NODE1 дополнительно установлены:
Microsoft Visual C++ 2005 Redistributable версии 8.0.59193
FAR file manager версии 1.70 beta 5 build 1634
На NODE2 дополнительно установлены:
Microsoft Visual C++ 2005 Redistributable версии 8.0.56336
Microsoft Visual C++ 2005 Redistributable версии 8.0.50727.42
В остальном различий между узлами нет.
Куда копать?
MCITP: Server Administrator, MCSE, MCSA: Messaging, MCTS: Exchange Server 2007 Configuration, CompTIA A+, Security+ Certified
11:34 Май 7, 2011
kf
Member
posts 12
2
0
Оказалось, что на NODE2 был включён компонент Internet Explorer
Enchanced Security Configuration. После его отключения, всё
нормализовалось.
MCITP: Server Administrator, MCSE, MCSA: Messaging, MCTS: Exchange Server 2007 Configuration, CompTIA A+, Security+ Certified