Copyright © 2008, Solid Quality Mentors. All rights reserved. SQL Server 2008 Declarative Management Framework Enrique Catala Bañuls Data Platform Architect.

Slides:



Advertisements
Presentaciones similares
Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
Advertisements

Rocío Contreras Aguila Primer Semestre 2010
Introducción a Microsoft Operations Manager 2005 Joshua Sáenz G Joshua Sáenz G
3/24/2017 4:02 PM © Microsoft Corporation. All rights reserved.
Madrid, junio de 2009 Seguridad en bases de datos: SQL Server 2005 y Oracle 10g.
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Base de Datos Unidad I Introducción.
Introducción a LAS Bases de Datos
Administración de archivos de bases de datos
SQL SERVER 2008 Alejandro Leguizamo Mentor, SQL Server MVP SOLID QUALITY MENTORS
{ Aplicaciones de Misión Crítica } Eladio Rincón SQL Server MVP Solid Quality Mentors.
ESET Endpoint Security y ESET Endpoint Antivirus
Arturo López Consultor de tecnología
Microsoft SQL Server 2008 – SQL Server Integration Services
INSTITUTO TECNOLOGICO DE MINATITLAN
Bases de Datos Introducción.
DETECCIÓN DE INTRUSOS rodríguez García Juan Carlos 3812
¿Qué es ZABBIX? Zabbix esta diseñado para monitorear y registrar el estado de varios servicios de red, Servidores, hardware de red, alertas y visualización.
Teórico: Introducción
WINDOWS SMALL BUSINESS SERVER 2011 Miguel Hernández Consultor Preventa I.T.
Gestión y Administración. Los productos disponen de capacidades cada vez más potentes Aumenta la complejidad de su gestión Sigue creciendo el volumen.
Entity Framework Desarrollador vs. DBA Enrique Puig Nouselles
Copyright © 2008, Solid Quality Mentors. All rights reserved. Cómo controlar el rendimiento de mi SQL Server 2008 Enrique Catala Bañuls Data Platform Architect.
Gestión Basada en Directivas en SQL Server 2008
Antonio Gámir TSP – Windows Client
SQL Server 2008 Creando informes impactantes con SQL Server 2008 Javier Torrenteras Data Platform Architect Solid Quality Mentors.
UNIDAD II Modelo de Datos.
MOTORES DE BASE DE DATOS
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
Nomiplus T&A . NET Sistema Integral de Control de Asistencias altamente configurable para el Control de Personal, permitiendo la Administración del.
Inteligencia artificial
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
Código: HOL-WIN51. Introducción a Windows Server 2008 Novedades en Windows Server 2008 R2 Actualización a Windows Server 2008 R2 Implantación Instalación.
Mejorando la forma de construir datawarehouses usando Microsoft SQL Server 2008 Integration Services.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
BASE DE DATOS BY: Julián Villar Vázquez.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
RESTRICCIONES Ing. Carolina Moreno Departamento de Sistemas Facultad de Electrónica y Telecomunicaciones Universidad del Cauca.
Trabajo Profesional Presentado por: Hna. Cecibel Tomalá Suárez
Administracion de Base de Datos I
Mejorando el Acceso a tu Base de Datos SQL Server Eladio Rincón Mentor y SQL Server MVP Solid Quality Mentors DEV305.
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
EDGAR IVÁN ARIAS MALDONADO INGENIERIA DE SISTEMAS.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
¿Qué es una Base de datos?
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Gestión de servidores y clientes con Microsoft System Center Essentials 2007 Joshua Sáenz G.
SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors El modelo relacional en la nube.
LENGUAJE SQL (LENGUAJE ESTRUCTURADO DE CONSULTA) BASES DE DATOS Ing Sonia Godoy H.
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
Manual violento de Navicat
Gestión de sistemas operativos de red
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Errores comunes al instalar SQL Server 2008
DISPARADORES Y SISTEMAS DE GESTION DE BASE DE DATOS DE SQL
SQL Server Compact Edition
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Planificación de Sistemas de Información
Diccionario/Directorio de Datos
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano –
Curso de programación Visual Chart 6 (1ªEd.)
Entregables del Proyecto
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Protección de un servicio Web 1.Autenticación. 2.Gestión de usuarios y grupos. 3.Gestión de servicios. 4.Gestión de sistema de ficheros. 5.Firewall. 6.Prevención.
Transcripción de la presentación:

Copyright © 2008, Solid Quality Mentors. All rights reserved. SQL Server 2008 Declarative Management Framework Enrique Catala Bañuls Data Platform Architect Solid Quality Mentors

Copyright © 2008, Solid Quality Mentors. All rights reserved. Solid Quality Mentors Mentores Fernando G. Guerrero, Miguel Egea, Alejandro Leguízamo, Jesús López, Jordi Rambla, Eladio Rincón, Daniel Seara, Guillermo Som, Antonio Soto, Adolfo Wiernik, … +80 mentores en todo el mundo, 45 MVPs, 5 RDs. Ayudando a obtener lo mejor de SQLServer y.NET con Formación Consultoría Mentoring

Copyright © 2008, Solid Quality Mentors. All rights reserved. Manejabilidad en SQL Server 2008 Los entornos de BBDD son complejos de manejar Supongo que ya lo sabes Las nuevas tendencias no simplifican el problema Nuevas características en SQL Server 2005 Consolidación de servidores y centros de datos Proliferación de BBDDs remotas y embebidas Introducción

Copyright © 2008, Solid Quality Mentors. All rights reserved. Manejabilidad en SQL Server 2008 Framework de administración declarativa Colección de datos de rendimiento Eventos extendidos Resource Governor Auditoria Tecnologías

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Declarative Management Framework Nuevas características Mayor complejidad de gestión (mas conocimiento, mas sintaxis, mas capítulos en la guia del administrador) Llevan a… Consolidación y Virtualización Necesidades de gestión de la escalabilidad (admin centralizada == mas servidores por cabeza) Necesidades de gestión de la escalabilidad (admin centralizada == mas servidores por cabeza) Llevan a… Proliferación de BDs remotas y embebidas Necesidad de gestión remota Mgmt & “No-Mgmt” (¿quien y donde esta el dba?) Necesidad de gestión remota Mgmt & “No-Mgmt” (¿quien y donde esta el dba?) Llevan a… Gestión por “Intención” (el sistema reacciona ante el usuario) Se soluciona… Escalabilidad Uno-Muchos (hacer un grupo de servidores como uno) Escalabilidad Uno-Muchos (hacer un grupo de servidores como uno) Se soluciona… Control y Automatización de monitorización (prevenir o notificar cambios) Control y Automatización de monitorización (prevenir o notificar cambios) Se soluciona…

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Instalación Solo versiones developer y express para estaciones de desarrollo Reducción de la superficie de ataque XPCmdShell == False SQLCLR == True DBMail == False RemoteDAC == False Para cada instancia Tamaño de tempdb < 200GB Para cada BBDD, el último día de backup < hoy – 2 Para idénticas BBDD Todas las vistas han de tener el prefijo “vw_” Ejemplos de policies

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Políticas de administración Creado por administradores Administración explícita Verifica las políticas de servidores objetivo Refuerza las políticas de servidores objetivo Administración automática Previene la violación de políticas Verifica los cambios de políticas Verifica las políticas mediante reglas básicas Componentes

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Una entidad administrada por el framework Ejemplos instancia BBDD tabla índice Las entidades forman una jerarquía al nivel de instancia Conjuntos de entidades filtradas Ej. Tablas en el esquema HumanResource Conceptos clave: Objetivo

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Un conjunto de propiedades lógicas que modelan el comportamiento o características de ciertos tipos de objetivos El conjunto de propiedades lógicas del modelo comportamiento características Dependen del motor de base de datos Ej: Facetas que describan características sobre CLR no servirán en SQL Server 2000 Las facetas están predefinidas Ejemplo: Tabla, índice, servidor, propiedades de configuración Conceptos clave: Facetas

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Especifica el estado deseado De un objetivo En términos de una faceta Ejemplo Faceta Surface Area Configuration: o AdHocDistributedQueriesEnabled == False o Databas Enabled == True o IsSqlClrEnabled == True o OleAutomationProceduresEnabled == False o RemoteDacConnectionsEnabled == False o WebXPsEnabled == False o XPCmdShellEnabled == False o … Conceptos clave: Condición

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Intento de declaración para definir como manejar Un conjunto de objetivos el significado de una condición Con un método de ejecución Conceptos clave: política

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Especifica como reforzar una política Ad hoc (bajo demanda) Chequeo Configurar Automáticamente (planificado, ante cambios) Planificado, se registra cuando no se cumple Intentos de modificación, se registra cuando no se cumple Intentos de modificación, prevención cuando no se cumple Conceptos clave: Modo de ejecución

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Depende de la faceta En planificación, se registra cuando no se cumple Soportado por todas las facetas, utiliza trabajos del Agente Intentos de modificación, se registra cuando no se cumple Soportado si un evento que capture el estado del cambio existe Intentos de modificación, prevención cuando no se cumple Soportado si la transacción existe vía trigger DDL Conceptos clave: Soporte del modo de ejecución

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Agrupamiento de políticas Una política puede pertenecer solo a una categoría Una BBDD puede subscribirse a un conjunto de categorías Todas las BBDD se subscriben implícitamente a una por defecto Conceptos clave: Categorías de políticas

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Almacenado en la BBDD del sistema msdb Vistas de catálogo dbo.syspolicy_* Cuidado! Diferencias entre CTP4, CTP5, y CTP6 Configuración

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF En ficheros XML Contiene definición para todas las condiciones Puede ser importado en otras instancias Políticas de importación/exportación

Copyright © 2008, Solid Quality Mentors. All rights reserved. DMF Disponibilidad de capturar el estado de una faceta En archivo XML Convirtiéndolo a su política Ejemplo Salvar el estado de una faceta del configuración de Área de Superficie Importar el estado en otra instancia como una política Configurar la instancia con la política importada Trabaja además con configuración de grupos de servidores Estado de la faceta

Copyright © 2008, Solid Quality Mentors. All rights reserved. Mejoras de administración Administración de múltiples servidores mediante Designación de servidores de configuración Creación de grupos de servidores Ejecuta lo mismo contra grupos de servidores Sentencias T-SQL Políticas del Framework de Administración Declarativa Servidores de configuración

Copyright © 2008, Solid Quality Mentors. All rights reserved. Demo Declarative Management Framework

Copyright © 2008, Solid Quality Mentors. All rights reserved. ¿ PREGUNTAS ? SOLIDQ. COM