Sql server data tools la nueva generación de herramientas de desarrollo de bases de datos
johnbulla
1,865 views
34 slides
Apr 30, 2014
Slide 1 of 34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
About This Presentation
No description available for this slideshow.
Size: 2.02 MB
Language: es
Added: Apr 30, 2014
Slides: 34 pages
Slide Content
#sqlsat282
#sqlsatcostarica
SQL Server Data Tools la nueva generación de
herramientas de desarrollo de bases de datos
John Alexander Bulla Torres
SQL Server MVP
Director BDotNet
MVP | MCS | MCP | MCTS
Blog: http://bit.ly/johnbulla
Twitter: @johnbulla
SQL Server Data Tools la nueva generación de
herramientas de desarrollo de bases de datos
26/04/2014 |SQL Saturday #282 –Costa Rica 20143|
Agenda
Introducción
Modelo de desarrollo conectado
26/04/2014 |SQL Saturday #282 –Costa Rica 20145 |
AlwaysOn
FileTable
xVelocity
15k Partitions
SQL Server Data Tools
Power View
BI Semantic Model
Full-Text Search Performance
Distributed Replay
ODBC Driver for Linux
Windows Server Core Support
Multiple Secondaries
Default Scheme for Windows Groups
T-SQL Enhancements
Full Globe Spatial
SSMS to Windows Azure Platform
Master Data Management Excel Add-in
PowerShell 2.0 Support
PHP & Java Connectivity
SQL Audit for All Editions
New SSIS Design Surface
Multi-site Clustering
Database Recovery Advisor
HA for StreamInsight
Flexible Failover Policy
Extended Events Enhancements
Contained Database Authentication
SQL Server Express LocalDB
User-defined Audit
Audit Filtering
Audit Resilience
FTS Support for Czech and Greek
Ad Hoc Reporting
SSIS Troubleshooting
SSIS Package Management
T-SQL Debugger Enhancements
Spatial 2D Support
Unstructured Data Performance
26/04/2014 |SQL Saturday #282 –Costa Rica 20146|
SQL Server Data Tools
26/04/2014 |SQL Saturday #282 –Costa Rica 20147 |
SQL Server Data Tools
SiguienteevolucióndeVisualStudiobasadaenherramientasdedesarrollodebasede
datos
Proporcionaalosdesarrolladoresunaherramientaúnicaparaapoyarlasnecesidadesde
desarrollodebasesdedatos
LamayoríadelosdesarrolladoresnotendránqueinstalarSSMS
LibredisponibilidadatravésdeWebPlatformInstallerodelsetupdeSQLServer2012.
EnSQLServer2014,SSDTvieneincluidopordefaultenlainstalación.
26/04/2014 |SQL Saturday #282 –Costa Rica 20148 |
SQL Server Data Tools
26/04/2014 |SQL Saturday #282 –Costa Rica 20149|
Desarrollo Conectado
26/04/2014 |SQL Saturday #282 –Costa Rica 201410 |
Drift Detection
Schema
Comparison
SQL Server
Object Explorer
T-SQL Editor
Table Designer
Error Information
T-SQL IntelliSense
View Code
View/Edit Data
T-SQL Debugging
Desarrollo Basado en Proyecto
26/04/2014 |SQL Saturday #282 –Costa Rica 201411 |
Go To Definition
Find All References
Refactoring
Point-in-time Snapshots
T-SQL Static Code
Analysis
Source Code Based
F5 Debugging & Testing
with LocalDB
Source Code Control
MSBuild
Headless Command
Line Tools
Visualize Schema
Differences
Implementación de Esquema
26/04/2014 |SQL Saturday #282 –Costa Rica 201412 |
Incremental Schema
Deployment
Model Based DACPAC
SQL ScriptRetargeting Support
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Azure
Format
Engine
API & REDIST
Connected
Seleccione el modelo de desarrollo
Modelo de desarrollo desconectado (basado en proyectos)
Las definiciones de base de datos son administradas en Visual Studio
Servicios avanzados de idioma:
Ir a definición
Buscar todas las referencias
Refactoring
F5 depuración en tiempo de ejecución con base de datos local.
Código análisis
La dependencia de seguimiento
Intellisense
Visualizar las diferencias de esquemas y migrar los cambios de esquema.
Sincronizar la base de datos del proyecto
Modelo de desarrollo conectado
Modelo de Data-tierApplication(DAC Fx)
Generación de Script también es posible
26/04/2014 |SQL Saturday #282 –Costa Rica 201413 |
Seleccione el modelo de desarrollo
Modelo de desarrollo conectado
26/04/2014 |SQL Saturday #282 –Costa Rica 201414 |
DB
(DEV)
DB
(PROD)
Seleccione el modelo de desarrollo
Modelo de desarrollo desconectado
DB
(DEV)
DB
(PROD)
SSDT
Project
vNext
26/04/2014 |SQL Saturday #282 –Costa Rica 201415 |
SQL Server OBJECT EXPLORER
Elimina la necesidad de SSMS para la
mayoría de los desarrolladores
Rico conjunto de funcionalidades similar al
Explorador de objetos en SSMS
Crear / Soltar y manipular objetos de base
de datos
Generar y depurar usando LocalDB
No hay necesidad de instalar una
instancia de SQL en las máquinas de
los desarrolladores
26/04/2014 |SQL Saturday #282 –Costa Rica 201416 |
Proyecto de integración de aplicaciones
Editor de tablas Multi-modo
Ventana GUI
Ventana T-SQL
Ventana de Propiedades
Los cambios hechos en una
ventana se actualizan en las
demás ventanas
26/04/2014 |SQL Saturday #282 –Costa Rica 201417 |
Plataforma dirigida a:
La compilación del Proyecto proporciona
errores / alertas
Especificar destino
No hay necesidad de crear y ejecutar Scripts
para encontrar issues
Publicar
Directa, a través de secuencias de comando
SQL
Apoyo a “Instantáneas”
Persisten punto en el tiempo de la
representación del esquema
26/04/2014 |SQL Saturday #282 –Costa Rica 201418 |
Un solo proyecto puede dirigirse a múltiples plataformas
SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014,
Windows AzureSQL Database(SQL Azure)
SQL Server Data Tools
26/04/2014 |SQL Saturday #282 –Costa Rica 201419 |
Soluciones de interoperabilidad
El equipode SQL Server introduce variasherramientasquepermitenla
interoperabilidadcon SQL Server 2012.
Estasherramientasayudana los desarrolladoresconstruiraplicaciones
seguras, de altadisponibilidady rendimientoalto para SQL Server en .NET,
C / C + +, Java y PHP, en instalacionesy en la nube.
SQL Server ODBC Driver for Linux
Compatibilidadcon versionesanterioresADO.Net
Microsoft JDBC Driver 4.0
Microsoft SQL Server 2012 Native Client
Controladorde Microsoft PHP para SQL Server Versión3.0
26/04/2014 |SQL Saturday #282 –Costa Rica 201420 |
SQL Server Data Tools SQL CLR Support
SSDT admite la adición de objetos CLR de SQL para proyectos de bases de datos
No hay necesidad de separar los proyectos SQL CLR, C # y VB
Depuración y despliegue ininterrumpida
Pestaña SQLCLR en Propiedades de los proyectos de base de datos
Proyectos separados todavía soportados
26/04/2014 |SQL Saturday #282 –Costa Rica 201421 |
SQL Server Data Tools -BI para
Visual Studio
PlantillasdeproyectodeBIparaVisualStudio2010,2012,2013
26/04/2014 |SQL Saturday #282 –Costa Rica 201424 |
Resumen
Alta productividad en el
entorno de desarrollo para
SQL Server, SQL Azurey
Business Intelligence.
Desarrollo de Base de
datos conectada y
desconectada.
Mejor integración de la
aplicación con el desarrollo
de la base de datos.
26/04/2014 |SQL Saturday #282 –Costa Rica 201425 |
Recursos
Blog John Bulla
http://bit.ly/johnbulla
Solid QualityJournal
http://www.solidq.com/sqj/Pages/Home.aspx
MSDN Magazine Sept 2011
The"Juneau" DatabaseProject
TechEd2011 videos:
Build SQL Server databases using Juneau without leaving Visual Studio
Juneau Database Project integration with existing .NET applications via Entity Framework
SSDT TeamBlog
http://blogs.msdn.com/b/ssdt/
Visual Studio
http://www.visualstudio.com/es-es
SQL Server
http://www.microsoft.com/es-es/server-cloud/products/sql-server/#fbid=HrlFqUI5Ig5
Twitter: @JohnBulla#SQLDataTools
26/04/2014 |SQL Saturday #282 –Costa Rica 201427 |
Recursos
Descarga SQL Server Data Tools
http://msdn.microsoft.com/en-us/data/hh297027
SSDT para Visual Studio 2012
SSDT para Visual Studio 2010
SSDT-BI para Visual Studio 2012
26/04/2014 |SQL Saturday #282 –Costa Rica 201428 |
Comunidad de Desarrolladores
http://www.bdotnet.org
26/04/2014 |SQL Saturday #282 –Costa Rica 201429 |