Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Когато се опитвате да инсталирате сервизен пакет за Microsoft Forefront Unified Access Gateway (UAG) 2010, инсталирането е неуспешно. Този проблем може да възникне, защото стойност за таймаут е надвишен по време на операцията за надстройка на схемата.

Да се уверите, че това е проблем, който изпитвате, изпълнете инсталирането на сервизния пакет, докато многословно регистриране е разрешено. За разрешаване на многословно регистриране, подаване на команда, подобно на следното:

UAG_SP_Executible /l*vx ExtraVerbose.logАко виждате следните редове в подробен регистрационен файл (ExtraVerbose.log), това потвърждава, че инсталирането е неуспешно, защото времето за изчакване е надвишен по време на надграждане на схемата операция:

UAG CA (информация): System.TimeoutException: транзакция изчакване
в Microsoft.UAG.Transformer.Core.SchemaConversionRuntime.Run()
на UAG. CustomActions.ConfigurationSchemaConvert.InstallTask()

Причина

Следните периоди са включени в процеса на надстройване на схемата:

  • .NET Framework системни транзакции MaxTimeout собственост. Има стойност по подразбиране на 10 минути.

  • Свойството на изчакване UAG схема надграждане транзакция. Има стойност по подразбиране на 60 минути.


В този случай един от тези периоди на изчакване е превишен.

Решение

За да разрешите този проблем, използвайте един от следните методи, най-подходящия за вашата ситуация.

Метод 1

Ако инсталирането на сервизния пакет не диапазон 10 до 60 минути, увеличете стойността на .NET Framework системни транзакции MaxTimeout . За да направите това, изпълнете следните стъпки:

  1. Използвайте администраторски права, за да стартирате текстов редактор, например Notepad.

  2. Отворете файла Machine.config. Можете да намерите файла на следното място:

    C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG

  3. В края на файла, намерете затваряне "< / конфигурация >" етикет.

  4. Добавете следните редове преди затваряне "< / конфигурация >" етикет:

    <system.transactions>   <machineSettings maxTimeout="01:00:00" />
    </system.transactions>


  5. Запишете файла и Затворете редактора на текста.


Тази промяна увеличава MaxTimeout стойност по подразбиране от 10 минути до 1 час.

За повече информация за свойството MaxTimeout посетете следния уеб сайт на MSDN:

MachineSettingsSection.MaxTimeout свойство
Забележка: Ако този проблем възниква в по-малко от 60 минути, свойството на .NET Framework системни транзакции MaxTimeout се увеличава. Обаче вие не трябва да увеличите стойността на времето за изчакване UAG схема надграждане транзакция.

Важно: След инсталирането на сервизния пакет е завършен успешно, променете стойността на .NET Framework системни транзакции MaxTimeout обратно към стойността по подразбиране на "00:10 00."

Метод 2

Ако инсталирането на сервизния пакет не след повече от 60 минути, свойството на .NET Framework система транзакции MaxTimeout трябва да се увеличи в допълнение към увеличаване на стойността на времето за изчакване UAG схема надграждане транзакции.

За да разрешите този проблем, инсталирате сервизния пакет, който е описан в следната статия от базата знания на Microsoft:

2744025 описание на Forefront Unified Access Gateway 2010 Service Pack 3
Ако Неуспешно инсталиране на Service Pack 3, изпълнете стъпките в метод 1. Освен това увеличете времето за изчакване свойството на .NET Framework системни транзакции на стойност, която е по-голям от изтекло време на който инсталирането е неуспешно. Например ако инсталирането е неуспешно след 90 минути, Увеличете стойност за таймаут схема надстройка транзакция на стойност по-голяма от 90 минути.

За да увеличите стойност за таймаут UAG схема надграждане транзакция, UAG 2010 Service Pack 3 въвежда нов параметър на MSI. За да използвате този параметър на MSI, използвайте следната команда, за да премине новата стойност на времето за изчакване в инсталационния пакет на сервизен пакет:

UAG_SP_Executible SCHEMA_UPGRADE_TRANS_TIMEOUT=7200 /l*vx ExtraVerbose.logТази команда задава стойността SCHEMA_UPGRADE_TRANS_TIMEOUT 7200 секунди (по подразбиране = 3600 секунди).

Забележка: Този параметър се поддържа само в UAG 2010 Service Pack 3 и по-нови версии.

Ако имате инсталиране UAG 2010 Service Pack 1 или UAG 2010 Service Pack 2, която е неуспешно поради времето за изчакване на схемата надграждане след 60 минути или повече, отворете заявка за поддръжка с поддръжката на Microsoft за обсъждане на възможности.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Препратки

За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:

824684 описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×