17-20 OCTOBER 2011 DURBAN ICC
What code-database gap? Introducing Project Codename “Juneau” William
What to expect Level 300 session – Not explaining the concepts – Overview – Looking at capabilities – Demo centric Developer focused
What we’re covering Juneau overview Database Projects Deployment
What we’re NOT covering Just about everything else – Juneau is pretty big! Licensing Comparison with previous/other tools
SQL Server Developer Tools SSDT Database Services Database Services Analysis Services Reporting Services Integration Services T-SQL Language Services T-SQL Language Services T-SQL Debugging T-SQL Debugging SQL Server Explorer SQL Server Explorer Database Publish Database Publish Table Designer Table Designer Buffered Declarative Editing SQL/CLR Schema Compare Schema Compare Static Analysis Static Analysis Local Database Runtime Local Database Runtime T-SQL Debugging T-SQL Debugging SQL Server Explorer SQL Server Explorer Database Publish Database Publish Table Designer Table Designer Schema Compare Schema Compare Local Database Runtime Local Database Runtime T-SQL Language Services T-SQL Language Services Buffered Declarative Editing SQL/CLR Static Analysis Static Analysis
Why is DB dev hard? Versioning Dependencies – Errors discovered late Production Drift 2008 AZURE App 2005 ? Triggers? Views? Stored procs? UDFs? Triggers? Views? Stored procs? UDFs? App V2 App V3
Demo Connected Development
SSMS-like experience Dependency checking Model-based designer F5 Debugging
Demo Offline Development
Schema-based Files VS Tool Integration Local Database Runtime
Demo Publishing
Target aware Publish Options – Direct – Script – DAC Offline and connected SQL Azure development
Demo Drift Detection
Flexible Compare – Projects – Databases – Snapshots
</Slides> 18:30 – 20:30 William
Submit your session evaluation for a chance to win! Sponsored by MVA