Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Run 20 Track SQL Server

977 views

Published on

Gabriel Klestorny
Juan Arrarte

Published in: Education
  • I'd advise you to use this service: ⇒ www.HelpWriting.net ⇐ The price of your order will depend on the deadline and type of paper (e.g. bachelor, undergraduate etc). The more time you have before the deadline - the less price of the order you will have. Thus, this service offers high-quality essays at the optimal price.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If u need a hand in making your writing assignments - visit ⇒ www.WritePaper.info ⇐ for more detailed information.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

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>

×