Run 20 Track SQL Server

802 views

Published on

Gabriel Klestorny
Juan Arrarte

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
802
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/21/10 18:13 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 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>

    ×