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

Cambio de XP a Server 2003

Estas en el tema de Cambio de XP a Server 2003 en el foro de ASP Clásico en Foros del Web. Hola a todos. Sigo con algun problemita con el cambio de XP a Server 2003. De momento tengo solucionado el tema de los dos puntos ...
  #1 (permalink)  
Antiguo 19/04/2005, 04:50
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Cambio de XP a Server 2003

Hola a todos.
Sigo con algun problemita con el cambio de XP a Server 2003.
De momento tengo solucionado el tema de los dos puntos (..) con include y Server.MapPath... (que el servidor 2003 donde alojo el proyecto no permite)

Pero ahora me encontré con este error:

---------------------------------------------------------------------
Microsoft JET Database Engine error '80004005'

La operación debe usar una consulta actualizable.

/pepelucas/hander/inc_functions.asp, línea 497
-----------------------------------------------------------------------

El mismo código en XP se ejecuta correctamente. En el Server 2003 me da este error. Se trata de un Conn.Execute(strSql).

Donde strSQL contiene lo siguiente:
UPDATE FORUM_MEMBERS SET M_LASTHEREDATE = '20050419125054' WHERE FORUM_MEMBERS.M_NAME = ''

Alguna sugerencia??

Muchas gracias a todos!
  #2 (permalink)  
Antiguo 19/04/2005, 05:27
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 5 meses
Puntos: 0
tienes creadas las conexiones a datos?

los ODBC dentro del cuadro de herramientas administrativas?
y si esta creada, revisa si funciona bien, si esta bien creada, si tiene el motor adecuado, q bd utilizas?
  #3 (permalink)  
Antiguo 19/04/2005, 05:42
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Si, todo estábien. No utilizo ODBC. Tengo las conexiones hechas por ruta del fihero. Es un MDB. Y ya te digo, en mi computadora corre perfectmente. Es al pasarla a Server 2003 que da el error.

Por cierto, al probarla con otros XP funciona también correctamente...
  #4 (permalink)  
Antiguo 19/04/2005, 05:47
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
la direferencia fundamental del windows 2003 con los demas sistemas operativos, es que windows 2003 viene orientado a la seguridad.
De manera que todos los servicios, puertos y permisos que antes venian por defecto habilitados , abiertos y permitidos, en windows 2003 vienen deshabilitados, cerrados y no permitidos.
  #5 (permalink)  
Antiguo 19/04/2005, 05:51
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Y sabes concretamente a qué se debe el error?
Simplemente hago un UPDATE...
Puede dar ese error por no afectar a ningún registro?? He hecho miles de UPDATES que no afectaban a ningun registro, sin problemas...

Si alguien se encontró en mi caso, help me please!!
  #6 (permalink)  
Antiguo 19/04/2005, 06:02
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
si se pregunta si alguien se ha encontrado con esta pregunta antes, averiguelo utilizando el buscador pues amigo.


Ve y coloca "La operación debe usar una consulta actualizable " en el buscador y voilá
  #7 (permalink)  
Antiguo 19/04/2005, 09:43
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
OK. Haces bien en aconsejarlo, aunque soy buen usuario del foro, y antes de comentar esto en este post, por supuesto que he buscado algo de info antes.

Les comento. El mayor motivo (sino el único) que encontré en relación a mi problema es el de los permisos, pero para salir de dudas, ya le asigné ControlTotal al usuario IUSR este que utilizamos para http y que todos conocemos muy bien, en la carpeta donde estn las BD... Sigue dando el mismo problema.

Aclarado esto. Alguien que le haya pasado O NO, tiene alguna idea de qué más motivos podrían haber?

Gracias a todos
  #8 (permalink)  
Antiguo 19/04/2005, 12:52
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Oye...

Esa consulta es correcta ?

UPDATE FORUM_MEMBERS SET M_LASTHEREDATE = '20050419125054' WHERE FORUM_MEMBERS.M_NAME = ''

Porque no se iguala a nada ?

Prueba correrla asi:

UPDATE FORUM_MEMBERS SET M_LASTHEREDATE = '20050419125054'

Creo que ese podria ser el error... pero pruebalo primero.
  #9 (permalink)  
Antiguo 19/04/2005, 13:06
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
Es problema de seguridad verifica los permisos del usuario anonimo asignado al servicio IIS, en el caso debes ver a que grupo de usuarios pertenece y que previlegios tiene..!!

Eso me pasaba a mi utilizando WK2003
  #10 (permalink)  
Antiguo 19/04/2005, 17:48
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Cita:
Iniciado por Neuron_376

UPDATE FORUM_MEMBERS SET M_LASTHEREDATE = '20050419125054'

Creo que ese podria ser el error... pero pruebalo primero.
esto le cambiaria el campo a todos los registros!!!
  #11 (permalink)  
Antiguo 20/04/2005, 03:36
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Neuron_376,
No puedo cambiar la linea SQL por la que me comentas. Eso cambiaría el funcionamiento de mi aplicación
La consulta confirmo que está escrita correctamente. No es problema de consulta. Todo funciona correctamente bajo otros sistemas.


Cita:
Iniciado por skatomundo
Es problema de seguridad verifica los permisos del usuario anonimo asignado al servicio IIS, en el caso debes ver a que grupo de usuarios pertenece y que previlegios tiene..!!

Eso me pasaba a mi utilizando WK2003
Skatomundo,
Yo lo que hago para ver el tema de permisos, es boton derecho sobre el directorio virtual (desde IIS), Propiedades, Seguridad de Directorios, Control de autenticación y acceso anónimo. Deste ahí activo la casilla para permitir conexiones anonimas.

Según tu explicación... debería hacer algo más??
  #12 (permalink)  
Antiguo 20/04/2005, 04:56
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
tienes que ir a la carpeta física, desde mi pc, por ejemplo, boton derecho en la carpeta, compartir y seguridad,pestaña seguridad y ahí darle permisos a IUSR_maquina
  #13 (permalink)  
Antiguo 20/04/2005, 05:02
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
OK. Los permisos están asignados al usuario IUSR... con CONTROL TOTAL...

Pero sigue dando el mismo problema...

No puede haber algún otro motivo para que de este tipo de error??
  #14 (permalink)  
Antiguo 20/04/2005, 05:07
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
fijate si la base de datos ha heredado los permisos de la carpeta
  #15 (permalink)  
Antiguo 20/04/2005, 05:10
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Si, ha heredado...
  #16 (permalink)  
Antiguo 20/04/2005, 05:21
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
joder....

puede ser que tengas marcado "autentificacion de windows integrada" y el usuario con el que entras en windows no tenga permisos suficientes? prueba a darle control total.
  #17 (permalink)  
Antiguo 20/04/2005, 05:29
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Le acabo de quitar la "autentiacion integrada de windows" desde IIS, e forma que quedó activado el acceso anónimo únicamente... pero estoy en lo mismo.

A quien le he de dar control total? Ya se lo di al uuario IUSR... en las carpetas tanto de la web como de las BD, para que no de problemas en ese sentido.. por lo menos hasta que solucione esto.
__________________
..:: moNTeZIon ::..
  #18 (permalink)  
Antiguo 20/04/2005, 05:38
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
pues chico, ni idea. lo siento.
  #19 (permalink)  
Antiguo 21/04/2005, 01:55
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
YA HE SOLUCIONADO EL PROBLEMA!!!

Les explico, porqué no me convence, funciona pero no entiendo por qué...

El tema es que hay que darle permiso de escritura al grupo "Todos" en la carpeta de la BD... Pero qué tiene que ver el grupo todos??
Con aplicaciones web no se trabaja con el usuario IUSR_Servidor?? Hasta ahora habia sido así... Con Windows 2003 hay que dar permisos de escritura al grupo Todos tambien...

Curioso.

Pero en fin, problema resuelto
__________________
..:: moNTeZIon ::..
  #20 (permalink)  
Antiguo 21/04/2005, 02:41
 
Fecha de Ingreso: marzo-2005
Ubicación: Vitoria
Mensajes: 49
Antigüedad: 19 años, 2 meses
Puntos: 0
a mi me pasó lo mismo

A mi me pasó lo mismo que a ti y lo solucioné como tu lastima que no vi el post a tiempo te podía haber ayudado.
P.D. Probé con todo dándole permisos a los usuarios. Dándole permisos al PC y dándole permisos a los grupos y nada solo funcionaba dándole permisos a Todos. Seguro que se puede hacer bien pero no sé como.
Suerte!
__________________
En la oficina todo son mujers menos yo y me estan dando por el culo... algo falla :golpeado:
  #21 (permalink)  
Antiguo 21/04/2005, 09:48
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
Eso man.. no basta con asignar USUariio y Usuario sino hy que revisar Administración de equipos y comprobar los permisos para el grupo y usuario asigando como ANONIMO..
  #22 (permalink)  
Antiguo 21/04/2005, 10:58
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Qué permisos wey?

En administradión de Equipos -> Usuarios y Grupos ?
Ahi no se pueden asignar permisos... Ahí defines las propiedades de los grupos y usuarios, grupos a los que pertenecen los usuarios, etc... pero... permisos? Donde?
__________________
..:: moNTeZIon ::..
  #23 (permalink)  
Antiguo 21/04/2005, 14:16
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años
Puntos: 125
Grupos con permisos
  #24 (permalink)  
Antiguo 22/04/2005, 02:26
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Vale vale...
__________________
..:: moNTeZIon ::..
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 00:10.