Foros del Web » Programando para Internet » ASP Clásico »

DNS de sistema

Estas en el tema de DNS de sistema en el foro de ASP Clásico en Foros del Web. Hola muchachos, tengo un problema, a ver si es posible me ayuden: Si creo un DSN de Sistema con autentificacion de SQL Server var sConnectionString ...
  #1 (permalink)  
Antiguo 30/04/2009, 10:11
Avatar de mazingerz  
Fecha de Ingreso: febrero-2003
Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 22 años, 3 meses
Puntos: 0
DNS de sistema

Hola muchachos, tengo un problema, a ver si es posible me ayuden:

Si creo un DSN de Sistema con autentificacion de SQL Server

var sConnectionString = "DSN=myDsnSystem;Uid=sa;Pwd=lasuperclave;
oCnn.ConnectionString = sConnectionString
oCnn.Open();
Perfecto funciona bien.
Ahora bien si el mismo DNS de Sistema le damos autentificacion de Windows NT


var sConnectionString = "DSN=myDsnSystem";
oCnn.ConnectionString = sConnectionString
oCnn.Open();


Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'FROJAS\IUSR_FROJAS'.


que falta para lograr la conexion, no puedo cambiar el acceso ya que hay otras applicaciones en ruintime.
Gracias

Saludos.
  #2 (permalink)  
Antiguo 30/04/2009, 10:48
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: DNS de sistema

mmmmmmmmmmmmmmmmmmmm

cuando crees el ODBC en el panel de control del servidor, deberias usar un USUARIO DEL SERVIDOR SQL SERVER, no el usuario del IIS
  #3 (permalink)  
Antiguo 30/04/2009, 11:27
Avatar de mazingerz  
Fecha de Ingreso: febrero-2003
Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 22 años, 3 meses
Puntos: 0
Respuesta: DNS de sistema

Parece que no me explique bien, mira debo usar el DSN de sistema que ya esta creado en el servidor, y usa la autentificacion :
"with Windows NT authentication using network login ID."
Saben cual es la connection string adecuado para esta autentificacion


Lo que abunda en Maestros del Web es :

How should SQL Server Verify the authenticity of the Login ID?

"With SQL Server authentication using login ID and Password entered by user."

var sConnectionString = "DSN=myDsnSystem;Uid=sa;Pwd=lasuperclave;
oCnn.ConnectionString = sConnectionString
oCnn.Open();

funciona de maravillas, por que es como tu dices "deberias usar un USUARIO DEL SERVIDOR SQL SERVER"


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:34.