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

Error para encontra el servidor

Estas en el tema de Error para encontra el servidor en el foro de ASP Clásico en Foros del Web. Esta duda ya la habia expuesto antes pero no se como se arreglo y ya no ssegui indigando mas, ahora recurro a ustedes para ver ...

  #1 (permalink)  
Antiguo 28/03/2006, 12:49
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Pregunta Error para encontra el servidor

Esta duda ya la habia expuesto antes pero no se como se arreglo y ya no ssegui indigando mas, ahora recurro a ustedes para ver si me pueden ayudar con esto, el error que me marca es el siguiente:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]No se encontró el servidor SQL Server especificado.
/cfe/TMPlk6pwupjr.asp, línea 57


Por favor ayudenme un poquito
__________________
nabetsE
  #2 (permalink)  
Antiguo 28/03/2006, 13:02
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 2 meses
Puntos: 2
a lo mejor no has iniciado el servicio sql server.
  #3 (permalink)  
Antiguo 28/03/2006, 13:30
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Lo mas raro es que esto mismo me sucesio el viernes, y no se como pero despues de unos minutos vovio a funcionar, ayer estuve trabajando muy bien, pero hoy regreso y ya no funciona.

Por favor aydenme
__________________
nabetsE
  #4 (permalink)  
Antiguo 28/03/2006, 13:55
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Como te comentaron en el primer post:

1) Usa OleDb y no DSN, ya sabes:
Cita:
Conn.Open "Provider=sqloledb; Data Source=MySqlServer\NamedInstance; Initial Catalog=MyDatabase; User Id=MySqluserID; Password=MySqlPwd"
2) Si insistes en usar el ODBC no valides por TCP/IP (creo que tiene una opción que marcas para esto último)
3) ¿Tiene tu SQL server todos los SP's?

Saludos
  #5 (permalink)  
Antiguo 28/03/2006, 13:58
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 18 años, 5 meses
Puntos: 3
Lo que dijo El Aprendiz debes de chequear.... el Servicio Sql Server esta abajo.....
  #6 (permalink)  
Antiguo 28/03/2006, 14:01
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
También dependiendo de dónde está tu servidor(local o remoto), podrías cambiar la forma en la que SQL escucha:

http://www.sqljunkies.com/How%20To/2...85DFA439B.scuk
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 28/03/2006, 14:17
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Seria corecto ponerlo asi:

Dim CONN

Set CONN=Server.CreateObject("ADODB.Connection")


CONN.ConnectionString = "Provider=SQLOLEDB;Data Source=ZIT_COMN_4400;User ID=alcc;Password=analuisa;Initial Catalog=ActividadesAna"
CONN.Open


Set RS = Conn.Execute(SQL)
If Not RS.Eof then
Do While Not RS.Eof
RS.MoveNext
Loop
Else
response.write "No coincide la clave con su RPE"
End if
%>

Por que segun me marco el siguiente error:


Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80004005)
Atributo de cadena de conexión no válido
/cfe/TMP3u6ctwutqw.asp, línea 62
__________________
nabetsE
  #8 (permalink)  
Antiguo 28/03/2006, 14:18
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
la linea 62 corresponde a CONN.Open

como ven???, como le puedo hacer???
__________________
nabetsE
  #9 (permalink)  
Antiguo 28/03/2006, 15:13
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
a ver, esta es "más intuitiva" (realmente hay algo detras, pero no nos compliquemos en este momento)
Cita:
sConn = "Driver={SQL Server};SERVER=10.1.1.1; DATABASE=NomBD;UID=User;PWD=password"
Conn.Open sConn
de la otra forma, igual sería:

Cita:
sConn = "Provider=sqloledb; Data Source=IP_Del_Equipo; Initial Catalog=ActividadesAna; User Id=alcc; Password=analuisa"
Conn.Open sConn
Pon la IP y no el nombre del equipo por que si no, fuera de la red no lo encontrara el server.

Saludos
  #10 (permalink)  
Antiguo 28/03/2006, 15:16
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Pues si...(esta fué para incrementar mis posts ya que DJ ElAprendiz anda muy activo últimamente je je je)
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #11 (permalink)  
Antiguo 28/03/2006, 15:18
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
ya lo cambie ahora me pone el siguiente error:

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: 'Provider=sqloledb; D'
/cfe/TMP60i1xwuwke.asp, línea 57

como vez???
__________________
nabetsE
  #12 (permalink)  
Antiguo 28/03/2006, 15:20
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
el error en la linea 57 es Conn.Open sConn
__________________
nabetsE
  #13 (permalink)  
Antiguo 28/03/2006, 15:29
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Trata esto, sustituye la IP del servidor SQL.

Código:
<%
	strConnect = "Provider=SQLOLEDB.1;Persist Security Info=False;"&_
	             "Initial Catalog=ActividadesAna;Data Source=IP_Del_Equipo;"&_
				  "Use Procedure for Prepare=1;Auto Translate=True;"&_
				  "Packet Size=4096;User Id=alcc;Pwd=analuisa"
	  
%>

<!-- METADATA type="typelib"
              file="C:\program Files\Common Files\System\ado\msado15.dll" -->

%>
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #14 (permalink)  
Antiguo 28/03/2006, 15:34
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
con este codigo me mando este error:
Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: ''
/cfe/TMP6jvoywux9i.asp, línea 64

linea 64 corresponde a

Set RS = Conn.Execute(SQL)

que tengo despues de poner el codigo que me mando.

Otra duad lo pongo asi tal cual me lo mando????
__________________
nabetsE
  #15 (permalink)  
Antiguo 28/03/2006, 15:59
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
¿que tiene la variable sql?
¿existe el objeto RS y el Conn?
  #16 (permalink)  
Antiguo 28/03/2006, 16:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strConnect
Set rs = Conn.Execute(SQL)

Suponiendo que SQL trae algo
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #17 (permalink)  
Antiguo 29/03/2006, 08:58
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
No se por que pero hoy que llege a la empresa, me dijo uno de mis jefes que exixtia el mismo error en con otra pagina, asi que tuvo que reiniciar el servidor, y ahora resulta que ya funciona, de todos modos muchisisisimas gracias por su ayuda, y disculpen si ocupe un poco de su valioso tiempo.
__________________
nabetsE
  #18 (permalink)  
Antiguo 29/03/2006, 09:10
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Eso no es correcto, que te quedes con la tranquilidad de que "ya funciona" sin haberle hecho nada. Te puede volver a fallar.

Por eso que mencionas que de un día al otro vuelve a funcionar despues de reiniciar, supongo que tienes el IIS montado en un XP normalito, es decir, no es un SO server. Quizá se satura con peticiones.

Bueno, cuando vuelva a fallar, usa este mismo post (o el anterior a este) para decirnozlo, ya que en este esta el seguiemiento a ese problema.

Saludos
  #19 (permalink)  
Antiguo 29/03/2006, 10:29
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
El SQL Server lo tenemos instalado en un servidor windows 2000 y yo trabajp en una maquina con XP e IIS. no se donde puede estar el problema???, me gustaria que me ayudara un poco si su puede???
__________________
nabetsE
  #20 (permalink)  
Antiguo 29/03/2006, 10:34
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
¿Es un windows 2000 server el sistema operativo del equipo donde esta el IIS de producción (no me refiero en donde tu pruebas de local)?

¿hiciste los cambios para ya no usar el ODBC?
  #21 (permalink)  
Antiguo 29/03/2006, 11:45
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
No no hice los cambios, y si es un windows 2000 server, yo tengo aqui en la empresa casi 3 mese y hasta ahora creo que han aparecido esos problemas, aparte hay una persona en Morelia que es quien viene a revisar y dar mantenimiento a los servidores, es mas creo que acaban de cambiar ese servidor, a windows 2000 server
__________________
nabetsE
  #22 (permalink)  
Antiguo 29/03/2006, 13:58
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
muy posiblemente el problema sea el ODBC. Si buscas el error en internet, verás que casi todos cambiando el método de conexión solucionaron su problema

Saludos
  #23 (permalink)  
Antiguo 30/03/2006, 09:11
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Me podri decir como es que lo puedo poner, y arme una explicacion, por que la verdad no entiendo mucho, si me gustaria cambiar, pero no entiendo como.
__________________
nabetsE
  #24 (permalink)  
Antiguo 30/03/2006, 09:29
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
mira esta pagina y veras unos ejemplos como conectar a distintas bases de datos y de distintas formas

sql server sale de las primeras

espero te sirva
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #25 (permalink)  
Antiguo 04/04/2006, 08:32
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Hola d nuevo yo, ahora con este problema, no se si tiene relacion pero me marca el siguiente error, y segun me dijo Myakire podia molestralos de nuevo con este mismo post

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver]Terminó el tiempo de espera
/cfe/Fecha.asp, línea 57


HEEEEEEEEEEEELP
__________________
nabetsE
  #26 (permalink)  
Antiguo 04/04/2006, 08:50
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Ese es otro error segun yo, que tienes en la linea 57?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #27 (permalink)  
Antiguo 04/04/2006, 08:56
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Conn.Open "DSN=con;uid=alcc;pwd=analuisa"
__________________
nabetsE
  #28 (permalink)  
Antiguo 04/04/2006, 08:58
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Pues si, no encuentra el servidor...tienes que ver que es lo que está pasando con tu red, es claro que el problema no es de ASP.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #29 (permalink)  
Antiguo 04/04/2006, 09:03
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
ya hice ping de mi maquina al servidor y del servidor a mi maquina y si hay respuesta, tambien reinici mi maquina y el servidor , pero no funciona. que mas podria hacer???
__________________
nabetsE
  #30 (permalink)  
Antiguo 04/04/2006, 10:36
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Pues primero como te sugirió Myakire desde el principio del post, sería cambiar la cadena de conexión, después como te sugerí, revisar los puertos por dónde SQL escucha y cuál sería el tipo de conexión del SQL para tu caso.

Finalmente hacer una revisión del proxy si tienes alguno, el firewall, etc...

Pero repito, a mi parecer, esto ya no tiene que ver con ASP, para mi es un problema de tu red.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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:30.