Puede recibir un mensaje de error "No asociado a una conexión de SQL Server de confianza" cuando intenta conectarse a SQL Server 2000 o SQL Server 2005

Se aplica a: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Enterprise Edition

Síntomas


Cuando intenta conectarse a Microsoft SQL Server 2000 o SQL Server 2005, puede recibir el siguiente mensaje de error:
Error de inicio de sesión para el usuario '<LoginName>'. Motivo: no asociado a una conexión de SQL Server de confianza.

Causa


Este problema se produce cuando la autenticación de seguridad de SQL Serversql Server se establece solo en Windowsy se cumple una de las condiciones siguientes:
  • Está intentando conectarse a una base de datos de SQL Server con un inicio de sesión de SQL ServerSQL Server .
  • Está intentando conectarse a una base de datos de motor de escritorio de SQL Server 2000 (también conocida como MSDE 2000) que se instala en un equipo basado en Microsoft Windows 98 mediante una conexión de SQL Server de confianza.
  • Está intentando conectarse a una base de datos de SQL Server desde una cuenta de Windows que no tiene permisos suficientes para conectarse al servidor.

Solución alternativa


Para evitar este problema, utilice uno de los métodos siguientes en función del síntoma que esté experimentando:
  • Un inicio de sesión de SQL Server

    Use un inicio de sesión de Windows válido para conectarse a SQL Server. Si debe seguir utilizando un inicio de sesión de SQL ServerSQL Server , puede cambiar el modo de autenticación de seguridad de SQL Server a SQL Server y Windows. Para ello, siga estos pasos:
    1. Inicie Enterprise Manager.
    2. Expanda Microsoft SQL Servery, a continuación, expanda Grupo de SQL Server.
    3. Haga clic con el botón secundario en el servidor que desea cambiar a Autenticación de SQL Server y Windows y, a continuación, haga clic en Propiedades.
    4. En el cuadro de diálogo Propiedades de SQL Server, haga clic en la ficha Seguridad, haga clic en SQL Server y Windows y,a continuación, haga clic en Aceptar.
    5. Cuando se le pida que vuelva a iniciar el servicio SQL Server, haga clic en .
    Nota Si usa SQL Server 2005, use SQL Server Management StudioSQL Server Management Studio en lugar de Enterprise Manager para cambiar el modo de autenticación de seguridad.
  • Un motor de escritorio de SQL Server 2000 (MSDE 2000) que se instala en un equipo basado en Microsoft Windows 98

    Cuando motor de escritorio de SQL Server 2000 está instalado en un equipo basado en Windows 98, debe usar un inicio de sesión estándar de SQL Server para conectarse a la base de datos. El modo de autenticación solo de Windows no se admite al instalar Motor de escritorio de SQL Server 2000 en un equipo basado en Windows 98.
  • Una cuenta de Windows con permisos insuficientes

    Para evitar este problema, debe agregar la cuenta de Windows a SQL Server y, a continuación, conceder los permisos adecuados a cada base de datos a la que el usuario requiere acceso. Para ello en SQL Server 2000, siga estos pasos:
    1. Inicie Enterprise Manager.
    2. Expanda Microsoft SQL Servery, a continuación, expanda Grupo de SQL Server.
    3. Expanda el servidor y, a continuación, expanda Seguridad.
    4. Haga clic con el botón secundario en Inicios de sesióny, a continuación, haga clic en Nuevo inicio de sesión.
    5. En el cuadro de diálogo Propiedades de inicio de sesión de SQL Server, escriba el nombre de la cuenta de Windows en el cuadro Nombre. En la lista Dominio, seleccione el dominio del que es miembro la cuenta de Windows.
    6. Haga clic en la pestaña Acceso a la base de datos, establezca los permisos adecuados para el cliente y, a continuación, haga clic en Aceptar.
    Nota Si usa SQL Server 2005, use SQL Server Management StudioSQL Server Management Studio en lugar de Enterprise Manager para cambiar el modo de autenticación de seguridad. Nota Después de agregar la cuenta, todavía tendrá que conceder acceso a los objetos de base de datos individuales a los que el usuario requiere acceso.
Nota Siempre que sea posible, se recomienda establecer la autenticación de SQL Server en Windows solamente.

Más información


Para obtener más información acerca de los modos de autenticación en SQL Server 2000, visite el siguiente sitio Web de Microsoft Network Developer (MSDN):Para obtener información adicional acerca de cómo solucionar problemas de conectividad en SQL Server 2000, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
827422 Cómo solucionar problemas de conectividad en SQL Server 2000