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

| ||||
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 |
| ||||
Como te comentaron en el primer post: 1) Usa OleDb y no DSN, ya sabes: Cita: 2) Si insistes en usar el ODBC no valides por TCP/IP (creo que tiene una opción que marcas para esto último)Conn.Open "Provider=sqloledb; Data Source=MySqlServer\NamedInstance; Initial Catalog=MyDatabase; User Id=MySqluserID; Password=MySqlPwd" 3) ¿Tiene tu SQL server todos los SP's? Saludos |
| ||||
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 |
| ||||
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 |
| ||||
a ver, esta es "más intuitiva" (realmente hay algo detras, pero no nos compliquemos en este momento) Cita: de la otra forma, igual sería:sConn = "Driver={SQL Server};SERVER=10.1.1.1; DATABASE=NomBD;UID=User;PWD=password" Conn.Open sConn Cita: Pon la IP y no el nombre del equipo por que si no, fuera de la red no lo encontrara el server.sConn = "Provider=sqloledb; Data Source=IP_Del_Equipo; Initial Catalog=ActividadesAna; User Id=alcc; Password=analuisa" Conn.Open sConn Saludos |
| ||||
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 |
| ||||
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 |
| ||||
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 |
| ||||
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 |
| ||||
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 |
| ||||
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 |
| ||||
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 |
| ||||
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 |
| ||||
¿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? |
| ||||
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 |
| ||||
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
__________________ Para ayudar en lo que se pueda:Zzz: |
| ||||
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 |
| ||||
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 |
| ||||
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 |