Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio
Mar 28, 2015
Sofia Event Center
14-15 May 2014
Ivan DonevSolution Designer | HP
Develop your database with Visual Studio
Ivan Donev
• www.mssqlinsider.com
• Twitter: ikdonev• Linkedin:
ivan.donev
The world before
The world before
SSMS BIDSSQLCMD
PowershellNotepad
ExcelSQL Express
SQL Server tooling today
Manageability
• SSMS• SAMP
Development
• VS• SSDT
Business Intelligence
• SSDT-BI• PowerBI
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
Development framework
Visual Studio + DACFx
ConnectedDevelopment
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 BasedDevelopment
Schema Deployment
Multi-mode table editor
• GUI window• T-SQL window• Property window
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
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
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
CLICK TIME
• SSDT – Business Intelligence• Still out-of-the-box• Be careful with SSIS
What about Business Intelligence
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
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
StandaloneVisual Studio Express SKUs
Visual Studio Express for WindowsVisual Studio Express for Web
Windows Azure SDK for VS 2013
StandaloneVisual Studio Express SKUs
Visual Studio Express for WindowsVisual 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
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
Questions???Share your feedback for this particular sessionand for the overall conference experience at
http://aka.ms/intouchfor a chance to win our prizes!
Resources
• SQL Server 2014 Developer training kithttp://www.microsoft.com/en-us/download/details.aspx?id=41704
• Microsoft SQL Server Data toolshttp://msdn.microsoft.com/en-us/data/tools.aspx
• VS and SSDT versionshttp://blogs.msdn.com/b/ssdt/archive/2014/01/31/ssdt-and-visual-studio-versions.aspx
• SQL Server Express vs. Compact vs. LocalDBhttp://blogs.msdn.com/b/jerrynixon/archive/2012/02/26/sql-express-v-localdb-v-sql-compact-edition.aspx