Para que se ejecute la función del Directory de Security Center, a los usuarios de servicio que no son administradores de Windows (nombre de inicio de sesión SYSADMIN) se les debe conceder el permiso para Ver estado del servidor de Microsoft SQL Server.
Lo que debería saber
- Las funciones a nivel de servidor mínimas de SQL Server que necesita Security Center son:
- dbcreator
- processadmin
- Público
- Las funciones a nivel de base de datos mínimas de SQL Server que necesita Security Center son:
- db_backupoperator
- db_datareader
- db_datawriter
- db_ddladmin
- Público
- Asegúrese de que a los miembros de las funciones mencionadas anteriormente se les haya otorgado el permiso VER ESTADO DEL SERVIDOR SQL Server. Para obtener información sobre las funciones y permisos mínimos de SQL Server que necesitan las funciones de Security Center, consulte Acerca de la conexión a SQL Server con una cuenta que tiene privilegios administrativos (Básico) en TechDoc Hub.
Para obtener más información sobre las funciones de Microsoft SQL Server y sus capacidades, consulte la documentación de Microsoft.
NOTA: El siguiente procedimiento es para Microsoft SQL Server 2022 Express Advanced. Si usa una versión diferente de Microsoft SQL Server, consulte la documentación de Microsoft para obtener información acerca de la concesión de permisos.
Procedimiento
En SQL Server Management Studio, realice una de las siguientes acciones:
- Hacer la siguiente consulta:
GRANT VIEW SERVER STATE TO [login name]
. - Modifique manualmente los permisos del usuario de la siguiente manera:
- Haga clic derecho en la instancia apropiada de SQL Server y seleccione Propiedades.
- Haga clic en la página de Permisos.
- En Inicios de sesión o roles , seleccione el usuario o rol que desea modificar.
- En la sección Permisos , haga clic en la pestaña Explícito y seleccione la casilla de verificación Conceder junto al permiso Ver estado del servidor .
- Hacer clic DE ACUERDO.