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 |
---|---|
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. |
|
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. |
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. |
|
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. |
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. |
|
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. |