![Page 2: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/2.jpg)
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
![Page 3: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/3.jpg)
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
![Page 4: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/4.jpg)
¿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
![Page 5: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/5.jpg)
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ón 2ª Generación 3ª Generación
Evolución
![Page 6: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/6.jpg)
Ediciones
![Page 7: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/7.jpg)
• 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
![Page 8: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/8.jpg)
Componentes
SQL Server 2005Relational Database
Engine
.NET CLR
Analysis Services
Native HTTP Support
Service BrokerReplication
Reporting ServicesFull-Text Search
Notification Services
SQL Server Integration Services
![Page 9: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/9.jpg)
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, e-mail, mensaje de texto, etc.
• Reporting Services – Extraen datos de origenes hetereogeneos y generan informes,
visibles en navegadores , enviados a suscriptores o exportados a archivos.
![Page 10: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/10.jpg)
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.
![Page 11: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/11.jpg)
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
![Page 12: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/12.jpg)
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
![Page 13: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/13.jpg)
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
![Page 14: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/14.jpg)
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
![Page 15: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/15.jpg)
Ejemplo de Anlysis Services
![Page 16: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/16.jpg)
Ejemplo de Anlysis Services
![Page 17: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/17.jpg)
Microsoft SQL Server Analysis Services 2005
Creación rápida y fácil de Cubos
![Page 18: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/18.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 19: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/19.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 20: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/20.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 21: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/21.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 22: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/22.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 23: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/23.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 24: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/24.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 25: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/25.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 26: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/26.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 27: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/27.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 28: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/28.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 29: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/29.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 30: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/30.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 31: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/31.jpg)
Microsoft SQL Server Analysis Services 2005
![Page 32: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/32.jpg)
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
![Page 33: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/33.jpg)
Introducción a SQL Server Integration Services (SSIS)
• Herramienta ETL totalmente rediseñada (antiguos DTS)
• Integracion en Business Intelligence Development Studio
![Page 34: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/34.jpg)
Entorno de gestión para los
servicios de integración
SQL Server Integration Services (SSIS)
![Page 35: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/35.jpg)
SQL Server Integration Services (SSIS)
![Page 36: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/36.jpg)
SQL Server Integration Services (SSIS)
![Page 37: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/37.jpg)
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
![Page 38: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/38.jpg)
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
![Page 39: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/39.jpg)
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
![Page 40: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/40.jpg)
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_name
– Las aplicaciones almacena información sobre eventos, suscripciones y notificaciones.
![Page 41: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/41.jpg)
Cliente se subscribe a un eventoCliente se subscribe a un evento11
Se genera la notificaciónSe genera la notificación33
Se formatea la notificaciónSe formatea la notificación44Se entrega la notificación al canal de distribuciónSe entrega la notificación al canal de distribución55
El evento ocurreEl evento ocurre22
Notification Services
Nuevoproducto
Se entregan las notificacionesSe entregan las notificaciones66 SMTPSMTP
66
44
55
22
11
33
![Page 42: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/42.jpg)
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
![Page 43: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/43.jpg)
Report Server Configuration Manager
![Page 44: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/44.jpg)
Report Server Configuration Manager
![Page 45: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/45.jpg)
Report Manager
![Page 46: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/46.jpg)
Report Builder
![Page 47: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/47.jpg)
Report Designer
![Page 48: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/48.jpg)
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
![Page 49: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/49.jpg)
• Use for heterogeneous data access
Soporte Nativo HTTP? Para qué?
WebServer
SQL Server Internet
LANLANMainframe Client
• Limit open firewall ports
.NET Client
LANLAN
Java Client
![Page 50: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/50.jpg)
Creación HTTP Endpoint
• Instrucción invocada mediante el Endpoint:
• Generación del Endpoint:
![Page 51: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/51.jpg)
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
![Page 52: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/52.jpg)
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
![Page 53: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/53.jpg)
112233A1A1
A2A2
B1B1
B2B2
QueueQueue
112233
QueueQueue
112233
QueueQueueService ConsumerService Consumer Service ProviderService Provider
Transactionalmessaging
Transactionalmessaging
Messages storedin database
Messages storedin database
Queues maintainedin database
Queues maintainedin 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
![Page 54: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/54.jpg)
ProcessExpense ServiceProcessExpense ServiceSubmitExpense ServiceSubmitExpense Service
Service Broker Proceso de Conversación
ExpenseQueue queue
ProcessExpense Contract ProcessExpense Contract
ExpenseClaim Message Type (Initiator)
ClaimResponse Message Type (Target)
ExpenseQueue queueExpenseClaimmessage
ExpenseClaimmessage
ClaimResponsemessage
ClaimResponsemessage
msg
11
Employee submits expense using client applicationEmployee submits expense using client application11 Conversation begins; Submit message sent asynchronously, stored procedure exitsConversation begins; Submit message sent asynchronously, stored procedure exits22 Submit message received at targetSubmit message received at target33 ProcessExpense service program activatedProcessExpense service program activated44 ProcessExpense stored procedure processes messageProcessExpense stored procedure processes message55 AcceptedOrDenied and EndDialog messages sent, ending conversationAcceptedOrDenied and EndDialog messages sent, ending conversation6
6677
AcceptedOrDenied message receivedAcceptedOrDenied message received77 ExpenseSubmission service program activated; conversation endsExpenseSubmission service program activated; conversation ends88
ExpenseResultStored Procedure
msgmsg
SubmitExpenseStored Procedure
22
33msg
ProcessExpenseStored Procedure
55
44
msgmsg
88
![Page 55: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/55.jpg)
Service Broker
![Page 56: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/56.jpg)
Pasos del desarrollo
Assembly: “TaxLib.dll”
VB, C#, …VB, C#, … BuildBuildProyecto Proyecto VS .NETVS .NET
SQL ServerSQL Server
SQL Data Definition: SQL Data Definition: create create assembly … assembly … create function … create function … create create procedure … procedure … create trigger … create trigger … create create type …type …
SQL Queries: SQL Queries: select select sum(sum(tax(sal,state)tax(sal,state) ) ) from Emp where county from Emp where county = ‘King’= ‘King’
Runtime alojado dentro
de SQL
![Page 57: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/57.jpg)
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
![Page 58: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/58.jpg)
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
![Page 59: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/59.jpg)
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
![Page 60: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/60.jpg)
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
Standard 4 GB
Enterprise 32 GB
Datacenter 64 GB
![Page 61: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/61.jpg)
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
![Page 62: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/62.jpg)
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
![Page 63: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/63.jpg)
Snapshot Isolation
![Page 64: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/64.jpg)
SQLiMail
• Utiliza SMTP para el envio de correo desde una instancia de SQL Server 2005
• Las aplicaciones pueden enviar e-mails con resultados de consulta y archivos
![Page 65: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/65.jpg)
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
![Page 66: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/66.jpg)
Caracteristicas
![Page 67: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/67.jpg)
Clientes objetivos• Workgroup Edition
– Pequeñas empresas con necesidades de gestión de información básicas
• Servidores con hasta 2 CPU’s
• 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
![Page 68: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/68.jpg)
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
![Page 69: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/69.jpg)
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
Enterprise
DB2 Express
DB2 WG
Licenciamiento por procesador
Workgroup
SBS Premium*
![Page 70: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/70.jpg)
Requisitos de Software
![Page 71: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/71.jpg)
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
![Page 72: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/72.jpg)
Instalación
![Page 73: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/73.jpg)
Instalación
![Page 74: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/74.jpg)
Instalación
![Page 75: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/75.jpg)
Instalación
![Page 76: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/76.jpg)
Instalación
![Page 77: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/77.jpg)
Instalación
![Page 78: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/78.jpg)
Instalación
![Page 79: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/79.jpg)
Instalación
![Page 80: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/80.jpg)
Instalación
![Page 81: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/81.jpg)
Instalación desatendida
• Template.ini
• setup.exe /settings c:\setup\installsettings.ini
![Page 82: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/82.jpg)
Instalación remota
• Invocada desde línea de comandos usando un archivo *.ini
• Soportada unicamente en dominios
![Page 83: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/83.jpg)
Upgrade Advisor
• Comprueba las posibilidades de upbrade para:– Databases
– Analysis Service Cubes
– Notification Services
– Reporting Services
– DTS Packages• local
• file based
![Page 84: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/84.jpg)
Upgrade Advisor Reporting
![Page 85: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/85.jpg)
Instalación en cluster
• Configurar el cluster en Windows Server
• Crear un grupo para la instalación de SQL Server
• Hasta 8 nodos
![Page 86: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/86.jpg)
Desinstalar SQL Server 2005
![Page 87: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/87.jpg)
Próximas Acciones
• 17/09/2005. HOL – Windows Server 2003. 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 2003. 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.
![Page 88: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/88.jpg)
Boletín quincenal TechNews
![Page 89: Instalación y configuración Fernando Punzón Ortiz fpunzon@informatica64.com Código: SQL 07](https://reader033.vdocuments.pub/reader033/viewer/2022061215/54a81315497959eb6d8b4fe2/html5/thumbnails/89.jpg)
Contactos
• Informática 64– http://www.informatica64.com– [email protected]– +34 91 665 99 98
• Profesor– [email protected]