run 20 track sql server

21

Upload: microsoft-argentina-y-uruguay-official-space

Post on 13-Dec-2014

539 views

Category:

Education


2 download

DESCRIPTION

Gabriel KlestornyJuan Arrarte

TRANSCRIPT

Page 1: Run 20 Track SQL Server
Page 2: Run 20 Track SQL Server

Lic. Juan Eduardo ArrarteResponsable de ProducciónPronto!

Ing. Gabriel KlestornyArchitect EvangelistMicrosoft Uruguay

Page 3: Run 20 Track SQL Server

Agenda

Page 4: Run 20 Track SQL Server

Transparent Data Encryption

Page 5: Run 20 Track SQL Server

Data Tier Application

Page 6: Run 20 Track SQL Server

Desafíos

Page 7: Run 20 Track SQL Server

La VisiónDesarrolladores que definan &

administren la estructura lógica de Aplicaciones Definan tablas, vistas, etc. Dinamizar“My apps” dashboard Sharepoint-like experience for data

Utilitario que auto-configure, installs & maintains la configuración de BDD de App. Conf. prop. Físicas de Apps (target

instance, filegroups, DB config); Installs/mant. De la App (ej.., auto-

indexing, resource allocation, DAC move) DBA / Admin maneja todo el cambio

desde su estación

Page 8: Run 20 Track SQL Server

Qué es data-tier application?Nueva unidad de deployment para

T-SQL Paquete “MSI” para apps T-SQL

Componentes de DAC DAC metadata Definición de la App Requerimientos de Deploy

Contemplación para desarrollador y DBA

Amplitud de servicios

DAC

Definition (Schema)

DAC Deployment ProfileDeployment Requirements, Management Policies, Failover Policies

DevelopTables, Views,

Constraints, SProcs, UDFs, Users, Logins

DeployIndexes, Partitions

FileGroups…

DAC Metadata(Name, Version, …)

Page 9: Run 20 Track SQL Server

DAC Services

* Futures

Page 10: Run 20 Track SQL Server

DAC Ciclo de vida

Page 11: Run 20 Track SQL Server

Paquetes DACFormato portable(.dacpac)

Formato ZIP

ContenidoAlmacena la DAC metadata, definición lógica, políticas para

deploymentPuede contener archivos “extra”

Post deployment scripts Readme Scripts para manejar datos

Creación mediante:Extraer el DAC desde una BDD app existenteCrear el DAC en Visual Studio

Page 12: Run 20 Track SQL Server

Metas en SQL Server 2008 R2Pasos hacia la visión

Foco en App de 2 y 3 capasCobertura de~90% de tipos de objetos

Introducir DAC (Data-tier Aplicación Component)Unidad auto contenida de DeploymentUsuarios pueden desarrollar e implementar la parte de Datos

de las Apps con mayor eficiencia que antes Gestionando implementaciones / Actualizaciones No es necesario scripts (encadenados por ej.)

Adaptable a múltiples infraestructuras

Herramienta puente entre Desarrolladores & DBAsExperiencia en común: SQL Server Management Studio,

Visual Studio

Page 13: Run 20 Track SQL Server

Visual Studio: DAC vs. DB Projects

Cuál Template debería utilizar?

Page 14: Run 20 Track SQL Server

DAC vs. DB projectsProject content

Page 15: Run 20 Track SQL Server

DAC vs. DB projectsDev experience

Page 16: Run 20 Track SQL Server

Observaciones: SQL 2008 R2

DAC es una sigla existente

DAC upgrade Side-by-side – lack of in-place upgrade No es posible actualizar en Azure

SQL version support No es posible en SQL 2008 (hasta PCU2), SQL 2005

Page 17: Run 20 Track SQL Server

HOY

Application & Multi-Server Management

Page 18: Run 20 Track SQL Server
Page 19: Run 20 Track SQL Server

ReferenciasMás información?

White paper: http://go.microsoft.com/fwlink/?LinkID=183214

Books online, http://msdn.microsoft.com/en-us/library/ee240739(SQL.105).aspx

Page 20: Run 20 Track SQL Server
Page 21: Run 20 Track SQL Server