Aunque en ocasiones, la cuenta de servicio que arranca SQL Server es Domain Admin (no recomendado) y consigue registrar los SPNs con éxito durante el arranque de la instancia, en otros casos no es así y es necesario registrar los SPNs manualmente con setspn.exe (opción recomendada). Adicionalmente, existe una tercera opción (tampoco recomendada): conceder a la cuenta de servicio los permisos estrictamente necesarios para que pueda registrar los SPNs automáticamente durante el arranque de la instancia (pero sin tener que ser Domain Admin, claro).
Para ello, utilizando la herramienta administrativa ADSI Edit, deberemos editar la cuenta de servicio en cuestión, y conceder permiso de lectura y escritura de los SPN (Read servicePrincipalName y Write servicePrincipalName).
En cualquier caso, esto NO es recomendable por diversos motivos, aunque didácticamente me parece bastante interesante (gracias Joserra !), después de haber tenido que pegarme con SPNs ya en varias ocasiones.
Poco más por hoy. Como siempre, confío que la lectura resulte de interés.
|