I'm facing this issue in our SCOM 2019 Production and Non-prod environment.
We have checked with SQL team they said timeout and permissions are in place.
Please advise how to fix this issue.
|Management Group: "Management group name"Module:
Microsoft.SQLServer.Windows.Module.Monitoring.Monitors.AlwaysOnSystemPolicyMonitoringVersion:
7.0.42.0Error(s) was(were) occurred:Message: ----------
Exception: ----------Exception Type:
Microsoft.SqlServer.Management.Common.ExecutionFailureExceptionMessage: An
exception occurred while executing a Transact-SQL statement or batch.Source:
mscorlibStack Trace: Server stack trace: at
Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand
command)at
Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(String query,
SqlCommand& command)at
Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql
execSql, String query)at
Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection
query, Object con, StatementBuilder sb, RetriveMode rm)at
Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType,
StringCollection sql, Object connectionInfo, StatementBuilder sb)at
Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult
sqlresult, ResultType resultType)at
Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult
result)at Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()at
Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(Request req, Object
ci)at Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(Object
connectionInfo, Request request)at
Microsoft.SqlServer.Management.Smo.ExecutionManager.GetEnumeratorDataReader(Request
req)at Microsoft.SqlServer.Management.Smo.SqlSmoObject.InitChildLevel(Urn
levelFilter, ScriptingPreferences sp, Boolean forScripting, IEnumerable1 extraFields)at Microsoft.SqlServer.Management.Smo.SmoCollectionBase.InitializeChildCollection(Boolean refresh, ScriptingPreferences sp, String filterQuery, IEnumerable
1
extraFields)at
Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetEnumerator(ScriptingPreferences
sp)at System.Linq.Enumerable.<OfTypeIterator>d__951.MoveNext()at System.Collections.Generic.List
1..ctor(IEnumerable1 collection)at System.Linq.Enumerable.ToList[TSource](IEnumerable
1 source)at
System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr
md, Object[] args, Object server, Object[]& outArgs)at
System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage
msg, IMessageSink replySink)Exception rethrown at [0]: at
System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg,
Boolean bProxyCase)at
System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed,
MessageData& msgData)at System.Func1.EndInvoke(IAsyncResult result)at Microsoft.SQLServer.Core.Module.AlwaysOnHelper.Helpers.AsyncHelper.<>c__DisplayClass0_0
1.<ExecuteAsync>b__0()at
System.Threading.Tasks.Task1.InnerInvoke()at System.Threading.Tasks.Task.Execute()--- End of stack trace from previous location where exception was thrown ---at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.SQLServer.Core.Module.AlwaysOnHelper.Helpers.AsyncHelper.<ExecuteAsync>d__0
1.MoveNext()---
End of stack trace from previous location where exception was thrown ---at
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
task)at
Microsoft.SQLServer.Windows.Module.Monitoring.Monitors.AlwaysOnSystemPolicyMonitoring.<GetPropertyBagAsync>d__5.MoveNext()---
End of stack trace from previous location where exception was thrown ---at
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
task)at
Microsoft.SQLServer.Module.Helper.Base.DataItemHelper.<GetPropertyBagDataAsyncStatic>d__51.MoveNext()---------- Inner Exception: ----------Exception Type: System.Data.SqlClient.SqlExceptionMessage: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding.Number: -2Source: .Net SqlClient Data ProviderStack Trace: at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)at Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand command)---------- Inner Exception: ----------Exception Type: System.ComponentModel.Win32ExceptionMessage: The wait operation timed outNative Error Code: 258HRESULT: 0x80004005State:The configuration properties are: ManagementGroupName = TM-ProdPublisher = SQLMonitoringWindowsConnectionString = CHI4WPMCSQL002B.tm.toppanmerrill.comInstanceEdition = Enterprise EditionInstanceName = MSSQLSERVERInstanceVersion = 15.0.4298.1MachineName = CHI4WPMCSQL002B.tm.toppanmerrill.comMonitoringType = LocalNetbiosComputerName = CHI4WPMCSQL002BLogin = SqlExecTimeoutSeconds = 60SqlTimeoutSeconds = 15TimeoutSeconds = 300Password = ********Error(s):---------- Exception: ----------Exception Type: Microsoft.SqlServer.Management.Common.ExecutionFailureExceptionMessage: An exception occurred while executing a Transact-SQL statement or batch.Source: mscorlibStack Trace: Server stack trace: at Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand command)at Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(String query, SqlCommand& command)at Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql execSql, String query)at Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection query, Object con, StatementBuilder sb, RetriveMode rm)at Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType, StringCollection sql, Object connectionInfo, StatementBuilder sb)at Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult sqlresult, ResultType resultType)at Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult result)at Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()at Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(Request req, Object ci)at Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(Object connectionInfo, Request request)at Microsoft.SqlServer.Management.Smo.ExecutionManager.GetEnumeratorDataReader(Request req)at Microsoft.SqlServer.Management.Smo.SqlSmoObject.InitChildLevel(Urn levelFilter, ScriptingPreferences sp, Boolean forScripting, IEnumerable
1
extraFields)at
Microsoft.SqlServer.Management.Smo.SmoCollectionBase.InitializeChildCollection(Boolean
refresh, ScriptingPreferences sp, String filterQuery, IEnumerable1 extraFields)at Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetEnumerator(ScriptingPreferences sp)at System.Linq.Enumerable.<OfTypeIterator>d__95
1.MoveNext()at
System.Collections.Generic.List1..ctor(IEnumerable
1 collection)at
System.Linq.Enumerable.ToListTSourceat
System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr
md, Object[] args, Object server, Object[]& outArgs)at
System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage
msg, IMessageSink replySink)Exception rethrown at [0]: at
System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg,
Boolean bProxyCase)at
System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed,
MessageData& msgData)at System.Func1.EndInvoke(IAsyncResult result)at Microsoft.SQLServer.Core.Module.AlwaysOnHelper.Helpers.AsyncHelper.<>c__DisplayClass0_0
1.<ExecuteAsync>b__0()at
System.Threading.Tasks.Task1.InnerInvoke()at System.Threading.Tasks.Task.Execute()--- End of stack trace from previous location where exception was thrown ---at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.SQLServer.Core.Module.AlwaysOnHelper.Helpers.AsyncHelper.<ExecuteAsync>d__0
1.MoveNext()---
End of stack trace from previous location where exception was thrown ---at
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
task)at
Microsoft.SQLServer.Windows.Module.Monitoring.Monitors.AlwaysOnSystemPolicyMonitoring.<GetPropertyBagAsync>d__5.MoveNext()---
End of stack trace from previous location where exception was thrown ---at
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
task)at
Microsoft.SQLServer.Module.Helper.Base.DataItemHelper.<GetPropertyBagDataAsyncStatic>d__5`1.MoveNext()----------
Inner Exception: ----------Exception Type:
System.Data.SqlClient.SqlExceptionMessage: Execution Timeout Expired. The
timeout period elapsed prior to completion of the operation or the server is not
responding.Number: -2Source: .Net SqlClient Data ProviderStack
Trace: at
Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction
action, Object execObject, DataSet fillDataSet, Boolean catchException)at
Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand
command)---------- Inner Exception: ----------Exception Type:
System.ComponentModel.Win32ExceptionMessage: The wait operation timed
outNative Error Code: 258HRESULT: 0x80004005|
| -------- |
||
Ragards,
Adam