La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Gestión Basada en Directivas en SQL Server 2008 Jorge Pérez Campo SQL Server Support Specialist

Presentaciones similares


Presentación del tema: "Gestión Basada en Directivas en SQL Server 2008 Jorge Pérez Campo SQL Server Support Specialist"— Transcripción de la presentación:

1 Gestión Basada en Directivas en SQL Server 2008 Jorge Pérez Campo SQL Server Support Specialist

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

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

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

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

6 Conceptos: Facetas Todo aquel objeto sobre el que la Directiva es aplicada Todo aquel objeto sobre el que la Directiva es aplicada Unidades básicas de la GBD Unidades básicas de la GBD Cada Faceta incluye un conjunto de propiedades sobre las que definimos las Directivas 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 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 Representan el estado deseado de una Faceta Quedan definidos por 3 elementos Quedan definidos por 3 elementos Propiedad Propiedad Operador Operador Valor Valor Podemos definir más de una Condición para una Faceta Podemos definir más de una Condición para una Faceta No podemos mezclar Condiciones de distintas Facetas No podemos mezclar Condiciones de distintas Facetas

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

9 Conceptos Facetas Condiciones Directivas

10 Elementos Internos de la GBD Motor basado en SQL Server CLR Motor basado en SQL Server CLR La GBD basa su información en una serie de tablas y vistas existentes en msdb 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 Todos los objetos relacionados con GBD incluyen %syspolicy% en el nombre Podemos obtener un listado de estos objetos a través de: 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 Comprobar las propiedades de la Directiva Revisar el histórico de la Directiva en SSMS Revisar el histórico de la Directiva en SSMS Revisar detalles de la Directiva 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: Consultar la información ofrecida por: msdb.dbo.syspolicy_policy_execution_history msdb.dbo.syspolicy_policy_execution_history msdb.dbo.syspolicy_policy_execution_history_details msdb.dbo.syspolicy_policy_execution_history_details

12 Resolución de Problemas Visor de Eventos Visor de Eventos ERRORLOG ERRORLOG Profiler Profiler SP:Starting, SP:Completed, SP:StmtCompleted SP:Starting, SP:Completed, SP:StmtCompleted Errors and Warnings Errors and Warnings Broker Broker Security Audit:Broker conversations, Security Audit:Broker logins 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) GBD puede ser empleado en versiones anteriores de SQL Server (2005 y 2000) Automatizar la evaluación de Directivas en conjuntos de instancias Automatizar la evaluación de Directivas en conjuntos de instancias Utilizamos Servidores de Administración Central Utilizamos Servidores de Administración Central

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

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

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

17 Más acciones desde TechNet Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: Para información y registro de Futuros Webcast de éste y otros temas diríjase a: Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección: Descubra los mejores vídeos para TI gratis y a un solo clic: Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en:


Descargar ppt "Gestión Basada en Directivas en SQL Server 2008 Jorge Pérez Campo SQL Server Support Specialist"

Presentaciones similares


Anuncios Google