none
Error conexión con asp clásico RRS feed

  • Pregunta

  • Buenas tardes estimados/as. Estoy trabajando en un servidor la cual posee Windows Server 2003 con una base de datos SQL Server 2000. El tema es que monté mi sitio web y todo pero el problema es que no me conecta. Acá el error que me da.

    El nombre de usuario como la clave (En la cadena de conexión) lo he cambiado muchas veces, he probado una y otra vez y no hay caso que conecte...alguien tiene alguna idea de que podría ser? puede que haya quedado mal montado el sitio web? El motor de BD quizas??? Les recuerdo que el sitio esta hecho en ASP CLÁSICO...Espero sus comentarios. 

    Saludos a todos y muchas gracias

    lunes, 20 de junio de 2016 16:27

Respuestas

  • Enrique Aleman,

    ¿Puedes conectarte a la base de datos en Managment Studio con esas credenciales? Recuerda que si tienes una instancia con nombre tienes que indicarla: NOMBRE_SERVIDOR/NOMBREINSTANCIA

    ¿Has intentado autenticarte bajo la seguridad integrada de Windows?

    xDb_Conn_Str = "Provider=SQLOLEDB; Persist Security Info=False; Integrated Security=SSPI; Data Source=10.184.16.36; Initial Catalog=portal_AVBA;"


    • Marcado como respuesta Enrique Aleman viernes, 24 de junio de 2016 15:13
    lunes, 20 de junio de 2016 18:05
  • Si el error te da en la conexión

    Oconn.Open xDb_Conn_Str

    y la cadena de conexión que pasas es

    xDb_Conn_Str = "Provider=SQLOLEDB; Persist Security Info=False; Integrated Security=SSPI; Data Source=10.184.16.36; Initial Catalog=portal_AVBA;"

    No estás pasando ni usuario ni contraseña.


    Saludos, Javier J

    • Marcado como respuesta Enrique Aleman viernes, 24 de junio de 2016 15:13
    miércoles, 22 de junio de 2016 16:06
  • proba asi

    driver ={sql server};server=10.184.16.36;uid=user_avba;pwd=user_avba;database=portal_avba


    • Marcado como respuesta Enrique Aleman viernes, 24 de junio de 2016 15:13
    jueves, 23 de junio de 2016 1:28

Todas las respuestas

  • Pues habría que ver la instrucción con la que estás abriendo la conexión con la base de datos (línea 20). 

    Saludos, Javier J

    lunes, 20 de junio de 2016 17:02
  • Enrique Aleman,

    ¿Puedes mostrar la cadena de conexión? (falsea los datos que son críticos de la cadena)

    lunes, 20 de junio de 2016 17:10
  • claro, acá va el código de la cadena de conexión. 

    xDb_Conn_Str = "Provider=SQLOLEDB;Persist Security Info=False;Data Source=10.184.16.36;Initial Catalog=portal_AVBA;User Id=user_avba;Password=user_avba"

    Acá es donde abro la conexión.

    Set Oconn = Server.CreateObject("ADODB.Connection")
    	Oconn.Open xDb_Conn_Str
    	Oconn.CommandTimeout = 3600
    	Set objRS = Server.CreateObject("ADODB.RecordSet")	
    	strSQL = "EXEC DBO.PA_VALIDA_INGRESO_ENCRIPTADO '" & susername & "','" & spassword &"'"
    	objRS.Open strSQL, oConn

     La verdad que no se que podrá ser...saludos y gracias


    lunes, 20 de junio de 2016 17:56
  • Enrique Aleman,

    ¿Puedes conectarte a la base de datos en Managment Studio con esas credenciales? Recuerda que si tienes una instancia con nombre tienes que indicarla: NOMBRE_SERVIDOR/NOMBREINSTANCIA

    ¿Has intentado autenticarte bajo la seguridad integrada de Windows?

    xDb_Conn_Str = "Provider=SQLOLEDB; Persist Security Info=False; Integrated Security=SSPI; Data Source=10.184.16.36; Initial Catalog=portal_AVBA;"


    • Marcado como respuesta Enrique Aleman viernes, 24 de junio de 2016 15:13
    lunes, 20 de junio de 2016 18:05
  • Hola. Si, me puedo conectar directamente a la base de datos con esas credenciales. No he probado conectarme con seguridad de windows. Lo haré y te comento. Gracias por responder. Saludos
    lunes, 20 de junio de 2016 18:08
  • Willams...de la forma que me has sugerido tampoco conecta...creo que podría ser que no se instaló correctamente el motor...aunque no es ya que puedo conectarme y hacer consultas...pero de la aplicación es imposible.

    gracias por la ayuda....saludos..

    lunes, 20 de junio de 2016 18:32
  • ¿Qué valores tienes en susername y en spassword?
    ¿El error te lo da al abrir el recordset con objRS.Open strSQL, oConn ?

    Saludos, Javier J

    martes, 21 de junio de 2016 7:05
  • Los valores que le paso al procedimiento almacenado son los datos de login (usuario/contraseña).....el error me da cuando el objeto de conexión.
    miércoles, 22 de junio de 2016 15:58
  • Si el error te da en la conexión

    Oconn.Open xDb_Conn_Str

    y la cadena de conexión que pasas es

    xDb_Conn_Str = "Provider=SQLOLEDB; Persist Security Info=False; Integrated Security=SSPI; Data Source=10.184.16.36; Initial Catalog=portal_AVBA;"

    No estás pasando ni usuario ni contraseña.


    Saludos, Javier J

    • Marcado como respuesta Enrique Aleman viernes, 24 de junio de 2016 15:13
    miércoles, 22 de junio de 2016 16:06
  • proba asi

    driver ={sql server};server=10.184.16.36;uid=user_avba;pwd=user_avba;database=portal_avba


    • Marcado como respuesta Enrique Aleman viernes, 24 de junio de 2016 15:13
    jueves, 23 de junio de 2016 1:28
  • Gracias amigo, probaré y te cuento. saludos y gracias. 
    jueves, 23 de junio de 2016 21:29