Saltar al contenido

No se pudo obtener información sobre el usuario del grupo de Windows NT

Solución:

Active Directory rechaza el acceso a su Agente SQL. El agente debe ejecutarse con una cuenta reconocida por el controlador de dominio STAR.

Encontramos errores similares en un entorno de prueba en una máquina virtual. Si el nombre de la máquina cambia debido a la clonación de VM desde una plantilla, puede obtener este error.

Si el nombre de la computadora cambió de VIEJO a NUEVO.

Un trabajo usa este procedimiento almacenado:

msdb.dbo.sp_sqlagent_has_server_access @login_name="OLDAdministrator"

Que usa este:

EXECUTE master.dbo.xp_logininfo 'OLDAdministrator'

Lo que da este error SQL 15404

select text from sys.messages where message_id = 15404;
Could not obtain information about Windows NT group/user '%ls', error code %#lx.

Lo que supongo que es correcto, dadas las circunstancias. Agregamos un script al proceso de clonación / implementación de VM que recrea el inicio de sesión de SQL.

Para mí, los trabajos se estaban ejecutando bajo DOMINIO Administrador y fallaban con el mensaje de error "The job failed. Unable to determine if the owner (DOMAINadministrator) of job Agent history clean up: distribution has server access (reason: Could not obtain information about Windows NT group/user 'DOMAINadministrator', error code 0x5. [SQLSTATE 42000] (Error 15404)). Para arreglar esto, Cambié el propietario de cada trabajo fallido a sa. Funcionó perfectamente después de eso. Los trabajos estaban relacionados con la limpieza de la replicación, pero no estoy seguro de si se agregaron manualmente o se agregaron como parte de la configuración de la replicación; no estuve involucrado en eso, así que no estoy seguro.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *