prism fy12 thememscom.co.il/downloads/benextpresentations/benext... · ssdt database services t-sql...
TRANSCRIPT
Question
Image from: http://glenocarm.blogspot.com/2010/10/dantes-prayer-by-lorreena-mckennitt.html?z#
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!
Maor David-Pur Developer Advisor – ISV @maordp
Database Development with SQL Server 2012 Developer Tools
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…
• What is SSDT?
• Online Demo
• Offline Demo
• Control Platform Demo
Agenda
SQL Server Developer Tools
SSDT
Database
Services
Analysis
Services
Reporting
Services
Integration
Services
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
Connected Development
Offline Development
Control Target Platform
Demos…
Connected Development
Demo
SSMS-like explorer, query
window
Buffered declarative approach
Model-based with error
detection
Code-backed designer
Modern TSQL coding
experience
Connected Development
Demo
Offline Development Working with Visual Studio
Database Projects
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
Demo
Control
Target
Platform
Target-aware (SQL Azure)
Publish direct, via script, or DAC
Offline and connected
development for SQL Azure
Control Target Platform
• What is SSDT?
• Online Development
• Offline Development
• Control Target Platform
Summary
With SQL Server 2012
On the web
With Visual Studio vNext
SSDT Availability
SQL Azure features supported as they emerge
Application/database development integration
On the horizon
Reference data support
Database diagrams
Query designer
Post 2012 Directions
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
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
© 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!