• Viernes 8 de Noviembre de 2024, 07:15

Autor Tema:  Problema para conectar con SQL SERVER  (Leído 3405 veces)

th3r0rn

  • Miembro activo
  • **
  • Mensajes: 49
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
Problema para conectar con SQL SERVER
« en: Lunes 22 de Febrero de 2010, 01:00 »
0
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
  1. <%option explicit%>
  2. <html>
  3. <head>
  4. <title>problema</title>
  5. </head>
  6. <body>
  7. <%
  8. dim conexion
  9. set conexion = Server.CreateObject("ADODB.Connection")
  10. conexion.ConnectionString = "Provider=SQLOLEDB.1;" & _
  11.                             "Data Source=.;" & _
  12.                             "Integrated Security=SSPI;" & _
  13.                             "Persist Security Info=False;" & _
  14.                             "Initial Catalog=pruebas"
  15. conexion.Open
  16. dim registros
  17. set registros = Server.CreateObject("ADODB.RecordSet")
  18. registros.open "select producto from productos",conexion
  19. do while not registros.eof
  20.   response.write("Código:" & registros("producto"))
  21. registros.movenext
  22. loop
  23. conexion.close
  24. %>
  25. </body>
  26. </html>
  27.  
  28.  
  29.  
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

  • Visitante
Re: Problema para conectar con SQL SERVER
« Respuesta #1 en: Lunes 22 de Febrero de 2010, 20:34 »
0
Cita de: "th3r0rn"
conexion.ConnectionString = "Provider=SQLOLEDB.1;" & _
                            "Data Source=.;" & _
                            "Integrated Security=SSPI;" & _
                            "Persist Security Info=False;" & _
                            "Initial Catalog=pruebas"
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

  • Miembro activo
  • **
  • Mensajes: 49
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
Re: Problema para conectar con SQL SERVER
« Respuesta #2 en: Lunes 22 de Febrero de 2010, 21:25 »
0
Hola estos son los datos:

Esos son los datos? hice un codigo para probar y me da un error:
Código: Text
  1. <%
  2. Dim Conex
  3. 'Creamos el objeto de conexion ahora...
  4. Set Conex = Server.CreateObject ("ADODB.Connection")
  5. Conex.Open "driver={SQL Server};server=TH3R0RN-PC; database=pruebas; uid=th3r0rn-PCth3r0rn;pwd="
  6. %>
  7.  
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

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Problema para conectar con SQL SERVER
« Respuesta #3 en: Viernes 5 de Noviembre de 2010, 13:04 »
0
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="