Ivan Donev presented on SQL Server Data Tools (SSDT) and database development in Visual Studio. SSDT allows developers to design, develop, and deploy databases in a single tool within Visual Studio. It supports SQL Server 2014 and enables connected development with features like SQL Server Object Explorer, a multi-mode table editor, and debugging with LocalDB. SSDT improves integration with Windows Azure and cloud development. While SSDT for Business Intelligence is still separate, the full SSDT tool brings all database development capabilities into Visual Studio.
5. SQL Server tooling today
Manageability
•SSMS
•SAMP
Development
• VS
• SSDT
Business
Intelligence
• SSDT-BI
• PowerBI
6. SQL Server Data Tools
• Visual Studio based development
• Single tool to support developer’s needs
• No need for SSMS (almost )
• Free availability via Web Platform Installer
• SQL Server Object Explorer
• Build and debug with LocalDB
• No more server-based installations of SQL Server
• Support for SQL Server 2014 added
7. Development framework
Visual Studio + DACFx
Connected
Development
SQL Server Object Explorer
T-SQL Editing and Debugging
Table Designer
View/Edit Data
Errors and Validation
Source Code Control
F5 with LocalDB
Multi-Targeting
Go To Definition/Find All
References
Refactoring and Intellisense
Data Comparison MSBuild
Schema Comparison
Project Publish
Script Generation
Packaging and Deployment
SqlPackage.exe
Extensibility
Project Based
Development
Schema
Deployment
9. Platform Targeting
• Target multiple platforms
• SQL Server versions
• SQL Azure
• Project build provides
errors/warnings
• Specific to target
• No need to create and execute
scripts to find issues
10. SQL Server LocalDB
• Created specifically for developers
• Uses the same sqlservr.exe process
• Lighter SQL Express
• Richer functionality than Compact
• No installation and management
overhead
11. Schema and data comparison
• Key Scenarios
• Selective comparison and update of reference/seed data
• Preparation of development or testing environments
• Support for all data types
• SQL Server 2005, 2008/R2, 2012, 2014, Azure DB
• Data generation not planned
13. • SSDT – Business Intelligence
• Still out-of-the-box
• Be careful with SSIS
What about Business
Intelligence
14. Integration with Windows Azure Tools SDK
• New Windows Azure Node in Server Explorer
• Link Server Explorer node to Windows Azure subscriptions
• Browse/navigate Windows Azure assets
• Launch points for key development/management tasks
15. SSDT/Visual Studio SKU
supportVisual Studio 2010 Visual Studio 2012 Visual Studio 2013 Future Visual Studio
FREE Standalone, Add-In
MSDN Download
SQL Server Data Tools
for VS 2010
Standalone, Add-In
MSDN Download
SQL Server Data Tools
for VS 2012
Standalone
Visual Studio Express SKUs
Visual Studio Express for Windows
Visual Studio Express for Web
Windows Azure SDK for VS 2013
Standalone
Visual Studio Express SKUs
Visual Studio Express for Windows
Visual Studio Express for Web
Windows Azure SDK for VS
PAY None Visual Studio Pro+ Visual Studio Pro+ Visual Studio Pro+
Updates Integrated
In-shell notification & delivery
Integrated
In-shell notification & delivery
16. Summary
• In-the-box Database Development
• Improved Cloud integration
• SSDT-BI is still an additional product
• SQL Server 2014 support (soon )
• Hekaton and PolyBase support
• All your development in a single tool
17. Questions???
Share your feedback for this particular session
and for the overall conference experience at
http://aka.ms/intouch
for a chance to win our prizes!
18. Resources
• SQL Server 2014 Developer training kit
http://www.microsoft.com/en-us/download/details.aspx?id=41704
• Microsoft SQL Server Data tools
http://msdn.microsoft.com/en-us/data/tools.aspx
• VS and SSDT versions
http://blogs.msdn.com/b/ssdt/archive/2014/01/31/ssdt-and-visual-studio-
versions.aspx
• SQL Server Express vs. Compact vs. LocalDB
http://blogs.msdn.com/b/jerrynixon/archive/2012/02/26/sql-express-v-
localdb-v-sql-compact-edition.aspx