prism fy12 thememscom.co.il/downloads/benextpresentations/benext... · ssdt database services t-sql...

Post on 13-Jul-2020

15 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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!

top related