Monitoring SQL Server without sysadmin permission
briangee
Posts: 6 New member
Hi
I'm unable to get sysadmin permissions on one of SQL Servers so attempting to alter the config file: RedGate.SqlMonitor.Engine.Alerting.Base.Service.exe.settings.config
I've added this to the config file:
I'm unable to get sysadmin permissions on one of SQL Servers so attempting to alter the config file: RedGate.SqlMonitor.Engine.Alerting.Base.Service.exe.settings.config
I've added this to the config file:
<schedule qualifiedChannelName="[Cluster].[SqlServer].[Database].[IntegrityCheck]" clusterName="wtk-manser" sqlServerName="WTK-MANSER">
<disabledSchedule />
</schedule>
However I'm still getting monitoring error. It could be because I've not specified the values for ClusterName or SqlServerName correctly.
Can someone spot what I'm missing? Thanks
However I'm still getting monitoring error. It could be because I've not specified the values for ClusterName or SqlServerName correctly.
Can someone spot what I'm missing? Thanks
Tagged:
Best Answer
-
Alex B Posts: 1,158 Diamond 4Hi @briangee,
Have you gone through the permissions on https://documentation.red-gate.com/sm/adding-and-managing-monitored-servers/preparing-for-adding-monitored-servers/permissions-required-for-monitoring-servers under Monitoring SQL Server instances below the blue note box that indicates not being able to grant sysadmin privileges?
It has the EXECUTE privilege and also requires db_owner for tempdb, or an alternative where you add a keyvaluepair entry so you do not need to have db_owner.
Kind regards,
Alex
Answers
It will be this with the sqlServerName blank "" as that is how it is stored in the repository for the default instance:
Kind regards,
Alex
Have you visited our Help Center?
I'm guessing the first error I need to allow INSERT permissions on the host server.
But the second error?
: