Yetkilendirme Yöneticisi Düzeltmesi alınmazsa Yetkilendirme Yöneticisi ve SQL arasındaki bağlantı kesilir.
Bir yetkilendirme deposu kullanan bir AzMan API'si, Yetkilendirme Yöneticisi'nde depolanan erişim yetkilendirme kurallarına erişmeye çalıştığınızda bir ERROR_ACCESS_DENIED hatası döndürüyor. Bu hata, örneğin, Yetkilendirme Yöneticisi nesnelerinde UpdateCache veya Submit yöntemi çağrıldığında döndürülebilir. Yetkilendirme Yöneticisi ve SQL Server veritabanları arasındaki bağlantılar kesik olduğunda, mevcut API başarısız olmaya devam eder. Ancak, yeni bir bağlantı kurulduğunda bir sonraki AzMan API çağrısı başarılı olur.
Yetkilendirme Yöneticisi, SQL Server veritabanlarına bağlantılar kesildikten sonra eski bağlantıları yeniden kullanır. Ancak, Yetkilendirme Yöneticisi'nin SQL Server veritabanlarına yeni bağlantılar kurması gerekir.
Yetkilendirme Yöneticisi düzeltmesini buradan (http://support.microsoft.com/?kbid=975332) alabilir ve Service Manager yönetim sunucusuna, Service Manager Veri Ambarı yönetim sunucusuna ve Service Manager Web Portal Server'a uygulayabilirsiniz. Web Portal Server yönetim paketinin bu sürümü tarafından izlenmediğinden bir uyarı oluşturulmaz, ancak bu düzeltmenin bu sunucuya da uygulanması gerekir.
Target | Microsoft.SystemCenter.ServiceManager.ManagementServer | ||
Parent Monitor | Microsoft.ServiceManager.SDKService.AvailabilityHealthRollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ServiceManager.SDKService.AzManDatabaseConnectivity" Accessibility="Public" Enabled="true" Target="SM!Microsoft.SystemCenter.ServiceManager.ManagementServer" ParentMonitorID="Microsoft.ServiceManager.SDKService.AvailabilityHealthRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.ServiceManager.SDKService.AzManDatabaseConnectivity.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AzManDatabaseConnectivityLost" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="AzManDatabaseConnectivityEstablished" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">26340</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">OpsMgr SDK Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">26331</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">OpsMgr SDK Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>