error SQL server 2000 - No autentica como el usuario que corresponde

24/01/2005 - 16:13 por Juan Carlos | Informe spam
Hola:

Estoy teniendo el siguiente error en una aplicación que usa SQL Server 2000.
Una PC pertenece a una unidad organizacional de un dominio en Windows 2000.
Tengo una aplicación que usa autenticación integrada mediante ODBC desde los
clientes. Cuando la aplicación intenta usar la fuente de datos obtiene el
siguiente error:

Error en la conexión:
SQLState: '28000'
Error de SQL Server: 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user
"JCS\Invitado"

donbde JCS es la PC donde corre la apliación.
El usuario actual no es "Invitado", sino un usuario autenticado contra el
dominio y que tiene permisos en la base de datos.
Cuando uso el usuario "Administrador" del dominio, que es tambien 'dbo' de
la base de datos que quiero usar, no tiene problemas al usar la base de
datos en esa misma PC.

¿Cual puede ser el problema? Podria ser algun problema de configuración de
Active Directory, ya que no tengo experiencia en su uso. En el servidor
tengo instalado SQL Server 2000 con el SP3 en un Windows 2000 Server. El
cliente tiene Windows XP, con MDAC 2.7. La aplicación usa una fuente de
datos ODBC con autenticación integrada.

Gracias por la ayuda,
Juan Carlos
 

Leer las respuestas

#1 Mary
25/01/2005 - 18:37 | Informe spam
Hola Juan Carlos,

El usuario de windows que esta haciendo login al equipo debe ser un usuario
de sqlserver con autenticacion windows para que pueda tener acceso, lo creas
en sql server como dominioombredeusuariowindows. Si este usuario junto con
otros usuarios que pertenezcan al mismo grupo de windows como por ejemplo el
grupo de soporte o de ventas puede ser creado el usuario en sqlserver como
dominioombregrupo con autenticacion windows y todos los usuarios que
pertenezcan a ese grupo de windows tendran acceso a sql server y asi no
seria necesario crear un login sqlserver por cada usuario windows.

y una pregunta, ese error te sale creando el ODBC o tratando de correr la
aplicación???

Saludos,

María



"Juan Carlos" escribió en el mensaje
news:
Hola:

Estoy teniendo el siguiente error en una aplicación que usa SQL Server
2000.
Una PC pertenece a una unidad organizacional de un dominio en Windows
2000.
Tengo una aplicación que usa autenticación integrada mediante ODBC desde
los
clientes. Cuando la aplicación intenta usar la fuente de datos obtiene el
siguiente error:

Error en la conexión:
SQLState: '28000'
Error de SQL Server: 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user
"JCS\Invitado"

donbde JCS es la PC donde corre la apliación.
El usuario actual no es "Invitado", sino un usuario autenticado contra el
dominio y que tiene permisos en la base de datos.
Cuando uso el usuario "Administrador" del dominio, que es tambien 'dbo' de
la base de datos que quiero usar, no tiene problemas al usar la base de
datos en esa misma PC.

¿Cual puede ser el problema? Podria ser algun problema de configuración de
Active Directory, ya que no tengo experiencia en su uso. En el servidor
tengo instalado SQL Server 2000 con el SP3 en un Windows 2000 Server. El
cliente tiene Windows XP, con MDAC 2.7. La aplicación usa una fuente de
datos ODBC con autenticación integrada.

Gracias por la ayuda,
Juan Carlos


Preguntas similares