Hello All,
I have received this alert in SCOM console after installing SSRS MP 7.0.42.0 version.
|Management Group: "TM-NonProd"Module:
Microsoft.SQLServer.ReportingServices.Windows.Module.Discovery.DeploymentSeedDiscoveryVersion:
7.0.42.0Error(s) was(were) occurred:Message: An error occurred
during discovery.---------- Exception: ----------Exception Type:
System.Data.SqlClient.SqlExceptionMessage: The SELECT permission was denied
on the object 'Keys', database 'ReportServer', schema 'dbo'.Number:
229Source: .Net SqlClient Data ProviderStack Trace: at
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean
breakConnection, Action1 wrapCloseInAction)at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()at System.Data.SqlClient.SqlDataReader.get_MetaData()at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)at System.Data.SqlClient.SqlCommand.CompleteAsyncExecuteReader(Boolean isInternal, Boolean forDescribeParameterEncryption)at System.Data.SqlClient.SqlCommand.InternalEndExecuteReader(IAsyncResult asyncResult, String endMethod, Boolean isInternal)at System.Data.SqlClient.SqlCommand.EndExecuteReaderInternal(IAsyncResult asyncResult)at System.Data.SqlClient.SqlCommand.EndExecuteReaderAsync(IAsyncResult asyncResult)at System.Threading.Tasks.TaskFactory
1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action
1 endAction, Task1 promise, Boolean requiresSynchronization)--- 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.TransientErrorHandling.SqlRetryClient.<ExecuteCommandInternalAsync>d__41
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.Module.Helper.TransientErrorHandling.SqlRetryClient.<ExecuteCommandWrapperAsync>d__451.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.ReportingServices.Windows.Module.Discovery.DeploymentSeedDiscovery.<FillListsOfClassesAndRelationsAsync>d__15.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.<GetDiscoveryDataAsyncStatic>d__6.MoveNext()State:The configuration properties are: ManagementGroupName = TM-NonProdPublisher = SQLReportingServicesDiscoveryWindowsDBConnectionString = CHI4WDMCSQL603InstallationID = 31fd2d9a-f65e-42c0-89cb-8ef428a3ad1dInstanceName = SSRSMachineName = CHI4WDMCSQL603Login = DBName = ReportServerDBServerFQDN = DeploymentSeedClassId = 5b935dfa-a383-f063-1308-8c3f5b791b11DiscoverySourceManagedEntityId = 3a7061fa-a9a4-849d-1d70-e972b9c67295DiscoverySourceObjectId = 5a3de8aa-ff73-4e21-3f82-86109e389da0Password = ********SqlTimeoutSeconds = 15TempDBName = ReportServerTempDBTimeoutSeconds = 300Error(s):An error occurred during discovery.---------- Exception: ----------Exception Type: System.Data.SqlClient.SqlExceptionMessage: The SELECT permission was denied on the object 'Keys', database 'ReportServer', schema 'dbo'.Number: 229Source: .Net SqlClient Data ProviderStack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action
1 wrapCloseInAction)at
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject
stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)at
System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand
cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler,
TdsParserStateObject stateObj, Boolean& dataReady)at
System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()at
System.Data.SqlClient.SqlDataReader.get_MetaData()at
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,
RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean
forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)at
System.Data.SqlClient.SqlCommand.CompleteAsyncExecuteReader(Boolean isInternal,
Boolean forDescribeParameterEncryption)at
System.Data.SqlClient.SqlCommand.InternalEndExecuteReader(IAsyncResult
asyncResult, String endMethod, Boolean isInternal)at
System.Data.SqlClient.SqlCommand.EndExecuteReaderInternal(IAsyncResult
asyncResult)at
System.Data.SqlClient.SqlCommand.EndExecuteReaderAsync(IAsyncResult
asyncResult)at
System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar, Func
2
endFunction, Action1 endAction, Task
1 promise, Boolean
requiresSynchronization)--- 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.TransientErrorHandling.SqlRetryClient.<ExecuteCommandInternalAsync>d__411.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.TransientErrorHandling.SqlRetryClient.<ExecuteCommandWrapperAsync>d__45
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.ReportingServices.Windows.Module.Discovery.DeploymentSeedDiscovery.<FillListsOfClassesAndRelationsAsync>d__15.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.<GetDiscoveryDataAsyncStatic>d__6.MoveNext()|
| -------- |
||
Below are event error received on the server:
Event : 4511
Initialization of a module of type "RegistrySyncProbe" (CLSID "{472364F2-A1F0-41C0-9A8F-E00C92C2AB31}") failed with error code The parameter is incorrect. causing the rule "Microsoft.Windows.FileServer.DFSN.10.0.RoleServiceDiscovery" running for instance "server name" with id:"{D8230E2A-2ED3-DF50-3C12-50553A4B232E}" in management group.
Event ID : 21406 - Health Service Modules
The process started at 11:28:12 AM failed to create System.Discovery.Data. Errors found in output:
C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State\Monitoring Host Temporary Files 12397\19646\DiscoverMSDTCServer.vbs(82, 5) (null): 0x8004100E
Command executed: "C:\Windows\system32\cscript.exe" /nologo "DiscoverMSDTCServer.vbs" {EE64D262-5AC7-9381-F371-93AFB04A3463} {D8230E2A-2ED3-DF50-3C12-50553A4B232E} Server name "true" "true"
Working Directory: C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State\Monitoring Host Temporary Files 12397\19646\
One or more workflows were affected by this.
Workflow name: Microsoft.MSDTC.6.3.ClusteredRoleDiscovery
Instance name: sserver name
Instance ID: {D8230E2A-2ED3-DF50-3C12-50553A4B232E}
Management group:
I have checked our DB team they said permissions are in place and something have changed post installing the MP.
Could someone pls help me on this ?
Thanks,
Adam