ConfigMgr 2007 元件: 原則提供者無法建立新的更新狀態原則

SMSv4_Component__Policy_Provider_failed_to_create_new_compliance_policy_19_Rule (Rule)

Knowledge Base article:

摘要

Configuration Manager 2007 原則提供者無法從 Configuration Manager 2007 站台資料庫讀取新軟體更新狀態原則。這些原則的軟體發佈已被封鎖。

原因

此錯誤通常表示存取 Configuration Manager 2007 資料庫時發生問題。

解決方法

請參考提供者系統上的 policypv.log,取得關於這個事件的資料。確認 Configuration Manager 2007 資料庫的 SQL Server 帳戶已正確設定。

外部

如需更多協助,請參閱 Configuration Manager 2007 支援網站 (英文) 上,Configuration Manager 2007 網站支援區段中的其他支援選項清單。

其他

此警示最好交由 Configuration Manager 系統管理員處理。

Element properties:

TargetMicrosoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Site_Servers_Installation
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
RemotableTrue
Alert MessageSMSv4_Component__Policy_Provider_failed_to_create_new_compliance_policy_19_Rule.AllertMessageBackwardCompatibility
CommentMom2005ID='{F00E8A6F-DE6E-4113-BA85-BAFF2ECC621F}';MOM2005ComputerGroupID={D0741372-F3F6-43EB-8B8B-965F937BCC65}

Member Modules:

ID Module Type TypeId RunAs 
_7DC47213_EF6B_429F_A551_809358541FFE_ DataSource System.Mom.BackwardCompatibility.GenericLogProvider2 Default
CollectEventData WriteAction Microsoft.SystemCenter.CollectEvent Default
CollectEventDataWarehouse WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default
GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

Source Code:

<Rule ID="SMSv4_Component__Policy_Provider_failed_to_create_new_compliance_policy_19_Rule" Target="Microsoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Site_Servers_Installation" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{F00E8A6F-DE6E-4113-BA85-BAFF2ECC621F}';MOM2005ComputerGroupID={D0741372-F3F6-43EB-8B8B-965F937BCC65}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_7DC47213_EF6B_429F_A551_809358541FFE_" Comment="{7DC47213-EF6B-429F-A551-809358541FFE}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.GenericLogProvider2">
<PublisherName>ConfigMgr 2007 Policy Provider Log</PublisherName>
<DirectoryRecords>
<DirectoryRecord>
<Directory>%SMS_INSTALL_DIR_PATH%\Logs</Directory>
<Patterns>
<Pattern>policypv.log</Pattern>
</Patterns>
</DirectoryRecord>
</DirectoryRecords>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">EventDescription</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>CPolicySource::CreateCompliancePolicy: Failed to </Pattern>
</RegExExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>
$Data/LoggingComputer$
- ConfigMgr 2007 Component: Policy Provider failed to create new compliance policy.


$Data/EventDescription$
</Description>
<AlertLevel>40</AlertLevel>
<ResolutionState/>
<Source>
$Data/PublisherName$
</Source>
<Name>ConfigMgr 2007 Component: Policy Provider failed to create new compliance policy</Name>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
<WriteAction ID="CollectEventData" TypeID="SystemCenterLibrary!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="CollectEventDataWarehouse" TypeID="DataWarehouseLibrary!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>