Cómo solucionar el error 15401

Seleccione idioma Seleccione idioma
Id. de artículo: 324321 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Puede ver el siguiente error al agregar un usuario de Microsoft Windows NT o un grupo de Microsoft Windows NT como un inicio de sesión para Microsoft SQL Server o al mover los inicios de sesión de un servidor en un dominio a un servidor en un dominio diferente:
Error 15401: usuario de Windows NT o grupo '% s' no se encuentra. Vuelva a comprobar el nombre.
En este artículo paso a paso se describe las posibles causas del error y cómo solucionar este problema.

El inicio de sesión no existe

  1. Compruebe que el inicio de sesión de Windows sigue existiendo en el dominio. El Administrador de red puede haber quitado el inicio de sesión de Windows por razones específicas, y es posible que no pueda conceder dicho acceso de inicio de sesión a SQL Server.
  2. Compruebe que está escrito correctamente el nombre de dominio e inicio de sesión y que está utilizando el formato siguiente:
    Dominio\Usuario
  3. Si existe el inicio de sesión y es correcto y sigue recibiendo el error, continúe con las opciones siguientes en este artículo.

Identificadores de seguridad duplicados

En un dominio de Windows, los identificadores de seguridad único (SID) se asignan automáticamente a los inicios de sesión de Windows en el dominio. Cuando agrega un inicio de sesión de Windows como un inicio de sesión de SQL Server, el SID se almacena en una tabla del sistema en SQL Server. Si intenta agregar un nuevo inicio de sesión que tiene el mismo SID que un inicio de sesión de SQL Server existente, se produce el error 15401.
Nota En SQL Server 2005, no se permiten los SID duplicados.
  1. Para determinar si ésta es la causa de su error, ejecute el código siguiente en el maestro de base de datos mientras ha iniciado la sesión SQL Server como miembro de la función sysadmin :
    SELECT name FROM syslogins WHERE sid = SUSER_SID ('YourDomain\YourLogin')
  2. Si se devuelve una fila de esta consulta, un SID duplicado es la causa del problema.
  3. Una causa posible de este escenario está cargando una base de datos master desde un servidor en otro dominio. Uno de los inicios de sesión en ese dominio posible que tengas el mismo SID que el inicio de sesión que está intentando agregar en este dominio. También pueden aparecer en un entorno que tienen sistemas de clon o ghost.
  4. Debe utilizar sp_revokelogin para quitar el inicio de sesión con el SID coincidente, o bien, para mantener los inicios de sesión existentes, asignar correctamente los inicios de sesión del dominio anterior a inicios de sesión en el nuevo dominio. Para obtener más información acerca de cómo hacer esto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    314546Cómo mover bases de datos entre equipos que ejecutan SQL Server

Error de autenticación

Podría recibir el error 15401 cuando el controlador de dominio del dominio donde reside el inicio de sesión (el mismo o a otro dominio) no está disponible por algún motivo.
  1. Si el inicio de sesión está en un dominio diferente al de SQL Server, compruebe que exista la confianza correcta entre los dominios.
  2. Comprobar que el controlador de dominio del inicio de sesión puede tener acceso mediante el comando ping desde el equipo que ejecuta SQL Server. Compruebe la dirección IP y el nombre del controlador de dominio.
    Para obtener más información sobre el comando ping, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    102908Cómo solucionar problemas de conectividad de TCP/IP con Windows 2000 o Windows NT

Distingue mayúsculas de minúsculas

Puede estar experimentando problemas de distinción, que se describen en los siguientes artículos de Microsoft Knowledge Base:
245768 Distingue mayúsculas de minúsculas Unicode de intercalación secuencia y los inicios de sesión de Windows NT
En este caso, utilice sp_configure o sp_helpsort procedimiento almacenado para determinar si el criterio de ordenación o la intercalación de una instancia de SQL Server es entre mayúsculas y minúsculas. Si el servidor distingue mayúsculas de minúsculas, siga los pasos en el artículo que se hace referencia (Q245768) para agregar correctamente el inicio de sesión.

2770837 REVISIÓN: el mensaje de error "usuario de Windows NT o grupo 'Nombre_dominio ombre_usuario' no encontrado" cuando agrega un inicio de sesión a una instancia de SQL Server 2008 entre mayúsculas y minúsculas
En esta situación, se produce un problema al intentar agregar un usuario de Microsoft Windows NT o un grupo como un inicio de sesión a SQL Server 2008. Si el servidor distingue mayúsculas de minúsculas, vea la sección "Solución" en la actualización 2770837.

Cuentas locales

Las cuentas locales (que no sea de dominio) requieren un tratamiento especial. Si está intentando agregar una cuenta local del equipo local que se está ejecutando SQL Server, consulte el siguiente artículo de Microsoft Knowledge Base para los pasos correctos:
322988 sp_grantlogin "NT AUTHORITY\SYSTEM" no funciona en Microsoft Windows NT 4.0
  1. Para agregar la cuenta Sistema Local como un inicio de sesión de SQL Server en Windows NT 4.0, consulte el procedimiento del artículo Q322988 en Microsoft Knowledge Base.
  2. Al agregar grupos locales predefinidos, debe utilizar integrados como el dominio.
    Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    216808Utilice BUILTIN\Group para conceder acceso a grupos predefinidos de Windows NT

Resoluci ó n

Si tiene problemas al resolver el nombre de un equipo que está implicado en agregar el inicio de sesión o el grupo, es posible que recibe el error 15401.

Compruebe que el mecanismo de resolución de nombres (por ejemplo, WINS, DNS, HOSTS o LMHOSTS) está configurado correctamente.

Propiedades

Id. de artículo: 324321 - Última revisión: martes, 27 de noviembre de 2012 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palabras clave: 
kbhowtomaster kbmt KB324321 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 324321

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com