La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Instalación y configuración Fernando Punzón Ortiz Código: SQL 07.

Presentaciones similares


Presentación del tema: "Instalación y configuración Fernando Punzón Ortiz Código: SQL 07."— Transcripción de la presentación:

1 Instalación y configuración Fernando Punzón Ortiz Código: SQL 07

2 Agenda Descripción de SQL Server 2005 Análisis de los componentes de SQL Server 2005 Características de SQL Server 2005 Introducción a SQL Server 2005 Extensibility Components Mejoras para los administradores Preparación de la instalación de SQL Server 2005 Instalación de SQL Server 2005 Mantenimiento de la instalación de SQL Server 2005

3 Agenda Descripción de SQL Server 2005 Análisis de los componentes de SQL Server 2005 Características de SQL Server 2005 Introducción a SQL Server 2005 Extensibility Components Mejoras para los administradores Preparación de la instalación de SQL Server 2005 Instalación de SQL Server 2005 Mantenimiento de la instalación de SQL Server 2005

4 ¿Qué es SQL Server 2005? SQL Server 2005 es un poderoso motor de base de datos relacional que aporta a nuestro negocio: –Alto rendimiento –Escalabilidad –Seguridad de almacenamiento, recuperación de información en T-SQL o en formato XML

5 SQL Server 7.0 SQL Server 2005 SQL Server 2000 TCO más bajo Ajuste automático Fiabilidad y seguridad Inteligencia de Negocio integrada Foco en la disponibilidad Seguridad Productividad del desarrollador XML Nativo Primero en incluir ETL corporativo y Data Mining intensivo Foco en el rendimiento y la escalabilidad Soporte para XML Primero en incluir Notification Primero en incluir Data Mining y Reporting Re-arquitectura de servidor relacional Administración automática avanzada de recursos Primero en incluir OLAP y ETL Objetivos comunes a todas las versiones SQL Server 6.0/6.5 Diferenciación de Sybase SQL Server Integración con Windows El primero en incluir replicación de datos 1 ª Generación2 ª Generación3 ª Generación Evolución

6 Ediciones

7 Alta disponibilidad para aplicaciones corporativas Mejoras en la seguridad Foco en la capacidad de administración. Auto optimización Gestión de datos corporativos Productividad del desarrollador Inteligencia de Negocio Integración con Visual Studio and.NET Tecnología XML nativa Interoperabilidad: estándares abiertos, Servicios Web Solución ETL completa Ayuda a la decisión en tiempo real: informes, Data Mining Mejoras en escalabilidad y disponibilidad Características generales

8 Componentes SQL Server 2005 Relational Database Engine.NET CLR Analysis Services Native HTTP Support Service Broker Replication Reporting Services Full-Text Search Notification Services SQL Server Integration Services

9 Descripción de componentes SQL Server Analysis Services –Soporte para Anilisis Soporte para aplicaciones de proceso analítico on line Data mining SQL Server Integration Services (SSIS) –Herramienta ETL Notification Services –Ambito de soluciones donde a los suscriptores se les envia una notificación cuando sucede un evento especifico a través de distintos canales, , mensaje de texto, etc. Reporting Services –Extraen datos de origenes hetereogeneos y generan informes, visibles en navegadores, enviados a suscriptores o exportados a archivos.

10 Descripción de componentes Service Broker –Sistema de cola de transacciones entre servicios de software altamente escalable en entornos asíncronos. Common Language Runtime (CLR) –Posibilidades de implementar soluciones de base de datos en código escrito en lenguajes.NET Soporte de HTTP nativo –Habiita la conexion con SQL Server sin requerir Internet Information Services.

11 Descripción de componentes Replicación –Conjunto de tecnologías para copiar y distribuir datos y objetos de bases de datos de un servidor a otro de manera sincronizada para asegurar la consistencia de la información. Full-Text Search –Indexado flexible basado en catálogos de texto

12 Agenda Descripción de SQL Server 2005 Análisis de los componentes de SQL Server 2005 Características de SQL Server 2005 Introducción a SQL Server 2005 Extensibility Components Mejoras para los administradores Preparación de la instalación de SQL Server 2005 Instalación de SQL Server 2005 Mantenimiento de la instalación de SQL Server 2005

13 Motor de base de datos Es el corazón de SQL Server. Aporta almacenamiento, recuperación, modificación escalable desde aplicaciones personales hasta soluciones de BI Mejoras –Las tablas e índices pueden ser particionados horizontalmente en múltiples grupos de archivos, mejorando rendimiento y mantenimiento –Nuevos tipos de datos (xml, modificador max para nvarchar, varchar, y varbinary ) –Gestión estructurada de excepciones (bloques TRY -CATCH) –Nueva estructura de seguridad a través de principals, securables, y permissions –Database Tuning Advisor

14 Descripción de Anlysis Services Business Intelligence Development Studio Múltiples instancias de Analysis Services en un mismo equipo. Cubos basados en múltiples tablas de hecho. Performance Indicators (KPI) Algoritmo Microsoft Naïve Bayes algorithm, que aumenta el rendimiento en data mining Conectividad ADODM mejorada mediante API Microsoft.AnalysisServices.AdomdClient Lenguaje MDX, DMX Y XML/A Capacidad de Administración mediante SQL Server Management Studio Asistentes fáciles e intuitivos de utilizar para la generación de cubos - Cubos en un solo click

15 Ejemplo de Anlysis Services

16

17 Microsoft SQL Server Analysis Services 2005 Creación rápida y fácil de Cubos

18 Microsoft SQL Server Analysis Services 2005

19

20

21

22

23

24

25

26

27

28

29

30

31

32 Mejoras en Full-Text Search –Ejecución de consultas full-text contra servidores vinculados –No existe limite para usar una o todas las columnas de la tabla. –Pueden ejecutarse consultas de texto usando distintos lenguajes –Posibilidad de backup y restauración independiente de los datos

33 Introducción a SQL Server Integration Services (SSIS) Herramienta ETL totalmente rediseñada (antiguos DTS) Integracion en Business Intelligence Development Studio

34 Entorno de gestión para los servicios de integración SQL Server Integration Services (SSIS)

35

36

37 Mejoras en la replicación Mayor control sobre las cuentas sobre las que la replicación se ejecuta Replication Monitor Replication Management Objects (RMO), (API) mediante la que se pueden generar gestores de replicación personalizados en cualquier lenguaje.NET Nuevos sistemas de inicialización de suscriptores: –Backup y restauración –Copia de base de datos –Dynamic snapshots Con estos sistemas la suscripción está inmediatamente disponible al crear la suscripción eliminando tiempos de espera. Origenes de datos Oracle en replicación transaccional o snapshot Replicación via HTTP mediante IIS

38 Agenda Descripción de SQL Server 2005 Análisis de los componentes de SQL Server 2005 Características de SQL Server 2005 Introducción a SQL Server 2005 Extensibility Components Mejoras para los administradores Preparación de la instalación de SQL Server 2005 Instalación de SQL Server 2005 Mantenimiento de la instalación de SQL Server 2005

39 Notification Services Instancias –Definidas en un archivo de configuración XML implementadas mediante servicios de Windows® que almacenan datos en SQL Server –Almacena datos del suscriptor que pueden compartirse en todas sus aplicaciones, y gestionar la generación y envio de notificaciones –El servicio de Windows para una instancia se denomina NS$instance_name y la base de datos asociada a la instancia : instance_nameNSMain

40 Notification Services Aplicaciones –Cada instancia puede controlar múltiples aplicaciones –Una aplicación se define en un archivo XML denominado application definition file (ADF) e implementado como una base de datos denominada instance_nameNSapplication_na me –Las aplicaciones almacena información sobre eventos, suscripciones y notificaciones.

41 Cliente se subscribe a un evento 1 1 Se genera la notificación 3 3 Se formatea la notificación 4 4 Se entrega la notificación al canal de distribución 5 5 El evento ocurre 2 2 Notification Services Nuevo producto Se entregan las notificaciones 6 6 SMTP

42 Reporting Services Integración del Report Designer en el Business Intelligence Development Studio para crear informes Report Manager –Gestiona seguridad –Programación –Generación y distribución –Administración del histórico del informe –Los usuarios pueden acceder a los informes a través de un servidor web dedicado, desde el que los informes pueden ser exportados a los siguientes formatos: Xml Excel Html Csv

43 Report Server Configuration Manager

44

45 Report Manager

46 Report Builder

47 Report Designer

48 Native HTTP Support SQL Server 2005 puede responder directamente peticiones HTTP sin necesidad de un servidor Web simplificando la implementación de en una base de datos SQL Server Para habilitar las respuestas HTTP es necesario generar HTTP ( CREATE ENDPOINT): –Registrar la URL que redireccionarán al SQL Server –Especificar los puertos de escucha –Métodos de autentificación –Estado inicial del endpoint (ALTER ENDPOINT ) –Lista de exclusiones –Web methods accedidos a través del endpoint

49 Use for heterogeneous data access Soporte Nativo HTTP? Para qué? Web Server SQL Server Internet LAN Mainframe Client Limit open firewall ports.NET Client LAN Java Client

50 Creación HTTP Endpoint Instrucción invocada mediante el Endpoint: Generación del Endpoint:

51 Agenda Descripción de SQL Server 2005 Análisis de los componentes de SQL Server 2005 Características de SQL Server 2005 Introducción a SQL Server 2005 Extensibility Components Mejoras para los administradores Preparación de la instalación de SQL Server 2005 Instalación de SQL Server 2005 Mantenimiento de la instalación de SQL Server 2005

52 Service Broker Asegura el correcto orden de recepción de los mensajes en un único envío Emplean un identificador único para todos los mensajes pertenecientes a una misma conversación. Gestión asíncrona, los mensajes pueden ser enviados a un servicios incluso cuando este no está disponible

53 A1 A2 B1 B2 Queue Service Consumer Service Provider Transactional messaging Transactional messaging Messages stored in database Messages stored in database Queues maintained in database Queues maintained in database Activación Aautomática de programas de activación Flexibilidad de programación y procesado Integración en la Base de Datos Entrega asíncrona mediante sistema de colas Conversaciones agrupan mensajes relacionados Los mensajes se reciben una sola vez y en orden Service Broker Caracterisiticas Comunicaciones Seguras

54 ProcessExpense Service SubmitExpense Service Service Broker Proceso de Conversación ExpenseQueue queue ProcessExpense Contract ExpenseClaim Message Type (Initiator) ClaimResponse Message Type (Target) ExpenseQueue queue ExpenseClaim message ExpenseClaim message ClaimResponse message ClaimResponse message msg 1 1 Employee submits expense using client application 1 1 Conversation begins; Submit message sent asynchronously, stored procedure exits 2 2 Submit message received at target 3 3 ProcessExpense service program activated 4 4 ProcessExpense stored procedure processes message 5 5 AcceptedOrDenied and EndDialog messages sent, ending conversation AcceptedOrDenied and EndDialog messages sent, ending conversation AcceptedOrDenied message received 7 7 ExpenseSubmission service program activated; conversation ends ExpenseSubmission service program activated; conversation ends 8 8 ExpenseResult Stored Procedure msg SubmitExpense Stored Procedure msg ProcessExpense Stored Procedure msg 8 8

55 Service Broker

56 Pasos del desarrollo Assembly: TaxLib.dll VB, C#, … Build Proyecto VS.NET SQL Server SQL Data Definition: create assembly … create function … create procedure … create trigger … create type … SQL Queries: select sum(tax(sal,state) ) from Emp where county = King Runtime alojado dentro de SQL

57 Common Language Runtime Modelo gestionado de seguridad Funcionalidades hasta las que no llega T-SQL Múltiples lenguajes: –VB.Net –C# Pueden generarse los siguientes objetos: –Procedimientos almacenados –Tipos de datos definidos por el usuario –Funciones definidos por el usuario –Triggers –Funciones de agregado definidas por el usuario

58 Common Language Runtime La unidad de desarrollo en el.NET Framework es el assembly. –DLL or EXE que contiene definiciones de clase y código –Los assembly pueden importarse a la BBDD mediante CREATE ASSEMBLY para lanzar instrucciones: CREATE PROCEDURE, CREATE TRIGGER, CREATE FUNCTION, CREATE AGGREGATE, y CREATE TYPE

59 Agenda Descripción de SQL Server 2005 Análisis de los componentes de SQL Server 2005 Características de SQL Server 2005 Introducción a SQL Server 2005 Extensibility Components Mejoras para los administradores Preparación de la instalación de SQL Server 2005 Instalación de SQL Server 2005 Mantenimiento de la instalación de SQL Server 2005

60 Mejoras del sistema Dynamic AWE memory –Posibilidades de expansión de la memoria más allá del espacio de memoria virtual configurado Windows Server 2003 Edition Maximum Physical Memory Standard4 GB Enterprise32 GB Datacenter64 GB

61 Mejoras del sistema Hot-add memory –Si el hardware soporta esta funcionalidad, puede añadirse memoria al servidor sin reiniciar –Configuración automática –Enterprise Datacenter edition con la opción awe enabled configurada y el modificador –h

62 Tablas particionadas e índices Permite a una tabla extenderse en varios grupos físicos de archivos Resultados –Aumento del rendimiento en entornos multiprocesador con 8 o más procesadores, ejecución en paralelo. –Facilidad de manejo de grandes tablas Transparente a la aplicación La fila es la unidad de particionado

63 Snapshot Isolation

64 SQLiMail Utiliza SMTP para el envio de correo desde una instancia de SQL Server 2005 Las aplicaciones pueden enviar s con resultados de consulta y archivos

65 Agenda Descripción de SQL Server 2005 Análisis de los componentes de SQL Server 2005 Características de SQL Server 2005 Introducción a SQL Server 2005 Extensibility Components Mejoras para los administradores Preparación de la instalación de SQL Server 2005 Instalación de SQL Server 2005 Mantenimiento de la instalación de SQL Server 2005

66 Caracteristicas

67 Clientes objetivos Workgroup Edition –Pequeñas empresas con necesidades de gestión de información básicas Servidores con hasta 2 CPUs Standard Edition –Pequeñas o medianas empresas con necesidades de gestión, análisis y generación de informes de la información. Servidores con hasta 4 CPUs Enterprise Edition –Empresas grandes y/o con necesidades complejas de gestión, análisis y generación de informes de la información. SQL Server 2000 limita a 64 CPUs en sistemas de 64bits Sin limitación de CPU en SQL Server 2005

68 Escenarios objetivos Workgroup Edition –Aplicaciones de negocio –Servidor Web de Front-end –Sucursales de una empresa Standard Edition –Aplicaciones de negocio –Data warehousing –Análisis e informes de la información Enterprise Edition –Data warehousing a gran escala –Empresas con alto volumen de Procesado de transacciones Online (OLTP) –Análisis complejos de la información

69 La oferta de bases de datos en el mercado * Small Business Server (SBS) es sólo ofrertado a través del modelo de precio servidor/CAL IBMOracleSQL ServerMySQL $1k $5k $20k $40k $0k Max DB Pro MSDE/Express Standard Enterprise $15k $10k Standard Edition 1 Standard Enterprise DB2 Express DB2 WG Licenciamiento por procesador Workgroup SBS Premium*

70 Comparativa de licenciamiento MicrosoftMySQLOracleIBM Gratuita MSDE/Express Gratuita Ninguna Básica Hasta 2 CPUs Workgroup $739 (5 usuarios) $3,899 por proc. $1,499 (5 usuarios) c/ SBS Premium MySQL Pro N/D $595 por proc. Standard Edition One $745 (5 usuarios) $4,995 por proc. DB2 Express $994 (5 usuarios) $3,899 por proc. Standard Hasta 4 CPUs Standard $2,799 (10 usuarios) $5,999 por proc. MaxDB N/D $1,490 por proc. Standard $3,000 (10 usuarios) $15,000 por proc. DB2 Workgroup $3,450 (10 usuarios) $7,500 por proc. Enterprise $13,499 (25 usuarios) $24,999 por proc. Ninguna Enterprise $20,000 (25 usuarios) $40,000 por proc. DB2 Enterprise N/D $25,000 por proc. Origen: Los Websites de MySQL, Oracle e IBM Los precios mostrados son precios de Retail sin opciones adicionales.

71 Requisitos de Software

72 Agenda Descripción de SQL Server 2005 Análisis de los componentes de SQL Server 2005 Características de SQL Server 2005 Introducción a SQL Server 2005 Extensibility Components Mejoras para los administradores Preparación de la instalación de SQL Server 2005 Instalación de SQL Server 2005 Mantenimiento de la instalación de SQL Server 2005

73 Instalación

74

75

76

77

78

79

80

81

82 Instalación desatendida Template.ini setup.exe /settings c:\setup\installsettings.ini

83 Instalación remota Invocada desde línea de comandos usando un archivo *.ini Soportada unicamente en dominios

84 Upgrade Advisor Comprueba las posibilidades de upbrade para: –Databases –Analysis Service Cubes –Notification Services –Reporting Services –DTS Packages local file based

85 Upgrade Advisor Reporting

86 Instalación en cluster Configurar el cluster en Windows Server Crear un grupo para la instalación de SQL Server Hasta 8 nodos

87 Desinstalar SQL Server 2005

88 Próximas Acciones 17/09/2005. HOL – Windows Server IPSec 18/09/2005. Evento – Windows Update Services 20/10/2005. Contramedidas Hacker. 21/10/2005: Gira Seguridad Technet. 17/09/2005. HOL – Windows Server IPSec 18/09/2005. Evento – Windows Update Services 20/10/2005. Contramedidas Hacker. 21/10/2005: Gira Seguridad Technet. 20/10/2005. Contramedidas Hacker. 21/10/2005: Gira Seguridad Technet.

89 Boletín quincenal TechNews

90 Contactos Informática 64 –http://www.informatica64.comhttp://www.informatica64.com – Profesor


Descargar ppt "Instalación y configuración Fernando Punzón Ortiz Código: SQL 07."

Presentaciones similares


Anuncios Google