sql 2005: diferencias entre compatibilidad 8.0 y 9.0

09/05/2008 - 15:08 por DarthSidious | Informe spam
buenos dias, tengo algunas dudas,
que diferencias importantes existen en un sql 2005 Enterprise, en usar una
base de datos con nivel de compatibilidad 8.0 (sql 2000) o ponerla en 9.0
(sql 2005) ?? Que cosas gano al usarla en 9.0 ?
gracias por su tiempo en leerme!!!

salu2

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
09/05/2008 - 16:05 | Informe spam
DarthSidious,

Sobre todo si quieres mantener compatibilidad para asegurar el mismo
comportamiento de ciertas funciones, procedimientos, etc. que se tenia en
versiones anteriores. Para ver la lista, refierete a los libros en linea y
busca por "sp_dbcmptlevel".

Por ejemplo, si tu db esta usando compatibilidad 90 (SS 2005), entonces no
podras usar los operadores *= y =* para outer joins.


AMB


"DarthSidious" wrote:

buenos dias, tengo algunas dudas,
que diferencias importantes existen en un sql 2005 Enterprise, en usar una
base de datos con nivel de compatibilidad 8.0 (sql 2000) o ponerla en 9.0
(sql 2005) ?? Que cosas gano al usarla en 9.0 ?
gracias por su tiempo en leerme!!!

salu2
Respuesta Responder a este mensaje
#2 DarthSidious
09/05/2008 - 16:17 | Informe spam
gracias!! pero hay alguna diferencia en cuanto a rendimiento? me refiero,
quiza en la forma en que se procesan las consultas, esta mas optimizado si se
usa compatibilidad para sql 2005? o la compatiblidad solo se refiere a
setencias tsql, operadores, clausulas, y estructuras de datos? Estuve viendo
los BOL pero no dicen nada en cuanto a rendimiento y planes de ejecusion y
demas.

salu2!!!

"Alejandro Mesa" wrote:

DarthSidious,

Sobre todo si quieres mantener compatibilidad para asegurar el mismo
comportamiento de ciertas funciones, procedimientos, etc. que se tenia en
versiones anteriores. Para ver la lista, refierete a los libros en linea y
busca por "sp_dbcmptlevel".

Por ejemplo, si tu db esta usando compatibilidad 90 (SS 2005), entonces no
podras usar los operadores *= y =* para outer joins.


AMB


"DarthSidious" wrote:

> buenos dias, tengo algunas dudas,
> que diferencias importantes existen en un sql 2005 Enterprise, en usar una
> base de datos con nivel de compatibilidad 8.0 (sql 2000) o ponerla en 9.0
> (sql 2005) ?? Que cosas gano al usarla en 9.0 ?
> gracias por su tiempo en leerme!!!
>
> salu2
Respuesta Responder a este mensaje
#3 Alejandro Mesa
09/05/2008 - 16:26 | Informe spam
Tambien, pues de seguro los planes de ejecucion deben conservar la
compatibilidad.

Lee primero el topico que te indique.

AMB

"DarthSidious" wrote:

gracias!! pero hay alguna diferencia en cuanto a rendimiento? me refiero,
quiza en la forma en que se procesan las consultas, esta mas optimizado si se
usa compatibilidad para sql 2005? o la compatiblidad solo se refiere a
setencias tsql, operadores, clausulas, y estructuras de datos? Estuve viendo
los BOL pero no dicen nada en cuanto a rendimiento y planes de ejecusion y
demas.

salu2!!!

"Alejandro Mesa" wrote:

> DarthSidious,
>
> Sobre todo si quieres mantener compatibilidad para asegurar el mismo
> comportamiento de ciertas funciones, procedimientos, etc. que se tenia en
> versiones anteriores. Para ver la lista, refierete a los libros en linea y
> busca por "sp_dbcmptlevel".
>
> Por ejemplo, si tu db esta usando compatibilidad 90 (SS 2005), entonces no
> podras usar los operadores *= y =* para outer joins.
>
>
> AMB
>
>
> "DarthSidious" wrote:
>
> > buenos dias, tengo algunas dudas,
> > que diferencias importantes existen en un sql 2005 Enterprise, en usar una
> > base de datos con nivel de compatibilidad 8.0 (sql 2000) o ponerla en 9.0
> > (sql 2005) ?? Que cosas gano al usarla en 9.0 ?
> > gracias por su tiempo en leerme!!!
> >
> > salu2
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida