Cómo cambiar la cuenta de inicio del servicio para SQL Server (Administrador de configuración de SQL Server)

Use el Administrador de configuración de SQL Server para cambiar las opciones de inicio de los servicios de SQL Server y las cuentas de servicio usadas por SQL Server Database Engine (Motor de base de datos de SQL Server), el Agente SQL Server, el Explorador de SQL Server, SQL Server Analysis Services y SQL Server Integration Services. Para obtener más información acerca de cómo seleccionar una cuenta de servicio apropiada, vea Configurar cuentas de servicio de Windows.

Nota importanteImportante

Cuando cambie la cuenta de inicio del servicio para Motor de base de datos y el Agente SQL Server, el servicio de SQL Server (Motor de base de datos) debe reiniciarse para que se aplique el cambio. Para obtener más información, vea Consideraciones adicionales para cambiar las cuentas de servicio para SQL Server 2008 a continuación. Cuando se reinicia el servicio, todas las bases de datos asociadas a dicha instancia de SQL Server no estarán disponibles hasta que se reinicie el servicio correctamente. Si tiene que cambiar la cuenta de inicio del servicio de SQL Server o del Agente SQL Server, asegúrese de que lo hace durante el mantenimiento programado o cuando se pueden poner las bases de datos sin conexión sin interrumpir las operaciones diarias.

Para cambiar la cuenta de inicio del servicio de SQL Server

  1. En el menú Inicio, seleccione Todos los programas, seleccione Microsoft SQL Server 2008 R2, seleccione Herramientas de configuración y, a continuación, haga clic en Administrador de configuración de SQL Server.

  2. En el Administrador de configuración de SQL Server, haga clic en Servicios de SQL Server.

  3. En el panel de detalles, haga clic con el botón secundario en el nombre de la instancia de SQL Server para la que desea cambiar la cuenta de inicio del servicio y, a continuación, haga clic en Propiedades.

  4. En el cuadro de diálogo Propiedades de SQL Server <nombreDeInstancia>, haga clic en la ficha Iniciar sesión y seleccione un tipo de cuenta en Iniciar sesión como.

  5. Tras seleccionar la nueva cuenta de inicio de servicio, haga clic en Aceptar.

    Un cuadro de mensaje le pregunta si desea reiniciar el servicio de SQL Server.

  6. Haga clic en y, a continuación, cierre el Administrador de configuración de SQL Server.

Consideraciones adicionales para cambiar las cuentas de servicio de SQL Server 2008

  • SQL Server 2008 ejecutándose en Windows Server 2003 y Windows XP

    Para cambiar la cuenta de servicio usada por SQL Server o el Agente SQL Server, el Administrador de configuración de SQL Server debe realizar los pasos siguientes:

    1. Detener SQL Server si se está ejecutando.

    2. Reiniciar SQL Server en modo de usuario único.

    3. Conectarse a SQL Server.

    4. Proporcionar la nueva cuenta de servicio para el servicio (agregar el nuevo inicio de sesión de servicio) como un miembro de la función fija de servidor sysadmin.

    5. Deshabilitar el inicio de sesión de la cuenta de servicio anterior dentro de SQL Server.

    6. Desconectarse de SQL Server.

    7. Detener SQL Server.

    8. Reiniciar SQL Server en modo de usuario normal.

  • SQL Server 2008 ejecutándose en Windows Vista y en un servidor independiente de Windows Server 2008

    Los pasos anteriores (inicio/detención del servicio en modo de usuario único y conexión con SQL Server) no se llevan a cabo al cambiar la cuenta de servicio usada por SQL Server o el Agente SQL Server cuando SQL Server 2008 se ejecuta en Windows Vista o Windows Server 2008. Esto es debido a que los SID de servicio de SQL Server y del Agente SQL Server se proporcionan como un inicio de sesión y como un miembro de la función fija de servidor sysadmin durante la instalación de SQL Server 2008, y el cambio de la cuenta de servicio no tiene ningún efecto en el SID por servicio.

  • Servidores clúster

    El cambio de la cuenta de servicio usada por SQL Server o el Agente SQL Server debe realizarse desde el nodo activo del clúster de SQL Server.

    Cuando se ejecuta en Windows Server 2003 y Windows Server 2008 (en una configuración no predeterminada que usa grupos de dominio), el cambio de la cuenta de servicio usada por SQL Server o el Agente SQL Server requiere que el Administrador de configuración de SQL Server detenga SQL Server para los pasos descritos con anterioridad poniendo los grupos de recursos en modo sin conexión.

  • SQL Server 2008 ejecutándose en un controlador de dominio

    Si los servicios de SQL Server se configuran usando los SID de servicio, la modificación de la cuenta usada por los servicios no precisa de cambios adicionales en SQL Server. Si los servicios de SQL Server se configuran mediante cuentas de dominio, el servicio se debe detener para realizar los pasos del (a) al (h) enumerados anteriormente.

  • Actualización de SKU (de SQL Server Express a SKU no Express)

    Durante la instalación de SQL Server Express, el servicio del Agente SQL Server se configura para usar la cuenta Servicio de red, pero está deshabilitado. El Administrador de configuración de SQL Server puede cambiar la cuenta asignada para el servicio del Agente SQL Server, pero el servicio no se puede habilitar ni iniciar. Después de la actualización de SKU de SQL Server Express a no Express, el servicio del Agente SQL Server no se habilita automáticamente, pero se puede habilitar cuando sea necesario usando el Administrador de configuración de SQL Server y cambiando el modo de inicio del servicio a Manual o Automático. Para obtener más información, vea Características de SQL Server Express.