Evolución de SQL Server y migración a SQL Server 2008

11

Click here to load reader

Transcript of Evolución de SQL Server y migración a SQL Server 2008

Page 1: Evolución de SQL Server y migración a SQL Server 2008

Evolución de SQL Server y migración a SQL Server 2008

Page 2: Evolución de SQL Server y migración a SQL Server 2008

Introducción a SQL Server 2008

La evolución de SQL ServerPrepararse para SQL Server 2008

Page 3: Evolución de SQL Server y migración a SQL Server 2008

La evolución de SQL Server

Historia de las versiones de SQL ServerEntornos de negocio para SQL Server 2008Ediciones de SQL Server 2008Resumen de novedades de SQL Server 2008

Page 4: Evolución de SQL Server y migración a SQL Server 2008

Historia de las versiones de SQL Server

SQL Server 1.0 (1989)

Desarrollada por Microsoft, Sybase y Ashton-Tate para OS/2

SQL Server 4.2 (1992) Desarrollada para Windows NT 3.1

SQL Server 6.0 (1995)

Primera versión diseñada específicamente para Windows NT

SQL Server 7.0 (1999)

Reescritura total del código base, obteniendo espectaculares mejoras de rendimiento y escalabilidad

SQL Server 2000 Mayores incrementos de rendimiento, escalabilidad y fiabilidad

SQL Server 2005Nuevas características y mejoras: Integration Services, Analysis Services, Notification Services, Reporting Services y soporte XML

SQL Server 2008 Plataforma de datos para aplicaciones críticas de negocio.

Page 5: Evolución de SQL Server y migración a SQL Server 2008

Entornos de negocio para SQL Server 2008

Plataforma escalable de Business Intelligence optimizada para la integración de datos, informes y análisis.

Business IntelligenceBusiness

Intelligence

Plataforma escalable para el almacenamiento de grandes volúmenes de datos.

Data Warehousing

Data Warehousing

Motor de base de datos escalable, de alto rendimiento para aplicaciones de negocio seguras, de alta disponibilidad.OLTPOLTP

Entorno de programación sencillo que incluye ADO.NET Entity Framework y LINQ.

Application DevelopmentApplication

Development

Soluciones de consolidación flexibles, fáciles de gestionar y de alto rendimiento.

Server Consolidation

Server Consolidation

SQL Server 2008 suministra las funcionalidades de Business Intelligence de varias formas:

El motor de base de datos de SQL Server nos proporciona un motor de almacenamiento de datos escalable y de alto rendimiento para contener muy grandes volúmenes de datos.SQL Server Integration Services nos proporciona una plataforma sencilla para operaciones de extracción, carga y transformación (ETL) que nos permiten incorporar datos de orígenes dispares en nuestros data warehouse y aplicaciones de negocio.SQL Server Analysis Services suministra un motor de procesos analíticos online (OLAP) que soporta analíticas complejas. SQL Server Reporting Services nos facilita la creación, publicación y distribución de informes detallados.

Podemos utilizar las funcionalidades de Microsoft Office 2007 para permitir a los usuarios el acceso a la información corporativa de SQL Server 2008 data. Con Microsoft Office Excel® podemos ejecutar análisis OLAP, consultar informes o efectuar minería de datos.Con Microsoft Office Word podremos ver informes.Con Microsoft Office SharePoint® Server 2007 albergaremos estos informes.

Data WarehousingSQL Server 2008 incluye capacidades de escalabilidad que podemos utilizar para fortalecer nuestras soluciones de almacenamiento de datos:

El motor de base de datos de SQL Server Database nos suministra funcionalidades para cargar, consultar, comprimir y realizar copias de seguridad de los datos.SQL Server Integration Services nos provee de capacidades de búsqueda y canalización de datos que nos facilitan la carga rápida de información en nuestro data warehouse. SQL Server Analysis Services suministra un proceso de consulta mejorado y la habilidad para realizar copias de seguridad de bases de datos muy grandes.SQL Server Reporting Services suministra escalabilidad de informes mejorada.

OLTP SQL Server 2008 incluye un conjunto de características que mejoran la funcionalidad OLTP del motor de base de datos.Permite construir aplicaciones de base de datos escalables, de alto rendimiento, de alta disponibilidad, seguras y manejables.Mediante el uso de las nuevas y mejoradas características como:

Tipos de datos de tamaño variable.Asignación dinámica de direcciones de extensión (AWE).Mirroring de base de datos.Clustering.Replicación. Auditoría de eventos.Encriptación transparente de datos.Políticas de gestión.Gestión y administración centralizada de servidores.

Desarrollo de aplicacionesSQL Server 2008 soporta el uso de nuevas tecnologías de programación que permiten ser más productivos a los desarrolladores y hacen más escalables las aplicaciones.

La introducción de Microsoft ADO.NET Entity Framework y LINQ simplifica el acceso a los datos de una variedad de orígenes.El uso del Microsoft .NET Framework common language runtime (CLR) dentro del motor de base de datos de SQL Server habilita a los desarrolladores para escribir código gestionado que se ejecuta directamente contra los datos.

Consolidación de servidores

SQL Server 2008 soporta la consolidación d servidores mediante varias técnicas:

La ejecución de múltiples instancias de SQL Server en un único ordenador.El uso de Microsoft Virtual Server para ejecutar múltiples sistemas operativos virtuales en un único ordenador físico.

Page 6: Evolución de SQL Server y migración a SQL Server 2008

Como punto de entrada y aprendizajeExpressExpress

Ediciones de SQL Server 2008

Para aplicaciones de negocio críticas a gran escalaEnterpriseEnterprise

Para departamentos de pequeña a media escalaStandardStandard

Para aplicaciones de divisiones de pequeña escalaWorkgroupWorkgroup

Para aplicaciones Web de bajo coste y gran escalaWebWeb

Para bases de datos embebidasCompactCompact

Para desarrollo y pruebasDeveloperDeveloper

Page 7: Evolución de SQL Server y migración a SQL Server 2008

Resumen de novedades de SQL Server 2008

Encriptado de datos tranparente

Configuración de servidores

Plataforma de datos

empresarial

Plataforma de datos

empresarial

Gestión basadas en políticas

ResourceGovernor

Auditoría de SQL Server

Asistentes paraAnalysis Services

Percepción generalizadaPercepción

generalizada

Report Designer

Región de datos Tablix

Ejecución de informes a peticiónAdd-ins para Data Mining

Mejoras en Transact-SQL

Desarrollo dinámico

Desarrollo dinámico

Columnas Sparse

Clasificaciones Windows Server 2008

Parámetros de tipo tabla

Mejoras enSSMS

Tipo de dato FILESTREAM

Más allá de lo relacionalMás allá de lo relacional

Control y registro de cambios

Tipo de datohierarchyid

Sentencia MERGE

Datos espaciales

Page 8: Evolución de SQL Server y migración a SQL Server 2008

Prepararse para SQL Server 2008

Requerimientos Hardware y Software para SQL Server 2008 Consideraciones para la instalación de SQL Server 2008Actualización a SQL Server 2008

Page 9: Evolución de SQL Server y migración a SQL Server 2008

Requerimientos Hardware y Software para SQL Server 2008

Hardware:Procesador Pentium III 2-GHz (32-bit o 64-bit)2 GB de memoria280 MB de espacio de disco para la instalación mínima1700 MB para la instalación completa2 GB durante el proceso de instalación

Software:Windows XP SP2, Windows Server 2003 SP1, Windows Vista o Windows Server 2008.NET Framework 3.5Windows Installer 4.5 y Microsoft Data Access Components (MDAC) 2.8 SP1Internet Explorer 6 SP1

Page 10: Evolución de SQL Server y migración a SQL Server 2008

Consideraciones para la instalación de SQL Server 2008

Los cambios en las clasificaciones incluyen:Se incluyen colecciones para soportar caracteres suplementarios de los alfabetos orientales.

Se incluye la clasificación Binary-code.

Se ha discontinuado el soporte para las colecciones de Windows Korean_Wansung_Unicode, Hindi_CI_AS, Macedonian_CI_AS, Lithuanian_Classic_CI_AS, Cyrillic_90_CI_AS, Azeri_Latin_90_CI_AS y SQL_ALTDiction_CP1253_CS_AS.

SQL Server 2008 sólo puede coexistir, lado a lado, con SQL Server 2000 o SQL Server 2005

El centro de instalación SQL Server nos permite instalar nuevas instancias, actualizar instancias existentes y revisar la documentación:

Sigue disponible después de la instalación.

Suministra enlaces a los requerimientos, documentación, tareas de instalación y tares de mantenimiento.

Page 11: Evolución de SQL Server y migración a SQL Server 2008

Actualización a SQL Server 2008

Permite actualizar instancias de SQL Server 2000 y SQL Server 2005 a SQL Server 2008

Has dos estrategias de actualización disponibles:Actualización In-place. Se sobrescriben las instancias y datos del sistema existentes mediante procesos automatizados.

Actualización Side-by-side. Se instala una nueva instancia mediante un proceso más manual, coexistiendo ambas.

No todos los componentes soportan ambas estrategias. Analysis Services, Reporting Services y Data Transformation Services tienen limitaciones en cuanto en cuanto a las versiones originales desde las que migrar.

Se recomienda la utilización de Upgrade Advisor para obtener un informe con el detalle de los posibles problemas que pueda producir la actualización.