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
Ir a la versión completa