La nueva versión del motor de base de datos incorpora diferentes novedades. Maximiliano Accotto, gerente de Sistemas de la empresa argentina Fundición San Cayetano fue nombrado recientemente MVP de SQL 2005. En este artículo enumera las principales características del nuevo SQL 2005.
Inclusión del CLR (es la inclusión de la posibilidad de programar net en SQL 2005):
permite escribir procedimientos almacenados, triggers, UDF en .NET.
También se agrego la posibilidad de generar funciones de agregación distintas a las estándar (Max, Min, AVG). También se agrego la posibilidad de crear Web Service dentro de SQL.
A nivel de lenguaje (utiliza TSQL, el lenguaje natural de programación de SQL) se ampliaron sus capacidades con nuevas funciones: • DDL Triggers (triggers a nivel DDL). • Numeración de registros con ROW_number). • Se puede trabajar XML en forma nativa. • Se puede usar Xquery. • Se agregaron dos tipos nuevos de datos VarChar (Max) y N VarChar (Max) los cuales apuntan a reemplazar a los viejos Image y Text. • Se agregó Select Top @n que es la posibilidad de incluir una variable dentro de la sentence Top. • También se han agregado sentencias para poder realizar tablas dinámicas (Pivot Tables), control de errores con Try/ Catch (al igual que en .NET). Las versiones 32 y 64 bits de motor de base de datos, tienen la misma cantidad de herramientas administrativas En la versión 2000 se disponía solo del motor de base de datos para la versión de 64 bits.
También son soportadas la versión para Intel y AMD.
Se disponen de nuevas herramientas administrativas y se ha cambiado por completo el modulo de DTS. A nivel administración se han hecho una serie de mejoras importantes como:
Restore online (permite dejar disponible los objetos mientras se hace el restore)
Acceso exclusivo para DBA (un acceso exclusivo para DBA por línea de comando donde se podrá operar el servidor aunque esté colgado) – Service Bro
La seguridad ha cambiado considerablemente dando un mayor nivel granular y mejor control en el acceso a los datos. Las tablas de sistema ahora son implementadas como vistas.
|