La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Microsoft SQL Server 2008 Implantación y Configuración Rubén Alonso Cebrián Código: HOL-SQL22.

Presentaciones similares


Presentación del tema: "Microsoft SQL Server 2008 Implantación y Configuración Rubén Alonso Cebrián Código: HOL-SQL22."— Transcripción de la presentación:

1 Microsoft SQL Server 2008 Implantación y Configuración Rubén Alonso Cebrián Código: HOL-SQL22

2 Agenda

3 Descripción de Microsoft SQL Server Introducción y componentes Novedades de Microsoft SQL Server Seguridad * Gestión de claves externas * Auditorias * Reflejo de base de datos - Rendimiento * Recursos de memoria online * Recolección de datos * Comprensión de backup y de datos * Gestión de recursos * Planes de ejecución - Gestión * Declarative Management Framework * Plataforma de sincronización unificada

4 Agenda - Entorno de ejecución * ADO.Net Entity Framework Uso de entidades Lenguaje de consulta integrado (LINQ) * Transact/sql Parámetros de valor de tabla Tipos de datos Espaciales y no estructurados * Service Broker - Inteligencia de Negocio * SQL Server Integration Services * SQL Server Analysis Services * SQL Server Reporting Services Instalación de Microsoft SQL Server Requisitos de Hardware y Software - Requisitos de Hardware y Software - System Configuration Checker - System Configuration Checker - Consideraciones para la instalación - Consideraciones para la instalación

5 Agenda Instalación de Microsoft SQL Server Instalación del producto - Instalación del producto - Actualización a Microsoft SQL Server Actualización a Microsoft SQL Server Migración a Microsoft SQL Server Migración a Microsoft SQL Server 2008 Configuración de Microsoft SQL Server Configuración de Superficie de Microsoft SQL Server - Agregar y eliminar componentes - Desinstalar Microsoft SQL Server

6 Descripción de SQL Server 2008

7 Introducción y componentes Microsoft Data Platform Vision Introducción y componentes:

8 Novedades de SQL Server 2008

9 Motor de base de datos. Seguridad Encriptación transparente de datos (Transparent Data Encryption, TDE): - - Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key)

10 Motor de base de datos. Seguridad Encriptación transparente de datos (Transparent Data Encryption, TDE): - - Provee del cumplimiento de múltiples leyes, normas y regulaciones - - Habilita algoritmos de encriptación AES y 3DES para los desarrolladores - - Encriptación de la base de datos realizada a nivel de página * Se encripta antes de ser escrita en disco y se desencripta antes de ser cargada en memoria * No incrementa el tamaño de la base de datos - -Los backup de la base de datos también son encriptados por lo que en procesos de restauración es necesario disponer del certificado o clave asimétrica utilizado en proceso de encriptación - - Los índices de texto completos que existieran antes de la encriptación, no serán encriptados. Se encriptarán los nuevos índices de texto completos

11 Motor de base de datos. Seguridad Encriptación transparente de datos (Transparent Data Encryption, TDE): - - Vista para consulta de datos: Sys.Databases : Vista del catálogo para visualización de información de la base de datos Sys.Certificates: Vista del catálogo que muestra los certificados de una base de datos Sys.Dm_database_encrytion_keys: Vista de gestión dinámica que provee información acerca de las claves de encriptación usadas en una base de datos así como el estado de encriptación de una base de datos. Ejemplo: Use AdventureWorks; go /* El valor 3 representa un estado encriptado en los ficheros de datos y el registro de transacciones. */ SELECT * FROM sys.dm_database_encryption_keys WHERE encryption_state = 3; go

12 Motor de base de datos. Seguridad Encriptación transparente de datos (Transparent Data Encryption, TDE):

13 Motor de base de datos. Seguridad Gestión de claves externas. Módulos de seguridad de hardware (HSM): - - Gestión de claves extensibles (Extensible Management Key) provee la capacidad de almacenamiento de claves de encriptación en módulos de seguridad de hardware de terceros a través de Microsoft Criptographic API (MSCAPI). Mediante Extensible Management Key se provee la posibilidad de habilitar a vendedores de dispositivos de hardware de seguridad a registrarlos en Microsoft SQL Server Dicha funcionalidad, sólo estará disponible en Microsoft SQL Server 2008 Enterprise, Developer o Evaluation Edition - - Extensible Management Key no esta habilitada por defecto. Para activarla:

14 Motor de base de datos. Seguridad Gestión de claves externas. Módulos de seguridad de hardware (HSM): - - Para habilitar nuevos proveedores de encriptación a nivel de Microsoft SQL Server se ha creado la instrucción CREATE CRYPTOGRAPHIC PROVIDER: - - El proveedor tiene que estar previamente instalado en el servidor

15 Motor de base de datos. Auditorias - -Tres destinos posibles para almacenar la información de auditado: * Fichero * Registro de aplicaciones de windows * Registro de seguridad de windows - -Para auditar, se establece el destino del auditado (fichero, registro de aplicaciones, etc.) y se asocian los eventos a auditar mediante la especificación de auditado. Ejemplo de auditado con destino a fichero y a registro de aplicaciones: CREATE SERVER AUDIT Audita_a_fichero TO FILE ( FILEPATH= ); CREATE SERVER AUDIT Audita_a_registro_aplicaciones TO APPLICATION_LOG WITH ( QUEUE_DELAY = 500, ON_FAILURE = SHUTDOWN); CREATE SERVER AUDIT SPECIFICATION Failed_Login_Spec FOR SERVER AUDIT HIPAA_File_Audit ADD (FAILED_LOGIN_GROUP); CREATE DATABASE AUDIT SPECIFICATION Sales_Audit_Spec FOR SERVER AUDIT HIPAA_AppLog_Audit ADD (DATABASE_OBJECT_CHANGE_GROUP), ADD (INSERT, UPDATE, DELETE ON Schema::Sales BY SalesUserI64, SalesAdmini64); Auditorias:

16 Motor de base de datos. Auditorias - -Posibilidad de auditar cambios en el entorno a través de Triggers DDL utilizando la función EVENDATA() para el capturado de información Auditorias:

17 Motor de base de datos. Database Mirroring - -Reparación automática de páginas: Reparación automática de páginas para los errores 823 y 824, como por ejemplo error de redundancia cíclica - - Optimización del rendimiento Microsoft SQL Server 2008 comprime la información de salida del log para reducir el ancho de banda requerido para el envió de datos - - Características de soportabilidad Contadores de rendimiento para el proceso de transferencia de log a) a)Redo Queue y Log Send Queue, utilizados para el control de los log de la base de datos principal b) b)Log Bytes Sent/sec para monitorizar el total de las transaciones del log enviadas por segundo Database Mirroring:

18 Rendimiento. Recursos de memoria online Recursos de memoria online: - Opción disponible en ediciones Microsoft SQL Server Enterprise Edition y en SSOO Windows Server 2003 Enterprise y Datacenter Edition, que permitirá asignar más memoria sin necesidad de reinicios del servidor - En Windows Server 2003, PAE es automaticamente habilitado si el servidor usa un dispositivo Hot Add Memory - Para utilizar Hot Add Memory, se debe inicializar SQL Server con la opción -h habilitada Windows Server 2003 Edition Maximum Physical Memory Standard4 GB Enterprise32 GB Datacenter64 GB

19 Rendimiento. Recolección de datos - Microsoft SQL Server 2008 dispone de la posibilidad de generar un repositorio centralizado para la recopilación de datos de rendimiento, así como nuevos informes y herramientas de monitorización Recolección de datos de rendimiento:

20 Rendimiento. Comprensión de backup y de datos Comprensión de backup: - -Nueva compresión de backup de base de datos - -Permite reducir en disco la entrada/salida de información - -Reduce tamaño del backup - -Ejecución de copias de seguridad más rápidas

21 Rendimiento. Gestión de recursos Resource Governor: - -Habilita a los administradores de bases de datos definir límites de recursos y prioridades para las diferentes cargas de trabajo que pueda soportar el servidor - - Gestión de recursos para los usuarios finales - - Limitado al motor de base de datos - -Especificación de límites para ancho de banda de CPU y memoria

22 Rendimiento. Planes de ejecución Planes de ejecución: - Hints de ejecución en instrucciones DML - -Hint USE PLAN utilizado para establecer planes de ejecución - - Se pueden crear guías de planes para forzar a un plan de ejecución mejor (sp_create_plan_guide) - - Nuevas facilidades para la reescritura de consultas - - SQL Profiler con planes satisfactorios y no satisfactorios

23 Gestión. Declarative Managemet Framework Declarative Management Framework: - -Gestión del entorno basada en políticas Simplicidad mediante políticas para configuración del sistema * Monitoriza y previene cambios en el sistema mediante políticas de autorización * Facilidad de las tareas rutinarias administrativas * Gestión de políticas basada en entidades: a) Instancia b) Bases de datos c) Objetos de SQL Server

24 Gestión. Declarative Managemet Framework Declarative Management Framework:

25 Gestión. Plataforma de sincronización unificada - -Optimizada para sistemas conectados ocasionalmente - - Facilita el despliegue de datos replicados para aplicaciones generadas con Visual Studio.Net mediante nuevos servicios de sincronización utilizados con ADO.net - - Facilidad para desarrollo de aplicaciones basadas en seguimiento de cambios, en cache, o en sistemas de notificaciones Plataforma de sincronización únificada:

26 Entorno de ejecución. ADO.Net Framework Entity ADO.Net Entity Framework: - -Nuevo framework que permite a los desarrolladores definir un nivel de abstracción donde los objetos como las tablas se mapean en entidades - -Utilizado con ADO.Net para el acceso a los datos a través de un nuevo lenguaje de consulta integrado (Language Integrated Query o LINQ) - -LINQ se puede utilizar en: ADO.Net (LINQ to SQL) ADO.Net Dataset (LINQ to Dataset) ADO.Net Entity Framework (LINQ to Entities) Entity Data Service Mapping Provider

27 Entorno de ejecución. ADO.Net Framework Entity ADO.Net Entity Framework: Selección de datos: Actualización de datos:

28 Entorno de ejecución. Transact/sql Transact/SQL -Nuevos tipos de datos: * Parámetros de valor de tabla. Ahora se permite pasar valores estructurados de tipo tabla como parámetro a procedimientos o funciones en el servidor*Hierarchy ID (para almacenar valores de nodos en un jerarquía) * Filestream (para almacenar data de tipo grande como documentos e imágenes) *Geography y geometry (para almacenar datos espaciales utilizados por ejemplo por Virtual Earth) * Time,date,datetime2 y datetimeoffset (para almacenamiento de datos de tiempo) * Grandes UDT (User Definition Types). Se elimina el límite de 8000 bytes, permitiendo a los usuarios crear sus propios tipos de datos de gran tamaño

29 Entorno de ejecución. Service Broker Service Broker: - -Enrutador de mensajería asíncrono incluido a nivel de motor de base de datos que permite generar aplicaciones de envio -recepción de mensajes - - Incluido en Microsoft SQL Server 2005, ahora aporta la funcionalidad de priorizar los mensajes de envio para que sean procesados los primeros aquellos de mayor importancia - - Se incluye herramientas de diagnóstico para la visualización de mensajes perdidos o mal enrutados, impropios o con inconsistencias de seguridad, etc.

30 Inteligencia de negocio. SQL Server Integration Services - -Herramienta de extracción, transformación y carga de la plataforma de Business Intelligence - -En Microsoft SQL Server 20058, hace uso de forma más eficiente de los recursos disponibles disponiendo de la capacidad de ejecución de los paquetes de integración en múltiples procesadores - También se ha priorizado las búsquedas persistentes (SSIS Persistent Lookups ) al ser una de las tareas de transformación más utilizadas, incrementando el rendimiendo de busquedas para soporte de grandes tablas SQL Server Integration Services:

31 Inteligencia de negocio. SQL Server Analysis Services SQL Server Analysis Services: - -Servicios para la implementación de proceso analítico Análisis estatístico (OLAP) Análisis predictivo (Data Mining) - -Implementación de servidores UDM (Unified Dimensional Model) - -Editor de dimensiones mejorado - -Capacidades de reescritura MOLAP habilitadas - -Nuevas herramientas para la creación de cubos - -Nuevas capacidades en algoritmos de forecasting

32 Inteligencia de negocio. SQL Server Analysis Services SQL Server Analysis Services: - -Gestión de agregaciones mejorada, permitiendo desde el entorno de desarrollo lanzar optimizaciones basadas en uso

33 Inteligencia de negocio. SQL Server Reporting Services SQL Server Reporting Services: - -Plataforma para la elaboración de informes Administrador de informes (/reports) Servidor de informes (/reportserver) - -Herramienta para la configuración de informes (Reporting Services Configuration) - - Generación de modelos de informes (Report Builder) - - Nuevo diseñador de informes (Report Designer)

34 Instalación de Microsoft SQL Server 2008

35 System Configuration Checker System Configuration Checker: - -Comprobador de configuración de requisitos del sistema para la implementación de Microsoft SQL Server - - Se encarga de verificar el estado de los requisitos necesarios para la implementación - - En caso de no superar dichos requisitos, la instalación se cancela

36 Instalación del producto Instalación del producto:

37 Instalación del producto Instalación del producto:

38 Instalación del producto Instalación del producto:

39 Instalación del producto Instalación del producto:

40 Actualización a Microsoft SQL Server 2008 Actualización a Microsoft SQL Server 2008: - -Se recomienda ejecutar primero el asesor de actualización (Upgrade Advisor) que reportará posibles errores, opciónes depreciadas, incompatibilidades de release, etc.. y su manejo - - El Upgrade advisor comprueba las compatibilidades de actualización para db engine, analysis services, reporting services, etc..

41 Migración a Microsoft SQL Server 2008 Migración a Microsoft SQL Server 2008:

42 Configuración de SQL Server 2008

43 Configuración de Superficie de Microsoft SQL Server Surface Area Configuration: - -Permite habilitar/deshabilitar características tales como servicios web, procedimientos almacenados, etc. - - Utilidad de línea de comandos equivalente sac.exe - -Permite activar/desactivar protocolos y servicios

44 Desinstalar Microsoft SQL Server 2008 Desinstalar Microsoft SQL Server 2008:

45 Boletín quincenal TechNews

46 Contactos Informática 64 –http://www.informatica64.comhttp://www.informatica64.com – Instructor


Descargar ppt "Microsoft SQL Server 2008 Implantación y Configuración Rubén Alonso Cebrián Código: HOL-SQL22."

Presentaciones similares


Anuncios Google