Tecnología

Inicio

Cómo registrar un nombre principal de servicio (SPN) con un agente de SQL Server

Cómo registrar un nombre principal de servicio (SPN) con un agente de SQL Server


El registro de un nombre principal de servicio (SPN) para su Microsoft SQL Server con el fin de permitir que las cuentas de servicio y los usuarios para encontrar tanto el servidor y autenticarse con la autenticación Kerberos. Mientras que los administradores suelen realizar esta configuración de la cuenta de servicio de SQL Server, si lo hace por cuenta del Agente SQL Server permite la autenticación sin problemas para puestos de trabajo, monitores y otras tareas de automatización en el servidor.

Instrucciones

1 Configurar el servidor SQL para utilizar una cuenta de dominio para el agente de servidor SQL. Crear una cuenta en Usuarios y equipos de Active Directory para el agente de SQL Server y, a continuación, utilizar el Administrador de configuración de SQL Server para cambiar la cuenta "Iniciar sesión como ..." para el Agente SQL Server para la cuenta de dominio.

2 Configurar el nombre principal de servicio. Abra un símbolo del sistema utilizando una cuenta de dominio con permiso para modificar la cuenta de servicio del Agente SQL. Escriba el comando "setspn --A MSSQLSvc / <SQLAgentAccount> 1433 <dominio \ SQLAgentAccount>", donde <SQLAgentAccount> es el nombre de la cuenta del Agente SQL Server y <dominio \ SQLAgentAccount> es el nombre de la cuenta con el dominio anteriormente programada .

3 Validar la configuración del SPN introduciendo el comando "setspn -l <SQLAgentAccount>", donde <SQLAgentAccount> es el nombre de la cuenta de dominio utilizados por el Agente SQL Server.

4 Reinicie el Agente de SQL Server en el servidor SQL Server.

Consejos y advertencias

  • La mayoría de las empresas no necesitan registrar un SPN para la cuenta del Agente SQL Server, pero lo harán si el SQL Server se implementa en un clúster de conmutación por error.