Programación Web y Scripting > ASP

 Problema para conectar con SQL SERVER

(1/1)

th3r0rn:
Hola tengo problemas con mi codigo para conectar a una bases de datos sql server la cual se llama pruebas, nose si esta correcta la conexion, el error li muestro aqui mismo abajo, ahora les enseño mi codigo:

--- Código: Text ---<%option explicit%><html><head><title>problema</title></head><body><%dim conexionset conexion = Server.CreateObject("ADODB.Connection")conexion.ConnectionString = "Provider=SQLOLEDB.1;" & _                            "Data Source=.;" & _                            "Integrated Security=SSPI;" & _                            "Persist Security Info=False;" & _                            "Initial Catalog=pruebas"conexion.Opendim registrosset registros = Server.CreateObject("ADODB.RecordSet") registros.open "select producto from productos",conexiondo while not registros.eof  response.write("Código:" & registros("producto"))registros.movenextloopconexion.close%></body></html>   El error que me sale es:
Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.

/asp.asp, línea 5

gophlb:

--- Cita de: "th3r0rn" ---conexion.ConnectionString = "Provider=SQLOLEDB.1;" & _
                            "Data Source=.;" & _
                            "Integrated Security=SSPI;" & _
                            "Persist Security Info=False;" & _
                            "Initial Catalog=pruebas"

--- Fin de la cita ---
creo que te falta el nombre o un algo que referencie al servidor de SQL.

cuando te conectas con el asistente grafico, supongo que pondras nombre del servidor o una ip y luego usuario y password.

creo que como minimo, te falta por especificar eso :)

th3r0rn:
Hola estos son los datos:

Esos son los datos? hice un codigo para probar y me da un error:

--- Código: Text ---<%Dim Conex'Creamos el objeto de conexion ahora...Set Conex = Server.CreateObject ("ADODB.Connection")Conex.Open "driver={SQL Server};server=TH3R0RN-PC; database=pruebas; uid=th3r0rn-PCth3r0rn;pwd="%> Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'th3r0rn-PCth3r0rn'.

/asp.asp, línea 5
Caul sera el problema?

colocado:
Hola.
El fallo te lo esta indicando , es problema del usuario que no se puede identificar.
En la ventan de login que haces desde el manager, lo haces con la autenticacion de windows, prueba a cambiarla y te dejara escribir el usuario y la contraseña, averigua cuales son (por defecto suele ser usuario sa y la contraseña la que pusieras a la hora de instalar) y despues ponlas en tu codigo asp

USUARIO -> uid=th3r0rn-PCth3r0rn;

PASS -> pwd="

Navegación

[0] Índice de Mensajes

Ir a la versión completa