Migracion Sql Server 7 (Urgente!!!)

14/10/2004 - 12:09 por Juan | Informe spam
Hola, a todos, hace unos 4 años mi empresa compró a una empresa
desarrolladora de Software un sistema E.R.P. que funcionaba sobre Sql Server
7. Ahora me disponia a migrar la aplicacion a Sql Server 2000, pero resulta
que alguna de las tablas de la aplicacion tenian un campo llamado "FUNCTION",
que en Sql 7 no era palabra reservada y en Sql 2000 si lo es, por lo tanto
cualquier sentencia sql que contenga el nombre de ese campo sobre esas tabla
da error. El problema es que la empresa de software cerró y yo no tengo el
codigo fuente de la aplicacion, y por lo tanto no puedo modificar el codigo
de las consultas. Existe alguna solucion para esas consultas sin
reescribirlas???

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
14/10/2004 - 12:15 | Informe spam
¿No puedes acceder al fuente de la consulta y poner entre corchetes la
palabra "function"?


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Juan" escribió en el mensaje
news:
Mostrar la cita
Server
Mostrar la cita
resulta
Mostrar la cita
"FUNCTION",
Mostrar la cita
tabla
Mostrar la cita
codigo
Mostrar la cita
#2 Juan
14/10/2004 - 12:25 | Informe spam
No puedo acceder a la fuente, es una aplicacion en VB y no tengo los fuentes,
se la consulta que falla porque la he visto con el profiler del sql-server

"Carlos Sacristan" escribió:

Mostrar la cita
#3 Carlos Sacristan
14/10/2004 - 12:37 | Informe spam
No me refiero al fuente de la aplicación, sino al de la base de datos.
Si puedes entrar en el diseño de la consulta


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Juan" escribió en el mensaje
news:
Mostrar la cita
fuentes,
Mostrar la cita
la
Mostrar la cita
tanto
Mostrar la cita
tengo el
Mostrar la cita
#4 Juan
14/10/2004 - 13:01 | Informe spam
A que te refieres con "diseño de la consulta"?, la consulta esta escrita en
el codigo de un modulo de VB.

"Carlos Sacristan" escribió:

Mostrar la cita
#5 Eladio Rincón
14/10/2004 - 14:05 | Informe spam
Hola,

puedes cambiar el nivel de compatibilidad de la base de datos a 70, de esta
forma trabajarías como en 7.0:
EXEC sp_dbcmptlevel 'tu_base_datos', 70

Ejemplo:

create database Con70
go
use Con70
go
EXEC sp_dbcmptlevel 'Con70', 70
go
create table function ( id int, function varchar(100))
go
insert into function select 1, 'lalala'
go
select id, function from function
go
EXEC sp_dbcmptlevel 'Con70', 80
go
select id, function from function --crash
select id, [function] from [function] --ok
go
use master
go
drop database Con70



Eladio Rincón
SQL Server MVP
http://www.siquelnet.com

Associate Mentor
Solid Quality Learning Iberoamericana
http://www.SolidQualityLearning.com

"Juan" wrote in message
news:
Mostrar la cita
Server
Mostrar la cita
resulta
Mostrar la cita
"FUNCTION",
Mostrar la cita
tabla
Mostrar la cita
codigo
Mostrar la cita
Ads by Google
Search Busqueda sugerida