Симптоми
Да предположим, че имате организация на Microsoft Exchange Server 2010 Service Pack 2 (SP2), който се контролира от System Center Operations Manager (SCOM) сървър. Инсталирайте Exchange Server 2010 SP2 версия на Exchange Server 2010 пакет за управление SCOM на сървъра. В тази ситуация са под карантина много пощенски кутии в една база данни. Освен това в регистрационния файл на сървъра на пощенската кутия се записва следното събитие:
Причина
Този проблем възниква, защото SCOM сървърът използва Отстраняване DatabaseSpace.ps1 скрипт да наблюдава генериране на регистрационния файл. Пощенски кутии са поставени под карантина, защото скриптът се изпълнява, когато има по-малко от 25 % свободно дисково пространство. Освен това пощенски кутии са поставени под карантина когато JET регистър байта генерирано/час на показателите показва, че генериране на регистрационния файл консумира останалите дисково пространство в рамките на 12 часа.
Забележка: Настройките по подразбиране, които се използват в скрипта Отстраняване DatabaseSpace.ps1 дефинирани StoreTSConstants.ps1 скрипт, който се намира на следното място:
Drive:\Program Files\Microsoft\Exchange Server\V14\Scripts\StoreTSConstants.ps1
Решение
За да разрешите този проблем, инсталирайте Exchange Server 2010 Service Pack 3 (SP3) на сървърите на Exchange Server 2010. За повече информация за Exchange Server 2010 SP3 щракнете върху следния номер на статия в базата знания на Microsoft:
2808208 описание на Exchange Server 2010 Service Pack 3
Заобикаляне на проблема
За да заобиколите този проблем, използвайте един от следните методи.
Метод 1
Създайте SCOM Игнориране да забраните база данни пространство за отстраняване на неизправности, който проверява за свободно място на диска. За да направите това, вижте раздела решение в следния уебсайт на Microsoft:
Пощенски кутии на база данни са поставени под карантина в среда с System Center Operations Manager
Метод 2
Направете едно от следните промени в StoreTSConstants.ps1 скрипт:
-
Задайте стойността PercentEdbFreeSpaceDefaultThreshold 16. Това позволява базата данни пространство неизправности да извлече карантина действие, когато има по-малко от 20 процента от свободно дисково пространство на базата данни или регистрационни том. Стойността е както следва:
# The percentage of disk space for the EDB file at which we should start quarantining users. $PercentEdbFreeSpaceDefaultThreshold = 16
Забележка: Стойността на PercentEdbFreeSpaceDefaultThreshold може да бъде по-голяма или равна на PercentEdbFreeSpaceAlertThreshold стойност, посочена в скрипта StoreTSConstants.ps1 както следва:
# The percentage of disk space for the EDB file at which we are at alert levels.$PercentEdbFreeSpaceAlertThreshold = 16
-
Задайте стойността на HourDefaultThreshold 1 , така че базата данни пространство неизправности ще извлече карантина действие. Карантина действие се извличат, когато показателите JET регистър байта генерирано/час показва, че генериране на регистрационния файл консумира останалите свободно дисково пространство на обема на регистрационния файл или база данни в рамките на един час. Стойността е както следва:
#The number of hours we can wait before running out of space. $HourDefaultThreshold = 1
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Допълнителна информация
За повече информация за Отстраняване на DatabaseSpace.ps1 скрипт посетете следния уеб сайт на Microsoft:
Управление на база данни нарастване на регистрационния файл чрез отстраняване DatabaseSpace.ps1 скрипт в обвивкатаЗа повече информация за управление на пакет на Exchange Server 2010 посетете следния уебсайт на Microsoft: