Introducing Microsoft® Visual Studio® 2005 Team Edition for Database Professionals Andy Cheung ISV Developer Evangelist Microsoft Hong Kong.

Slides:



Advertisements
Similar presentations
Black marble the strategic IT asset for your organisation DEVELOPMENT LIFE CYCLE USING VISUAL STUDIO TEAM EDITION FOR DB PROFESSIONALS Richard Fennell.
Advertisements

Development Life Cycle using Visual Studio Team Edition for DB Professionals Richard Fennell Engineering Director SQLBits II Birmingham 1 st March 2008.
Black marble the strategic IT asset for your organisation MAKING THE SQL DEVELOPER ONE OF THE FAMILY WITH VISUAL STUDIO TEAM SYSTEM Richard Fennell Engineering.
Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
Neil Kidd Developer & Platform Group Microsoft Ltd UKVSTS UKVSTS.
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
What’s Completely New? Visual Studio Team System! Sean Puffett Developer Evangelist
2 DAT320 Testing and Refactoring Your Database with Visual Studio Team Edition for Database Professionals.
DEV217 Introducing Visual Studio Team Edition for Database Professionals Thomas Murphy Group Program Manager.
MSDN TechTalk Agenda Visual Studio Team Edition for Database Professionals 08:30 – 09:00 Registration 09: :15 (Roger Boesch, Microsoft Schweiz) Einbindung.
(code name: Data Dude) Josh Robinson Aculix.
Dr Greg Low Senior Consultant – Readify Pty Ltd DAT302.
Deploying Visual Studio Team System 2008 Team Foundation Server at Microsoft Published: June 2008 Using Visual Studio 2008 to Improve Software Development.
René Balzano Technology Solution Professional Data Platform Microsoft Switzerland Database Development with SQL Server Data Tools (SSDT)
Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
DEV327 Visual Studio Team Foundation Server, Part 1 Brian Harry Product Unit Manager Team Foundation Server.
1 Adopting Visual Studio Team System Bindia Hallauer Product Management, Visual Studio Team System Microsoft Corporation.
Brian Keller Technical Evangelist
Development Best Practices Concepts & Microsoft’s Approach.
Database Unit Testing Team Edition for Database Professionals Sachin Rekhi Program Manager Microsoft Corporation
Created by the Community for the Community BizTalk & Build.
Introducing Reporting Services for SQL Server 2005.
Managing the Database Lifecycle using Team Edition for Database Professionals Randy Pagels Developer Technology Specialist Microsoft Corporation.
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Database Change Management One solution to an often complex problem Kevin Hurwitz Headspring Systems
Solution Architecture
Paul Butterworth Management Technology Architect
Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |
Microsoft Australia Security Summit Design for Operations Nigel Watson, Microsoft Australia David Lemphers, TeamForce Nigel Watson, Microsoft Australia.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Giles Davies Testers are from Venus.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
Automated tests CustomWare.Net. Goals Quality Finding problems before delivering Stability Upgrade projects Downgrade Refactoring Deacreasing of manual.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Step-by-Step Migration and Adoption Mark Michaelis Architect, Author, and Trainer Eric Lee Microsoft Product Manager Visual Studio 2005 Team Foundation.
Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level.
Saml kræfterne: Inddrag databaseeksperterne i udviklingsteamet og -processen Martin Pamdeth Developer Tools Technology Specialist Microsoft Danmark
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Developing SQL/Server database in Visual Studio Introducing SQL /Server Data Tools Peter Lu.Net Practices Director Principle Architect Nexient March 19.
Migrate SQL Server Apps to SQL Azure Cloud DB
Introduction ITEC 420.
Building Enterprise Applications Using Visual Studio®
2008 Overview.
SQL Server deployments
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
Business Connectivity Services in SharePoint 2010 and Office 2010
Visual Studio Tools for Office 2005
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Team Edition for Database Professionals
SQL Server Data Tools Gert Drapers
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
12/31/ :55 AM © 2004 Microsoft Corporation. All rights reserved.
Jim Nakashima Program Manager Cloud Tools
DAT381 Team Development with SQL Server 2005
SSDT and Database Project Basics
Introduction to VSTS Database Professional
4/20/ :00 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
Welcome to Architect Insight 2010
Samir Behara, Senior Developer, EBSCO
Presentation transcript:

Introducing Microsoft® Visual Studio® 2005 Team Edition for Database Professionals Andy Cheung ISV Developer Evangelist Microsoft Hong Kong

Business Analyst PMO Operations CIO Application Support Architect Project Manager Tester Designer Visual Studio Team System Developer

Visual Studio Team System Business Analyst PMO Operations CIO Application Support Architect Project Manager Tester Designer Developer DB Pro Team Edition for Database Professionals Expand to database teamsExpand to database teams Manage Database ChangeManage Database Change Extend Team productivity and collaborationExtend Team productivity and collaboration Integrated qualityIntegrated quality

Conceptual Overview  Difficult to manage change to the schema  Production database is one version of the truth for data and schema  Database administrator (DBA) doesn’t have access to changes until he/she has deploy or reject choice  Changes often made to production database and not rolled back into test Production Database Management Studio TuningMonitoring “One Version of the Truth” for Data and Schema Schema Schema Changes

Conceptual Overview Production Database Management Studio TuningMonitoring “One Version of the Truth” for Data “One Version of the Truth” for Schema OfflineOffline Under Source ControlUnder Source Control Schema Schema Changes Changes can be rolled out in a scheduled, managed way Scripts allow administrators to mange change updates  Schema change now managed in Visual Studio Team System and Team Foundation Server  Production Database is now “One version of the truth” only for Data  DBA doesn’t have access to changes until he/she has deploy or reject choice  “One Version of the truth for Schema” is Under Source Control

Creating a Project Core concept: offline database developmentCore concept: offline database development Simply a series of files collected together into a single logical collectionSimply a series of files collected together into a single logical collection The files represent the truth of your schemaThe files represent the truth of your schema Can be included in complete solutionCan be included in complete solution Connects to SCCI providers for versioning such as Team Foundation ServerConnects to SCCI providers for versioning such as Team Foundation Server

Offline Development Import database schema to populate project from existing databaseImport database schema to populate project from existing database Changes to schema traditionally have immediate affectChanges to schema traditionally have immediate affect With offline project nothing changes until you deploy the changeWith offline project nothing changes until you deploy the change

8 Establish the project environment DatabaseProject Import schema DBA Check in to Source Control DBDev Production Database Staging Database SCM

9 Isolated Iterative Development DBA DBDev Production Database Sand box Staging Database Sand box SCM SyncSync Check-outCheck-out Edit/RefactorEdit/Refactor TestTest Check-inCheck-in Work is being driven and tracked via work itemsWork is being driven and tracked via work items

10 Build Cycle DBA DBDev Production Database Staging Database SCM Daily Build Test Get Latest Test Database Daily Build Output Can also be used in a “Continuous” build environment

11 Deploy the project environment DatabaseProject DBA Sync from Label DBDev Production Database Staging Database SCM SQL Deploy Script Build Deploy Refine deploy script Verify

12 Benefits of Approach Managed, project oriented evolution of database schema Application and database schema can now be managed together Work in “isolation”, deploying only when changes verified through empirical means Leverage VSTS work item tracking and process guidance increases team collaboration and unity

What We Can Test Stored ProceduresStored Procedures FunctionsFunctions TriggersTriggers Arbitrary SQLArbitrary SQL Support at Release to Market (RTM) to automatically deploy changes to test system and generate dataSupport at Release to Market (RTM) to automatically deploy changes to test system and generate data Deterministic data generation ensures stable test stateDeterministic data generation ensures stable test state Can test with your application tier because of common frameworkCan test with your application tier because of common framework

Test Data To create a solid foundation for testing we support data generationTo create a solid foundation for testing we support data generation Deterministic – always generate the same layoutDeterministic – always generate the same layout Matched to your schema and very customizableMatched to your schema and very customizable Extensible mechanism, build your own generatorsExtensible mechanism, build your own generators Feature: DataGeneratorFeature: DataGenerator

Incorporate the database professionals into the software life cycle and provide them with a foundation for change management and process integration.  Change Management  Project-Based Development  Project Model that represents schema as objects providing a “personal sandbox” for offline development that lives within a Visual Studio solution  Team Collaboration with Work Item and Process Integration with Microsoft ® Visual Studio ® 2005 Team Foundation Server  Automated Change Support  Rename Refactoring with the ability to preview pending changes prior to execution  Comparison Tools (Schema and Data Compare) allow comparisons and synchronization of schema and data with design/test/production databases  Source/Version Control of all database objects with the ability to reverse engineer a database to bring it under Source Control  Database Unit Testing  Leverages the Test Project Infrastructure  Generate “Real and Meaningful” Data Values through the ability to import information such as Row Counts and histograms from a real database  Data Generator provides Repetitive Dataset Generation for tests based on saved settings  Build / Deployment  MSBuild Integration for Database Deployments/Builds based on Projects  Either Create a new Database at the target location or Update an Existing Schema

NEW Microsoft Technical Support Newsgroup FREE! Supported by experienced senior engineers of the Microsoft Global Technical Support Center (GTSC) Usually get an answer within 2 business days from Mondays to Fridays Supported products  Visual Studio  Microsoft Exchange Server  Microsoft SQL Server  Management Server  Windows Server

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.