sql server data tools - codenamed juneau

21

Upload: lohith-gn

Post on 16-Nov-2014

1.857 views

Category:

Technology


0 download

DESCRIPTION

My presentation as part of SQL Saturday #116 held on Jan 7 @ Signature Building, Microsoft India, Bangalore

TRANSCRIPT

Page 1: Sql Server Data Tools - Codenamed JUNEAU
Page 2: Sql Server Data Tools - Codenamed JUNEAU

Database Development with SQL Server Data Tools (SSDT) codename “JUNEAU”

Lohith G. N.

MVP

SQL Server Developer ToolsCodename “Juneau”

Page 3: Sql Server Data Tools - Codenamed JUNEAU

Agenda

Developing Databases Better Way

JUNEAUDEMO

Page 4: Sql Server Data Tools - Codenamed JUNEAU

DEVELOPING DATABASESLook at present day development of databases

Page 5: Sql Server Data Tools - Codenamed JUNEAU

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

Page 6: Sql Server Data Tools - Codenamed JUNEAU

BETTER WAYBetter way of developing database

Page 7: Sql Server Data Tools - Codenamed JUNEAU

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

Page 8: Sql Server Data Tools - Codenamed JUNEAU

SQL Server Developer Tools

Code Named - JUNEAU

Page 9: Sql Server Data Tools - Codenamed JUNEAU

SSDT Database Services

Page 10: Sql Server Data Tools - Codenamed JUNEAU

Demos…

Connected Development Offline Development Drift Detection and Snapshots

Page 11: Sql Server Data Tools - Codenamed JUNEAU

SSDT and Live Connection to a Database

11 |

Demo – Connected

Page 12: Sql Server Data Tools - Codenamed JUNEAU

Connected Development

SSMS-like explorer, query window

Buffered declarative approach

Model-based with error detection

Code-backed designer

Modern TSQL coding experience

Page 13: Sql Server Data Tools - Codenamed JUNEAU

Working with Visual Studio Database Projects

13 |

Demo – OfflineDevelopment

Page 14: Sql Server Data Tools - Codenamed JUNEAU

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

Page 15: Sql Server Data Tools - Codenamed JUNEAU

15 |

Demo – Drift Detection

Page 16: Sql Server Data Tools - Codenamed JUNEAU

Drift Detection and Snapshots

Synchronize project to database drift

Using snapshots for lifecycle management

Page 17: Sql Server Data Tools - Codenamed JUNEAU

SSDT AVAILABILITY

Page 18: Sql Server Data Tools - Codenamed JUNEAU

SSDT Availability

With SQL Server “Denali”

On the web

With Visual Studio vNext

Page 19: Sql Server Data Tools - Codenamed JUNEAU

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”

Page 20: Sql Server Data Tools - Codenamed JUNEAU

My Coordinates

http://about.me/kashyapa

Page 21: Sql Server Data Tools - Codenamed JUNEAU

Thank You !!!