Ejecución como un usuario no administrador
Puede ejecutar el agente de supervisión para Microsoft SQL Server como un usuario que no sea administrador.
Acerca de esta tarea
Procedimiento
- Inicie la aplicación de Windows
Active Directory Users and Computers y cree un usuario de dominio.
- Asegúrese de que el nuevo usuario sea miembro del grupo Usuarios del dominio.
- Asegúrese de que el SQL Server que se supervise sea miembro de Equipos del dominio.
- Añada el usuario de dominio recién creado en el grupo de usuarios de Inicio de sesión de SQL Server. El usuario de dominio debe tener permisos de rol sysadmin de SQL Server en SQL Server.
- Inicie SQL con una cuenta de administrador del dominio.
- Utilice Sistemas de archivos para dar el permiso Modificar para cada unidad a la que el Agente de Microsoft SQL Server accede, propague los permisos a todos los subdirectorios. Complete los pasos siguientes para propagar los permisos:
- Vaya a Mi PC.
- Pulse el botón derecho del ratón en la unidad.
- Pulse en el separador Seguridad.
- Añada el usuario recientemente creado.
- Conceda permisos para modificar el usuario creado recientemente.
- Pulse en Aceptar. Este procedimiento tarda algunos minutos en aplicar los permisos a todo el sistema de archivos.
- Utilizando el registro de Windows, otorgue acceso de lectura
a HKEY_LOCAL_MACHINE y propague los valores. Complete los pasos siguientes para propagar los valores:
- Pulse el botón derecho del ratón en el directorio HKEY_LOCAL_MACHINE y seleccione Permisos.
- Añada el usuario recientemente creado.
- Seleccione el usuario recientemente creado.
- Marque el recuadro de selección Permitir leer.
- Pulse en Aceptar. Este procedimiento tardará unos minutos en propagarse por todo el árbol HKEY_LOCAL_MACHINE.
- Utilizando el registro de Windows, otorgue permisos de registro específicos del agente según la lista siguiente:
- Si ha instalado un agente de 32 bits en un sistema operativo de 32 bits, otorgue acceso completo al directorio HKEY_LOCAL_MACHINE\SOFTWARE\Candle y, a continuación, propague los valores.
- Si ha instalado un agente de 32 bits en un sistema operativo de 64 bits, otorgue acceso completo al directorio HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Candle y, a continuación, propague los valores.
- Si ha instalado un agente de 64 bits en un sistema operativo de 64 bits, otorgue acceso completo al directorio HKEY_LOCAL_MACHINE\SOFTWARE\Candle y, a continuación, propague los valores.
- Pulse el botón derecho del ratón en el directorio para el que se le ha otorgado acceso completo y seleccione Permisos.
- Añada el usuario recientemente creado.
- Seleccione el usuario recientemente creado.
- Marque el recuadro de selección Permitir control completo.
- Pulse en Aceptar. Este procedimiento tardará unos minutos en propagarse por todo el árbol HKEY_LOCAL_MACHINE\SOFTWARE\Candle.
- Añada un nuevo usuario del dominio al grupo Usuarios del Monitor de sistema.
- Verifique que los Usuarios de dominio sean miembros del grupo Usuarios.
- Otorgue los permisos siguientes al directorio de Windows mientras ejecuta como usuario no administrador:
- Si se instala un agente de 32 bits en un sistema operativo de 32 bits, otorgue acceso de lectura y escritura al directorio unidad_instalación_SO:\Windows\system32
- Si se instala un agente de 32 bits en un sistema operativo de 64 bits, otorgue acceso de lectura y escritura al directorio unidad_instalación_sistema_operativo:\Windows\SysWOW64
- Si se instala un agente de 64 bits en un sistema operativo de 32 o 64 bits, otorgue acceso de lectura y escritura al directorio unidad_instalación_sistema_operativo:\Windows\system32
Nota: No es necesario que conceda los permisos para el directorio de Windows si está utilizando Windows Server 2008, Windows Server 2008 R2 y Windows Server 2012. - Otorgue los permisos siguientes al archivo de datos de SQL Server y al archivo de registro:
- La vía de acceso de archivo de datos predeterminada es dir_raíz_SQLServer\DATA, donde dir_raíz_SQLServer es el directorio raíz de la instancia de SQL Server. Por ejemplo, si el directorio raíz de la instancia de SQL Server es C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL, la vía de acceso de archivo de datos es C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\DATA.
- La vía de acceso de archivo de registro predeterminada es dir_raíz_SQLServer\LOG, donde dir_raíz_SQLServer es el directorio raíz de la instancia de SQL Server. Por ejemplo, si el directorio raíz de la instancia de SQL Server es C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL, la vía de acceso del archivo de registro es c:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\LOG.
- Otorgue permisos completos en el directorio inicio_Candle. La vía de acceso predeterminada es C:\IBM\ITM.
- Reinicie SQL Server para asegurarse de que se aplican los permisos de seguridad locales.
- Cambie los valores de inicio de sesión para los servicios de agente
de SQL Server al usuario no administrador
completando los pasos siguientes:
- Pulse Inicio > Herramientas administrativas > Servicios.
- Pulse el botón derecho del ratón en Agente de supervisión para SQL Server nombre_instancia y pulse Propiedades. Se abre la ventana de propiedades de servicio SQL.
- Pulse en el separador Iniciar sesión.
- Pulse Esta cuenta y escriba el nombre de usuario.
- En los campos Contraseña y Confirmar contraseña, entre la contraseña y pulse Aceptar.
- Repita los pasos b hasta e para el Agente de supervisión para el recopilador de SQL Server nombre_instancia, donde nombre_instancia es el nombre de instancia de Microsoft SQL Server.
Tema principal: Instalación y configuración de agentes