sofia event center 14-15 may 2014 ivan donev solution designer | hp develop your database with...

18
Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

Upload: lisandro-wald

Post on 28-Mar-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

Sofia Event Center

14-15 May 2014

Ivan DonevSolution Designer | HP

Develop your database with Visual Studio

Page 2: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

Ivan Donev

• www.mssqlinsider.com

• Twitter: ikdonev• Linkedin:

ivan.donev

Page 3: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

The world before

Page 4: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

The world before

SSMS BIDSSQLCMD

PowershellNotepad

ExcelSQL Express

Page 5: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

SQL Server tooling today

Manageability

• SSMS• SAMP

Development

• VS• SSDT

Business Intelligence

• SSDT-BI• PowerBI

Page 6: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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

Page 7: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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

Page 8: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

Multi-mode table editor

• GUI window• T-SQL window• Property window

Page 9: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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

Page 10: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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

Page 11: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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

Page 12: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

CLICK TIME

Page 13: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

• SSDT – Business Intelligence• Still out-of-the-box• Be careful with SSIS

What about Business Intelligence

Page 14: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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

Page 15: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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

Page 16: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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

Page 17: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

Questions???Share your feedback for this particular sessionand for the overall conference experience at

http://aka.ms/intouchfor a chance to win our prizes!

Page 18: Sofia Event Center 14-15 May 2014 Ivan Donev Solution Designer | HP Develop your database with Visual Studio

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