Error de inicio de sesión ‘usuario’. El usuario no está asociado a una conexión de SQL Server de confianza

En alguna ocasiones se produce el sigueinte error al tratar de acceder a un servido sql server hubicado en un computador en la red lan.

Error de inicio de sesión ‘usuario’. El usuario no está asociado a una conexión de SQL Server de confianza (Error 18452).

Cuando se intenta establecer una conexión con el servidor de SQL Server aparece el siguiente error:

Login failed for user ‘username’. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452).

Causas del problema

El error se presenta cuando se esta intentando acceder a una instancia de SQL Server con un usuario SQL y la instancia únicamente permite autenticación integrada de Windows.

Solucion del problema

Se debe cambiar la autenticación del servidor de Windows Autentication mode a SQL Server and Windows Authentication mode. Para lograr esto, debemos ir a las propiedades de nuestra instancia (click derecho sobre el servidor, propiedades), y en la ventana de propiedades que aparece, en la opción Security debe quedar como la siguiente imagen:


4 Responses

  1. Victor Flores dice:

    Tengo un inconveniente al momento de conectarme con el Servidor SQL, tengo un windows 7, sql 2000, visual basic 6.0. El S.O. es de 64 bits y en otra pc, con iguales caracteristicas a excepcion de memoria, si se conecta. Puedes ayudarme a encontrar una solución. “El mensaje de error me indica, Error de inicio de sesión ‘usuario’. El usuario no está asociado a una conexión de SQL Server de confianza (Error 18452)”

    Muchas gracias por el apoyo.

  2. Beto dice:

    es cuestion de que tu usurio no esta dado de alta en tu servidor sql dalo de alta como un nuevo usuarario sql active directory y despues agregalo al la bd

  3. edzon dice:

    un favor grande tengo el sql server 2005 instalado en un servidor que no esta en mi dominio x sino en group de trabajo y quiero conectarme a las bases de datos de este servidor desde un equipo que esta en un dominio x con VB.net como lo puedo hacer me puedes ayudar con esto sin que el servidor lo tenga que meter al dominio x gracias por todo

  4. juan carlos dice:

    pero cuando es en sql express como se hace?

    pues desarrolle un aplicativo en visual studio y al instalarlo en un pc diferente no se conecta a la base de datos arroja el mismo error “error de inicio de sesión de usuario”, que se debe hacer en este caso??

Responder a juan carlos Cancelar respuesta

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

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© VB-MUNDO – Visual Basic y mucho más
CyberChimps