O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Run 20 Track SQL Server

932 visualizações

Publicada em

Gabriel Klestorny
Juan Arrarte

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Run 20 Track SQL Server

  1. 2. Lic. Juan Eduardo Arrarte Responsable de Producción Pronto! Ing. Gabriel Klestorny Architect Evangelist Microsoft Uruguay
  2. 3. Agenda
  3. 4. Transparent Data Encryption
  4. 5. Data Tier Application
  5. 6. Desafíos
  6. 7. La Visión <ul><li>Desarrolladores que definan & administren la estructura lógica de Aplicaciones </li></ul><ul><ul><li>Definan tablas, vistas, etc. </li></ul></ul><ul><ul><li>Dinamizar“My apps” dashboard </li></ul></ul><ul><ul><li>Sharepoint-like experience for data </li></ul></ul><ul><li>Utilitario que auto-configure, installs & maintains la configuración de BDD de App. </li></ul><ul><ul><li>Conf. prop. Físicas de Apps (target instance, filegroups, DB config); </li></ul></ul><ul><ul><li>Installs/mant. De la App (ej.., auto-indexing, resource allocation, DAC move) </li></ul></ul><ul><ul><li>DBA / Admin maneja todo el cambio desde su estación </li></ul></ul>
  7. 8. Qué es data-tier application? <ul><li>Nueva unidad de deployment para T-SQL </li></ul><ul><ul><li>Paquete “MSI” para apps T-SQL </li></ul></ul><ul><li>Componentes de DAC </li></ul><ul><ul><li>DAC metadata </li></ul></ul><ul><ul><li>Definición de la App </li></ul></ul><ul><ul><li>Requerimientos de Deploy </li></ul></ul><ul><li>Contemplación para desarrollador y DBA </li></ul><ul><li>Amplitud de servicios </li></ul>DAC Definition (Schema) DAC Deployment Profile Deployment Requirements, Management Policies, Failover Policies Develop Tables, Views, Constraints, SProcs, UDFs, Users, Logins Deploy Indexes, Partitions FileGroups … DAC Metadata (Name, Version, …)
  8. 9. DAC Services * Futures
  9. 10. DAC Ciclo de vida
  10. 11. Paquetes DAC <ul><li>Formato portable(.dacpac) </li></ul><ul><ul><li>Formato ZIP </li></ul></ul><ul><li>Contenido </li></ul><ul><ul><li>Almacena la DAC metadata, definición lógica, políticas para deployment </li></ul></ul><ul><ul><li>Puede contener archivos “extra” </li></ul></ul><ul><ul><ul><li>Post deployment scripts </li></ul></ul></ul><ul><ul><ul><li>Readme </li></ul></ul></ul><ul><ul><ul><li>Scripts para manejar datos </li></ul></ul></ul><ul><li>Creación mediante: </li></ul><ul><ul><li>Extraer el DAC desde una BDD app existente </li></ul></ul><ul><ul><li>Crear el DAC en Visual Studio </li></ul></ul>
  11. 12. Metas en SQL Server 2008 R2 <ul><li>Pasos hacia la visión </li></ul><ul><ul><li>Foco en App de 2 y 3 capas </li></ul></ul><ul><ul><li>Cobertura de~90% de tipos de objetos </li></ul></ul><ul><li>Introducir DAC (Data-tier Aplicación Component) </li></ul><ul><ul><li>Unidad auto contenida de Deployment </li></ul></ul><ul><ul><li>Usuarios pueden desarrollar e implementar la parte de Datos de las Apps con mayor eficiencia que antes </li></ul></ul><ul><ul><ul><li>Gestionando implementaciones / Actualizaciones </li></ul></ul></ul><ul><ul><ul><li>No es necesario scripts (encadenados por ej.) </li></ul></ul></ul><ul><ul><li>Adaptable a múltiples infraestructuras </li></ul></ul><ul><li>Herramienta puente entre Desarrolladores & DBAs </li></ul><ul><ul><li>Experiencia en común: SQL Server Management Studio, Visual Studio </li></ul></ul>
  12. 13. Visual Studio: DAC vs. DB Projects <ul><li>Cuál Template debería utilizar? </li></ul>
  13. 14. DAC vs. DB projects Project content          
  14. 15. DAC vs. DB projects Dev experience          
  15. 16. Observaciones: SQL 2008 R2 <ul><ul><li>DAC es una sigla existente </li></ul></ul><ul><ul><li>DAC upgrade </li></ul></ul><ul><ul><ul><li>Side-by-side – lack of in-place upgrade </li></ul></ul></ul><ul><ul><ul><li>No es posible actualizar en Azure </li></ul></ul></ul><ul><ul><li>SQL version support </li></ul></ul><ul><ul><ul><li>No es posible en SQL 2008 (hasta PCU2), SQL 2005 </li></ul></ul></ul>
  16. 17. Application & Multi-Server Management HOY
  17. 19. Referencias Más información? <ul><ul><li>White paper: http://go.microsoft.com/fwlink/?LinkID=183214 </li></ul></ul><ul><ul><li>Books online, http://msdn.microsoft.com/en-us/library/ee240739(SQL.105).aspx </li></ul></ul>

×