prism fy12 thememscom.co.il/downloads/benextpresentations/benext... · ssdt database services t-sql...
TRANSCRIPT
![Page 1: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/1.jpg)
Question
Image from: http://glenocarm.blogspot.com/2010/10/dantes-prayer-by-lorreena-mckennitt.html?z#
![Page 2: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/2.jpg)
Need to preserve data puts
focus on ALTER scripts
Dependencies make even simple
tasks complex
Errors detected late
Hard to synchronize app and
database versions
Target different editions, cloud
Developing Databases
is Hard!
![Page 3: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/3.jpg)
Maor David-Pur Developer Advisor – ISV @maordp
Database Development with SQL Server 2012 Developer Tools
![Page 4: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/4.jpg)
Declarative not scripted
Model-based design and validation
Same tools when connected or offline
Use schema differencing for:
Incremental import and deployment
Drift detection and reconciliation
Schema and app under source code control
Test locally, deploy to SQL Server or SQL
Azure
There is a Better Way…
![Page 5: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/5.jpg)
• What is SSDT?
• Online Demo
• Offline Demo
• Control Platform Demo
Agenda
![Page 6: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/6.jpg)
SQL Server Developer Tools
SSDT
Database
Services
Analysis
Services
Reporting
Services
Integration
Services
![Page 7: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/7.jpg)
SSDT
Database
Services
Analysis
Services
Reporting
Services
Integration
Services
SSDT Database Services
T-SQL
Language
Services
T-SQL
Debugging
SQL Server
Explorer
Database
Publish
Table
Designer
Buffered
Declarative
Editing
SQL/CLR Schema
Compare
Static
Analysis
Local
Database
Runtime
![Page 8: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/8.jpg)
Connected Development
Offline Development
Control Target Platform
Demos…
![Page 9: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/9.jpg)
Connected Development
Demo
![Page 10: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/10.jpg)
SSMS-like explorer, query
window
Buffered declarative approach
Model-based with error
detection
Code-backed designer
Modern TSQL coding
experience
Connected Development
![Page 11: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/11.jpg)
Demo
Offline Development Working with Visual Studio
Database Projects
![Page 12: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/12.jpg)
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
Offline Development
![Page 13: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/13.jpg)
Demo
Control
Target
Platform
![Page 14: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/14.jpg)
Target-aware (SQL Azure)
Publish direct, via script, or DAC
Offline and connected
development for SQL Azure
Control Target Platform
![Page 15: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/15.jpg)
• What is SSDT?
• Online Development
• Offline Development
• Control Target Platform
Summary
![Page 16: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/16.jpg)
With SQL Server 2012
On the web
With Visual Studio vNext
SSDT Availability
![Page 17: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/17.jpg)
SQL Azure features supported as they emerge
Application/database development integration
On the horizon
Reference data support
Database diagrams
Query designer
Post 2012 Directions
![Page 18: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/18.jpg)
MSDN:
http://msdn.microsoft.com/en-
us/data/tools.aspx
Forum:
http://social.msdn.microsoft.co
m/Forums/en-US/ssdt/threads
Team Blog:
http://blogs.msdn.com/b/ssdt/
SSDT Resources
SQL Server Developer Tools
![Page 19: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/19.jpg)
Resources
MSDN Magazine - September 2011
The "Juneau" Database Project
MSDN Forum
Team Blog
Twitter #SQLDataTools
Introductory Videos
Build SQL Server databases using Juneau without leaving Visual Studio
Juneau integrates with existing .NET applications via Entity Framework
Creating and deploying a database project to SQL Azure using Juneau
Data Developer Center - Download latest SSDT bits
Look for update in Q4/2011
![Page 20: PRISM FY12 THEMEmscom.co.il/Downloads/BenextPresentations/BeNext... · SSDT Database Services T-SQL Language Services T-SQL Debugging SQL Server Explorer Database Publish Table Designer](https://reader034.vdocuments.mx/reader034/viewer/2022042911/5f42b3fefabab719c974b398/html5/thumbnails/20.jpg)
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, and other product names are or may be registered trademarks and/or trademarks
in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this
presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft
cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
לצפייה במצגות האירוע והרצאות
:היכנסו
http://www.microsoft.
com/israel/benext
Thank
You!