TFS Event 3008 Monitor

TeamFoundationServer2017.TfsEvent3008Monitor (UnitMonitor)

MonitorTfsEvent3008: Database connection error

Knowledge Base article:

Summary

A SQL connection reset: SQL error 10054, or the server object model could not connect to the database.

If this occurs infrequently it may be only a transient issue and can be safely ignored. If it is recurring, the issue needs to be diagnosed and corrected.

Causes

Network connectivity error to the database server, database server issue.

Resolutions

Check for connectivity to the database server. Check the SQL MP for any error conditions on the SQL Server.

External

http://msdn.microsoft.com/en-us/library/bb909724.aspx

Element properties:

TargetTeamFoundationServer2017.TfsAppComponentBase
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeTeamFoundationServer2017.TfsSingleEventLogUnitMonitor
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="TeamFoundationServer2017.TfsEvent3008Monitor" Accessibility="Public" Enabled="true" Target="TeamFoundationServer2017.TfsAppComponentBase" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="TeamFoundationServer2017.TfsSingleEventLogUnitMonitor" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<EventDisplayNumber>3008</EventDisplayNumber>
<TimerWaitInSeconds>600</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>