Mejoras en el motor de base de datos

Actualizado: 15 de septiembre de 2007

Microsoft SQL Server 2005 ofrece una serie de mejoras y nuevas características en el Database Engine (Motor de base de datos).

Características mejoradas del motor de base de datos

A continuación se muestran las áreas en las que ha mejorado el Database Engine (Motor de base de datos).

Tema Descripción

Mejoras en la programación del motor de base de datos

Se pueden escribir objetos de base de datos, como desencadenadores, procedimientos almacenados y tipos definidos por el usuario, en lenguajes .NET Framework, como Microsoft Visual C#. El desarrollo y la depuración están integrados en el entorno de Microsoft Visual Studio, lo que permite a los programadores utilizar las mismas herramientas para desarrollar objetos de base de datos que las que utilizan para desarrollar componentes y servicios .NET. Framework. Se ha ampliado el lenguaje Transact-SQL con una serie de funciones como, por ejemplo, un control de errores mejorado y compatibilidad con consultas recursivas.

Mejoras en la administración del motor de base de datos

Se ha simplificado la administración del Database Engine (Motor de base de datos) gracias a la configuración dinámica de instancias, como la administración dinámica de memoria AWE y la afinidad de CPU y E/S dinámica. Se han incluido una serie de características para mejorar la seguridad, como la posibilidad de que puedan concederse todos los permisos y la separación de usuarios y esquemas.

Mejoras en las consultas distribuidas del Motor de base de datos

Se ha mejorado la funcionalidad de las consultas distribuidas con los cambios en Transact-SQL, la compatibilidad con nuevos tipos de datos y la adición de nuevos eventos de Traza de SQL.

Mejoras en la disponibilidad del motor de base de datos

La disponibilidad de las bases de datos de SQL Server se ha mejorado mediante operaciones de indización en línea, recuperación rápida durante operaciones de recuperación tras un bloqueo y disponibilidad parcial durante operaciones de restauración, sumas de comprobación de páginas de base de datos y creación de reflejo de medios de copia de seguridad. La creación de reflejo de la base de datos permite la creación de servidores en espera activa que proporcionan una compatibilidad para la conmutación por error rápida, sin que se produzca ninguna pérdida de datos derivada de las transacciones confirmadas.

Mejoras en el motor de base de datos que afectan al XML

Ahora, el Database Engine (Motor de base de datos) admite un tipo de datos XML para almacenar documentos XML en columnas de tabla o variables Transact-SQL. También admite el lenguaje XQuery, incluido el lenguaje de manipulación de datos XML (XML DML).

Mejoras en la escalabilidad y el rendimiento del motor de base de datos

Se ha producido una mejora en la partición de datos gracias a la partición de índices y tablas nativas. La simultaneidad de las aplicaciones ha mejorado gracias al uso del nuevo nivel de aislamiento de instantánea y a la posibilidad de disponer de varios conjuntos de resultados activos en una única conexión.

Mejoras internacionales del motor de base de datos

Ahora, las intercalaciones y juegos de caracteres del Database Engine (Motor de base de datos), y sus interfaces, incluyen compatibilidad con caracteres complementarios y caracteres con codificación GB18030.

Mejoras en la seguridad del motor de base de datos

Describe la amplia gama de nuevos mecanismos de seguridad. Estos mecanismos incluyen reducción de la superficie durante la instalación, la herramienta de configuración de superficie, el cifrado nativo, la administración de claves integrada, la autorización granular, la directiva de contraseñas configurable, el contexto de ejecución discreto y las diversas cuentas de proxy.

Vea también

Conceptos

Novedades de SQL Server 2005

Ayuda e información

Obtener ayuda sobre SQL Server 2005