Ayuda: Columna inexistente

29/09/2004 - 18:05 por Jorge Brizuela | Informe spam
Hola:
Quiero pedirles us ayuda con un problema que está ocurriendo con una
aplicación de nuestra empresa.
Tenemos una base de datos que se instala en los clientes.
La misma puede ser instalada en MSDE o SQL Server 2000 (Personal, Standard o
Enterprise Edition)
El montaje de la base de datos en el servidor se hace a partir de un backup.
El problema ocurre en algunas PCs ( muy pocas en realidad).
Cuando ejecuto algunas stored procedure que hacen mención a una columna
CALC_HORAS, mi aplicación recibe un error indicando que dicha columna no
existe.
Esto ocurre tanto en SELECTs como en INSERTs y UPDATEs.
Si reviso la estructura de la tabla con el Admin. Corporativo, la columna
existe.
Se han instalado muchisimas veces la misma base de datos en otros equipos y
el problema no se presenta.
Pero en las que si, cualquier backup que se monte sobre la misma, dará el
problema.
Es mas, si se realiza un backup de la base de datos con el problema y se la
monta en otro equipo, el problema desaparece.
He probado de desinstalar el motor de base de datos y reintalarlo, sin
exito.
El campo es del tipo BIT. Pero en el resto de la base de datos existen mas
tablas con campos BIT y ninguna ha presentado el problema. Es mas, en la
tabla donde está este campo, exite otro campo del tipo BIT, pero solo se
manifiesta en este campo CALC_HORAS.
Lo único que nos ha dado resultado fue reformatear el disco y reinstalar
Windows (el problema se presenta tanto en Windows 2000 Professional como con
Windows XP).

Al que pueda ayudarme o le haya pasado, le agradeceré que me responda.
Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Edirceu De Brito [MS]
29/09/2004 - 18:38 | Informe spam
Jorge
¿ los MSDE están actualizados con Sp3a ?


Thanks,

Edirceu De Brito,
Microsoft Support Professional

This posting is provided "AS IS" with no warranties, and confers no rights.
Get Secure!. For more info visit http://www.microsoft.com/protect

Please reply to newsgroups only.


"Jorge Brizuela" wrote in message
news:
Hola:
Quiero pedirles us ayuda con un problema que está ocurriendo con una
aplicación de nuestra empresa.
Tenemos una base de datos que se instala en los clientes.
La misma puede ser instalada en MSDE o SQL Server 2000 (Personal, Standard


o
Enterprise Edition)
El montaje de la base de datos en el servidor se hace a partir de un


backup.
El problema ocurre en algunas PCs ( muy pocas en realidad).
Cuando ejecuto algunas stored procedure que hacen mención a una columna
CALC_HORAS, mi aplicación recibe un error indicando que dicha columna no
existe.
Esto ocurre tanto en SELECTs como en INSERTs y UPDATEs.
Si reviso la estructura de la tabla con el Admin. Corporativo, la columna
existe.
Se han instalado muchisimas veces la misma base de datos en otros equipos


y
el problema no se presenta.
Pero en las que si, cualquier backup que se monte sobre la misma, dará el
problema.
Es mas, si se realiza un backup de la base de datos con el problema y se


la
monta en otro equipo, el problema desaparece.
He probado de desinstalar el motor de base de datos y reintalarlo, sin
exito.
El campo es del tipo BIT. Pero en el resto de la base de datos existen mas
tablas con campos BIT y ninguna ha presentado el problema. Es mas, en la
tabla donde está este campo, exite otro campo del tipo BIT, pero solo se
manifiesta en este campo CALC_HORAS.
Lo único que nos ha dado resultado fue reformatear el disco y reinstalar
Windows (el problema se presenta tanto en Windows 2000 Professional como


con
Windows XP).

Al que pueda ayudarme o le haya pasado, le agradeceré que me responda.
Muchas gracias.


Respuesta Responder a este mensaje
#2 Javier Loria
29/09/2004 - 19:59 | Informe spam
Hola:
Podria ser que en algunos casos estes usando Bases tipo Case Insensitve
y en otras Case Sensitive?
Revisa si el nombre es identico incluyendo mayusculas/minusculas.
Solo una posiblidad.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Jorge Brizuela" wrote in message
news:
Hola:
Quiero pedirles us ayuda con un problema que está ocurriendo con una
aplicación de nuestra empresa.
Tenemos una base de datos que se instala en los clientes.
La misma puede ser instalada en MSDE o SQL Server 2000 (Personal, Standard


o
Enterprise Edition)
El montaje de la base de datos en el servidor se hace a partir de un


backup.
El problema ocurre en algunas PCs ( muy pocas en realidad).
Cuando ejecuto algunas stored procedure que hacen mención a una columna
CALC_HORAS, mi aplicación recibe un error indicando que dicha columna no
existe.
Esto ocurre tanto en SELECTs como en INSERTs y UPDATEs.
Si reviso la estructura de la tabla con el Admin. Corporativo, la columna
existe.
Se han instalado muchisimas veces la misma base de datos en otros equipos


y
el problema no se presenta.
Pero en las que si, cualquier backup que se monte sobre la misma, dará el
problema.
Es mas, si se realiza un backup de la base de datos con el problema y se


la
monta en otro equipo, el problema desaparece.
He probado de desinstalar el motor de base de datos y reintalarlo, sin
exito.
El campo es del tipo BIT. Pero en el resto de la base de datos existen mas
tablas con campos BIT y ninguna ha presentado el problema. Es mas, en la
tabla donde está este campo, exite otro campo del tipo BIT, pero solo se
manifiesta en este campo CALC_HORAS.
Lo único que nos ha dado resultado fue reformatear el disco y reinstalar
Windows (el problema se presenta tanto en Windows 2000 Professional como


con
Windows XP).

Al que pueda ayudarme o le haya pasado, le agradeceré que me responda.
Muchas gracias.


Respuesta Responder a este mensaje
#3 Jorge Brizuela
30/09/2004 - 14:58 | Informe spam
Si. La MSDE se distribuye con el CD de instalación y es la última versión
disponible.

A propósito, como se puede verificar que versión de MSDE está instalada?

"Edirceu De Brito [MS]" escribió en el
mensaje news:
Jorge
¿ los MSDE están actualizados con Sp3a ?


Thanks,

Edirceu De Brito,
Microsoft Support Professional

This posting is provided "AS IS" with no warranties, and confers no
rights.
Get Secure!. For more info visit http://www.microsoft.com/protect

Please reply to newsgroups only.


"Jorge Brizuela" wrote in message
news:
Hola:
Quiero pedirles us ayuda con un problema que está ocurriendo con una
aplicación de nuestra empresa.
Tenemos una base de datos que se instala en los clientes.
La misma puede ser instalada en MSDE o SQL Server 2000 (Personal,
Standard


o
Enterprise Edition)
El montaje de la base de datos en el servidor se hace a partir de un


backup.
El problema ocurre en algunas PCs ( muy pocas en realidad).
Cuando ejecuto algunas stored procedure que hacen mención a una columna
CALC_HORAS, mi aplicación recibe un error indicando que dicha columna no
existe.
Esto ocurre tanto en SELECTs como en INSERTs y UPDATEs.
Si reviso la estructura de la tabla con el Admin. Corporativo, la columna
existe.
Se han instalado muchisimas veces la misma base de datos en otros equipos


y
el problema no se presenta.
Pero en las que si, cualquier backup que se monte sobre la misma, dará el
problema.
Es mas, si se realiza un backup de la base de datos con el problema y se


la
monta en otro equipo, el problema desaparece.
He probado de desinstalar el motor de base de datos y reintalarlo, sin
exito.
El campo es del tipo BIT. Pero en el resto de la base de datos existen
mas
tablas con campos BIT y ninguna ha presentado el problema. Es mas, en la
tabla donde está este campo, exite otro campo del tipo BIT, pero solo se
manifiesta en este campo CALC_HORAS.
Lo único que nos ha dado resultado fue reformatear el disco y reinstalar
Windows (el problema se presenta tanto en Windows 2000 Professional como


con
Windows XP).

Al que pueda ayudarme o le haya pasado, le agradeceré que me responda.
Muchas gracias.






Respuesta Responder a este mensaje
#4 Gustavo Larriera [MVP]
30/09/2004 - 20:08 | Informe spam
Primero deberás crear manualmente la carpeta 'C:\Archivos de
programa\Microsoft SQL Server\MSSQL\backup' y luego vuelve a ejecutar el
RESTORE.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Jorge Brizuela" wrote in message
news:
Javier,
Lo que hemos detectado es que el Visor de Eventos del sistema operativo
ha registrado el siguiente evento:

18272 :
I/O error on backup or restore restart-checkpoint file 'C:\Archivos de
programa\Microsoft SQL Server\MSSQL\backup\RRHH.ckp'. Operating system error
3(error not found). The statement is proceeding but is non-restartable.
Para obtener más información, vea el Centro de ayuda y soporte técnico en
http://go.microsoft.com/fwlink/events.asp.

Obviamente, no he encontrado ninguna ayuda desde el sitio de soporte de
Microsoft.

"Javier Loria" escribió en el mensaje
news:
Hola:
Podria ser que en algunos casos estes usando Bases tipo Case Insensitve
y en otras Case Sensitive?
Revisa si el nombre es identico incluyendo mayusculas/minusculas.
Solo una posiblidad.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Jorge Brizuela" wrote in message
news:
Hola:
Quiero pedirles us ayuda con un problema que está ocurriendo con una
aplicación de nuestra empresa.
Tenemos una base de datos que se instala en los clientes.
La misma puede ser instalada en MSDE o SQL Server 2000 (Personal,
Standard


o
Enterprise Edition)
El montaje de la base de datos en el servidor se hace a partir de un


backup.
El problema ocurre en algunas PCs ( muy pocas en realidad).
Cuando ejecuto algunas stored procedure que hacen mención a una columna
CALC_HORAS, mi aplicación recibe un error indicando que dicha columna no
existe.
Esto ocurre tanto en SELECTs como en INSERTs y UPDATEs.
Si reviso la estructura de la tabla con el Admin. Corporativo, la columna
existe.
Se han instalado muchisimas veces la misma base de datos en otros equipos


y
el problema no se presenta.
Pero en las que si, cualquier backup que se monte sobre la misma, dará el
problema.
Es mas, si se realiza un backup de la base de datos con el problema y se


la
monta en otro equipo, el problema desaparece.
He probado de desinstalar el motor de base de datos y reintalarlo, sin
exito.
El campo es del tipo BIT. Pero en el resto de la base de datos existen
mas
tablas con campos BIT y ninguna ha presentado el problema. Es mas, en la
tabla donde está este campo, exite otro campo del tipo BIT, pero solo se
manifiesta en este campo CALC_HORAS.
Lo único que nos ha dado resultado fue reformatear el disco y reinstalar
Windows (el problema se presenta tanto en Windows 2000 Professional como


con
Windows XP).

Al que pueda ayudarme o le haya pasado, le agradeceré que me responda.
Muchas gracias.






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida