sql azure tools and frameworks for developers

38

Upload: lynn-langit

Post on 13-Dec-2014

2.575 views

Category:

Technology


3 download

DESCRIPTION

SSDT, Juneau, DACPAC

TRANSCRIPT

Page 1: SQL Azure Tools and Frameworks for Developers
Page 2: SQL Azure Tools and Frameworks for Developers

(c) 2011 Microsoft. All rights reserved.

DEVELOPING WITH SQL AZURETOOLS AND FRAMEWORKS IN ACTION

Lynn LangitSr. Developer EvangelistMicrosoft

SESSION CODE: # COS203

Page 3: SQL Azure Tools and Frameworks for Developers

Session Objectives and Takeaways

Session Objective(s): See and understand the breadth of developer tools for SQL AzureThese tools include the following:

• Windows Azure Portal• SQL Server Management Studio• Visual Studio (Juneau –or SSDT)/ LightSwitch• PowerShell, Command-Line, Open Source, 3rd Party

Session Takeaway:SQL Azure has a variety of tools for developersUse the right tool for the task(s)

Note: we are covering RELATIONAL cloud database options here only. For information about non-relational (i.e. NoSQL, etc…) see this link http://code.msdn.microsoft.com/windowsazure/CSAzureTableStorageWCFDS-2355159b

Page 4: SQL Azure Tools and Frameworks for Developers

SQL Azure Portal

Page 5: SQL Azure Tools and Frameworks for Developers

Portal for Database Management

Page 6: SQL Azure Tools and Frameworks for Developers

SQL Azure Reporting Beta

Page 7: SQL Azure Tools and Frameworks for Developers

SQL Azure Portaldemo

Silverlight-based tools

Page 8: SQL Azure Tools and Frameworks for Developers

SQL Azure Labs

► Portal Location for CTP (Beta) content► http://www.sqlazurelabs.com

Page 9: SQL Azure Tools and Frameworks for Developers

About OData

Page 10: SQL Azure Tools and Frameworks for Developers

About SQL Azure & OData

Page 11: SQL Azure Tools and Frameworks for Developers

SQL Azure Labsdemo

https://www.sqlazurelabs.com/--OData--EF & WCF (comparison)

Page 12: SQL Azure Tools and Frameworks for Developers

About SQL Azure & SSMS 2008 R2 SP1

Be sure to update to SP1 - here

Page 13: SQL Azure Tools and Frameworks for Developers

About SQL Azure & SSMS (Denali)

Page 14: SQL Azure Tools and Frameworks for Developers

SQL Server Management Studiodemo

SQL Server Denali CTP 3--Connection Info--UAC --DACPAC

Page 15: SQL Azure Tools and Frameworks for Developers

Project "Juneau" CTP 3

announcing

SQL Server Developer ToolsCodename “Juneau”

Page 16: SQL Azure Tools and Frameworks for Developers

Project “Juneau” (CTP 3)SQL Server Developer Tools in Visual Studio

► Can target SQL Azure (version targeting)► Server Explorer– Can Snapshot project (database)– Can Schema compare– Supports entity framework

► Improved Intellisense– Error syntax highlighting– Easier refactoring– Easier debugging (including stored procs)

Page 17: SQL Azure Tools and Frameworks for Developers

Juneau in Visual Studio

► Server Explorer– Data Connections– New Node – SQL Server

• Connect to SQL Azure• Connect to SQL Server• LocalDB

• Can work online or offline

Page 18: SQL Azure Tools and Frameworks for Developers

More About Juneau• Table Designer• Schema Compare• Refactoring (find all references & go to definition)• SSDT project (to create objects)• Debug/test w/local DB• Publish (sync and/or apply incremental updates)

Page 19: SQL Azure Tools and Frameworks for Developers

SSDT Architecture

Page 20: SQL Azure Tools and Frameworks for Developers

New – Table Designer in Visual Studio

Page 21: SQL Azure Tools and Frameworks for Developers

Offline Projects – Visual Studio

New Project Type --Set Source connection--Set Target project--Set Import settings--Creates Off-line Project

Page 22: SQL Azure Tools and Frameworks for Developers

SSDT Schema Compare

Page 23: SQL Azure Tools and Frameworks for Developers

Refactoring

• Find All Dependencies• Rename with Preview• Intellisense

Page 24: SQL Azure Tools and Frameworks for Developers

Version Targeting & Publishing

Page 25: SQL Azure Tools and Frameworks for Developers

Visual Studio 2010 SP1demo

“Juneau” -- SQL Server Developer Tools

Page 26: SQL Azure Tools and Frameworks for Developers

Visual Studio 2010 SP1demo

Included tools--Server Explorer--Entity Framework--DACPAC--Refactoring--Intellisense

Page 27: SQL Azure Tools and Frameworks for Developers

Visual Studio Light Switch

► Beth Massi blog – Azure and Light

Switch – here

Page 28: SQL Azure Tools and Frameworks for Developers

Visual Studio Light Switch

demo

Page 29: SQL Azure Tools and Frameworks for Developers

Other tools

• PowerShell• Command-line• SQLCMD• bcp

• CodePlex tools• SQL Azure Migration Wizard

• 3rd party tools• Cerebrata, RedGate, Quest

Page 31: SQL Azure Tools and Frameworks for Developers

Alternate tools

demo www.QueryAnywhere.com

Page 32: SQL Azure Tools and Frameworks for Developers

Session Objectives and Takeaways

Session Objective(s): See and understand the breadth of developer tools for SQL AzureThese tools include the following:

• Windows Azure Portal• SQL Server Management Studio• Visual Studio (Juneau –or SSDT)/ LightSwitch• PowerShell, Command-Line, Open Source, 3rd Party

Session Takeaway:SQL Azure has a variety of tools for developersUse the right tool for the task(s)

Page 33: SQL Azure Tools and Frameworks for Developers

Team Content – Juneau / SSDT

• MSDN SSDT section• MSDN Forum – here• SSDT Team Blog - here

Page 34: SQL Azure Tools and Frameworks for Developers

Other Related Content

►Lynn’s Resources– http://blogs.msdn.com/SoCalDevGal– Twitter - @llangit– http://www.slideshare.net/lynnlangit

Page 35: SQL Azure Tools and Frameworks for Developers

www.TeachingKidsProgramming.org

• Do a Recipe Teach a Kid (Ages 10 ++)• Microsoft SmallBasic Free Courseware (recipes)

Page 36: SQL Azure Tools and Frameworks for Developers

(c) 2011 Microsoft. All rights reserved.

www.msteched.com/Australia

Sessions On-Demand & Community

http:// technet.microsoft.com/en-au

Resources for IT Professionals

http://msdn.microsoft.com/en-au

Resources for Developers

www.microsoft.com/australia/learning

Microsoft Certification & Training Resources

Resources

Page 37: SQL Azure Tools and Frameworks for Developers

(c) 2011 Microsoft. All rights reserved.

COMPLETE AN EVALUATION ONLINE AND ENTER TO WIN THESE PRIZES!

<Prizes & Process TBC>

Page 38: SQL Azure Tools and Frameworks for Developers

© 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.