Para que a função de Directory do Security Center seja executada, os usuários de serviço que não são administradores do Windows (nome de login SYSADMIN) devem receber a permissão de Servidor SQL Visualizar estado do servidor.
O que você deve saber
- As funções de nível de servidor mínimas do SQL Server exigidas pelo Security Center são:
- dbcreator
- processadmin
- public
- As funções de nível de banco de dados mínimas do SQL Server exigidas pelo Security Center são:
- db_backupoperator
- db_datareader
- db_datawriter
- db_ddladmin
- public
- Confira se os membros das funções mencionadas acima receberam a permissão VISUALIZAR ESTADO DO SERVIDOR do SQL Server. Para informações sobre as permissões e funções mínimas do SQL Server exigidas pelas funções do Security Center, consulte Sobre conectar-se ao SQL Server com uma conta que possui privilégios administrativos (Básico) no TechDoc Hub.
Para mais informações sobre funções de Servidor SQL e seus recursos, consulte a documentação da Microsoft.
NOTA: O procedimento a seguir é para o SQL Server 2022 Express Advanced. Se está usando uma versão diferente do SQL Server, consulte a documentação da Microsoft para obter informações sobre como conceder permissões.
Procedimento
No SQL Server Management Studio, siga um destes procedimentos:
- Execute a seguinte consulta:
GRANT VIEW SERVER STATE TO [login name]
. - Modifique manualmente as permissões de utilizador da seguinte forma:
- Clique com o botão direito do mouse na instância apropriada do SQL Server e selecione Propriedades.
- Clique na página Permissões.
- Em Logins ou funções, selecione o usuário ou função que deseja modificar.
- Na seção Permissões, clique na aba Explícitas e selecione a caixa de seleção Conceder ao lado da permissão de Visualização do estado do servidor.
- Clique em OK.