1 / 17

Gestión Basada en Directivas en SQL Server 2008

Gestión Basada en Directivas en SQL Server 2008. Jorge Pérez Campo SQL Server Support Specialist jorgepc@microsoft.com http://blogs.msdn.com/jorgepc. Agenda. Introducción Conceptos Elementos Internos Resolución de Problemas Entornos Multi-Servidor Información Adicional. Introducción.

osma
Download Presentation

Gestión Basada en Directivas en SQL Server 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gestión Basada en Directivas enSQL Server 2008 Jorge Pérez Campo SQL Server Support Specialist jorgepc@microsoft.com http://blogs.msdn.com/jorgepc

  2. Agenda Introducción Conceptos Elementos Internos Resolución de Problemas Entornos Multi-Servidor Información Adicional

  3. Introducción • Definida inicialmente bajo el nombre de Declarative Management Framework (DMF) • Introducida en SQL Server 2008 • La GBD permite definir directivas o "comportamientos" de diferentes objetos en SQL Server: • Instancias • Bases de Datos • Tablas • Elementos de Seguridad • Etc.

  4. Introducción: ¿Por Qué GBD? Gestión Simplificada Gestión Proactiva Gestión Virtualizada

  5. Conceptos Facetas (Facets) Condiciones (Conditions) Directivas (Policies)

  6. Conceptos: Facetas Todo aquel objeto sobre el que la Directiva es aplicada Unidades básicas de la GBD Cada Faceta incluye un conjunto de propiedades sobre las que definimos las Directivas Podemos obtener un listado completo a través de dbo.syspolicy_management_facets en msdb

  7. Conceptos: Condiciones • Representan el estado deseado de una Faceta • Quedan definidos por 3 elementos • Propiedad • Operador • Valor • Podemos definir más de una Condición para una Faceta • No podemos mezclar Condiciones de distintas Facetas

  8. Conceptos: Directivas • Permiten comprobar si las Condiciones definidas para una Faceta se cumplen o no • La comprobación puede realizarse de las siguientes formas: • A Petición (On Demand) • Al Programar (On Schedule) • Al Cambiar: Sólo Registrar (On Change: Log Only) • Al Cambiar: Impedir (On Change: Prevent)

  9. Conceptos Facetas Condiciones Directivas

  10. Elementos Internos de la GBD • Motor basado en SQL Server CLR • La GBD basa su información en una serie de tablas y vistas existentes en msdb • Todos los objetos relacionados con GBD incluyen %syspolicy% en el nombre • Podemos obtener un listado de estos objetos a través de: select * from INFORMATION_SCHEMA.TABLES where table_name like '%syspolicy%'

  11. Resolución de Problemas • Comprobar las propiedades de la Directiva • Revisar el histórico de la Directiva en SSMS • Revisar detalles de la Directiva SELECT p.*, c.* FROM msdb.dbo.syspolicy_policies p INNER JOIN msdb.dbo.syspolicy_conditions c ON p.condition_id = c.condition_id; • Consultar la información ofrecida por: • msdb.dbo.syspolicy_policy_execution_history • msdb.dbo.syspolicy_policy_execution_history_details

  12. Resolución de Problemas • Visor de Eventos • ERRORLOG • Profiler • SP:Starting, SP:Completed, SP:StmtCompleted • Errors and Warnings • Broker • Security Audit:Broker conversations, Security Audit:Broker logins

  13. Entornos multi-servidor GBD puede ser empleado en versiones anteriores de SQL Server (2005 y 2000) Automatizar la evaluación de Directivas en conjuntos de instancias Utilizamos Servidores de Administración Central

  14. Entornos multi-servidor ¿Se han completado todas las copias de seguridad correctamente? ¿Estamos cumpliendo la Directiva de Seguridad de la Organización? ¿Estamos implementando las mejores prácticas de configuración y rendimiento?

  15. Entornos Multi-Servidor: EPMF EPMF = Enterprise Policy Management Framework Centralizar los resultados y el histórico de las evaluaciones realizadas en múltiples instancias (Reporting) No incluido en SQL Server 2008, disponible a través de codeplex.com

  16. Información Adicional Administering Servers by Using Policy-Based Management, SQL Server Developer Center, Microsoft Corp., 2009. Policy-Based Management Views (Transact-SQL), SQL Server Developer Center, Microsoft Corp., 2009 Troubleshooting Policy-Based Management Policies, SQL Server Developer Center, Microsoft Corp., 2009 Enterprise Policy Management Framework with SQL Server 2008, SQL Server Developer Center, Microsoft Corp., 2009 Microsoft SQL Server 2008 Feature Pack, October 2008, Microsoft Download Center, Microsoft Corp., 2008. TechNet Webcast: Using the New Policy-Based Management Framework in SQL Server 2008 (Level 300), Microsoft Corp., 2008. SQL Server Policy-Based Management MSDN Blog, Microsoft Corp, 2009.

  17. Más acciones desde TechNet Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: http://www.microsoft.com/spain/technet/jornadas/webcasts/webcasts_ant.aspx Para información y registro de Futuros Webcast de éste y otros temas diríjase a: http://www.microsoft.com/spain/technet/jornadas/default.mspx Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección: http://www.microsoft.es/technet/boletines/default.mspx Descubra los mejores vídeos para TI gratis y a un solo clic: http://www.microsoft.es/technet/itsshowtime/default.aspx Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en: http://www.microsoft.es/technet/recursos/cd/default.mspx

More Related