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

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

Mar 28, 2015

Download

Documents

Lisandro Wald
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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