run 20 track sql server
DESCRIPTION
Gabriel KlestornyJuan ArrarteTRANSCRIPT
Lic. Juan Eduardo ArrarteResponsable de ProducciónPronto!
Ing. Gabriel KlestornyArchitect EvangelistMicrosoft Uruguay
Agenda
Transparent Data Encryption
Data Tier Application
Desafíos
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
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, …)
DAC Services
* Futures
DAC Ciclo de vida
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
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
Visual Studio: DAC vs. DB Projects
Cuál Template debería utilizar?
DAC vs. DB projectsProject content
DAC vs. DB projectsDev experience
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
HOY
Application & Multi-Server Management
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