Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
17-20 OCTOBER 2011 DURBAN ICC What code-database gap? Introducing Project Codename “Juneau” William Brander @WilliamBZA http://WilliamB.Net [email protected] 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 Analysis Services Reporting Services Integration Services SQL Server Explorer Static Analysis Database Publish T-SQL Language Services Buffered Declarative Editing Table Designer Schema Compare Local Database Runtime T-SQL Debugging SQL/CLR Why is DB dev hard? • Versioning • Dependencies AZURE – Errors discovered late App AppV2 V3 • Production Drift 2008 App • • • • Triggers? Views? Stored procs? UDFs? 2005 ? Demo • Connected Development Connected Development • • • • SSMS-like experience Dependency checking Model-based designer F5 Debugging Demo • Offline Development Offline Development • Schema-based Files • VS Tool Integration • Local Database Runtime Demo • Publishing Publishing • Target aware • Publish Options – Direct – Script – DAC • Offline and connected SQL Azure development Demo • Drift Detection Drift Detection • Flexible Compare – Projects – Databases – Snapshots </Slides> William Brander @WilliamBZA http://WilliamB.Net [email protected] 18:30 – 20:30 http://microsoftvirtualacademy.com Submit your session evaluation for a chance to win! Sponsored by MVA