Post on 16-Nov-2014
description
transcript
Database Development with SQL Server Data Tools (SSDT) codename “JUNEAU”
Lohith G. N.
MVP
SQL Server Developer ToolsCodename “Juneau”
Agenda
Developing Databases Better Way
JUNEAUDEMO
DEVELOPING DATABASESLook at present day development of databases
Developing Databases is Hard
Preserve Data, Focus on ALTER scripts
Dependencies make simple task complex
Errors detected late
Need to accommodate Drifts
Sync App & Database Versions – Hard
BETTER WAYBetter way of developing database
There is a Better Way …
Declarative not scripted Model-Based design & Validation Same tool – Connected / Offline Schema Differencing
Incremental import & deployment Drift detection
Source Code Control Test Locally, then deploy
SQL Server Developer Tools
Code Named - JUNEAU
SSDT Database Services
Demos…
Connected Development Offline Development Drift Detection and Snapshots
SSDT and Live Connection to a Database
11 |
Demo – Connected
Connected Development
SSMS-like explorer, query window
Buffered declarative approach
Model-based with error detection
Code-backed designer
Modern TSQL coding experience
Working with Visual Studio Database Projects
13 |
Demo – OfflineDevelopment
Offline Development
Database definition managed in Visual Studio
Advanced language services (Go To Definition, Find All References, Refactoring…)
F5 debugging with new Local Database Runtime
Visualize and migrate schema changes
15 |
Demo – Drift Detection
Drift Detection and Snapshots
Synchronize project to database drift
Using snapshots for lifecycle management
SSDT AVAILABILITY
SSDT Availability
With SQL Server “Denali”
On the web
With Visual Studio vNext
Resources
MSDN: http://msdn.microsoft.com/en-us/data/tools.aspx
Forum: http://social.msdn.microsoft.com/Forums/en-US/ssdt/threads
Team Blog: http://blogs.msdn.com/b/ssdt/
SQL Server Developer ToolsCodename “Juneau”
My Coordinates
http://about.me/kashyapa