8
Slalom Confidential Managing Database Changes with Visual Studio & SSDT @JimWooley http://www.ThinqLinq.com Consultant

Ssdt wooley

Embed Size (px)

DESCRIPTION

As systems grow and evolve, we need tools to help manage these changes, including tracking changes to the database schemas, producing scripts to synchronize the changes between servers, and refactoring the corresponding application code based on the new structures. You'll see how you can use tools in Visual Studio to help manage these changes better.

Citation preview

Page 1: Ssdt wooley

1 Slalom ConfidentialSlalom Confidential

Managing Database Changes with Visual Studio & SSDT

@JimWooleyhttp://www.ThinqLinq.com

Consultant

Page 2: Ssdt wooley

2 Slalom Confidential

Managing Schema Changes doesn’t have to be like this…

Page 3: Ssdt wooley

3 Slalom Confidential

Visual Studio Database Tools (DataDude)

Declarative Model

Definitions

Schema Compare for

change scriptsStatic Analysis

Refactoring and advanced

toolingIntellisense Data Compare

Data Generation

Page 4: Ssdt wooley

4 Slalom Confidential

SSDT

Declarative Model

Definitions

Schema Compare for

change scriptsStatic Analysis

Refactoring and advanced

toolingIntellisense Designers

Combined Table Assets

Page 5: Ssdt wooley

5 Slalom Confidential

Source Control Integration

Manage Change History

Branch by feature

Build from Main

Associate changes with work items

Annotate (Blame)

Continuous Integration

Page 6: Ssdt wooley

6 Slalom Confidential

SSDT (Juneau) Supported Platforms

Page 7: Ssdt wooley

7 Slalom Confidential

Further Information

MSDN• http://social.msdn.microsoft.com/Forums/en-US/ssdt/threads

Team blog • http://blogs.msdn.com/b/ssdt/

Gert Drapers• http://blogs.msdn.com/b/gertd/

Download the latest SSDT version• http://msdn.microsoft.com/en-us/data/tools.aspx

MSDN Magazine Sept 2011• The "Juneau" Database Project

Page 8: Ssdt wooley

8 Slalom Confidential

Jim Wooley@jimwooley

http://www.ThinqLinq.com

questions